From aa391c9591f33d9302beb9786a5b77b064855766 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 30 Jul 2024 04:09:52 -0300 Subject: [PATCH 01/64] replacing dependencies --- Cargo.lock | 5534 +++++++++++------ Cargo.toml | 21 +- chain-extensions/common/Cargo.toml | 10 +- chain-extensions/price/Cargo.toml | 20 +- chain-extensions/token/Cargo.toml | 20 +- node/Cargo.toml | 128 +- .../Cargo.toml | 30 +- .../Cargo.toml | 26 +- pallets/parachain-staking/Cargo.toml | 30 +- pallets/parachain-staking/rpc/Cargo.toml | 2 +- .../rpc/runtime-api/Cargo.toml | 2 +- pallets/treasury-buyout-extension/Cargo.toml | 34 +- pallets/vesting-manager/Cargo.toml | 14 +- runtime/amplitude/Cargo.toml | 180 +- runtime/common/Cargo.toml | 32 +- runtime/foucoco/Cargo.toml | 170 +- runtime/integration-tests/Cargo.toml | 4 +- runtime/pendulum/Cargo.toml | 172 +- 18 files changed, 4113 insertions(+), 2316 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ff27769df..f3623f9ba 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,6 +21,15 @@ dependencies = [ "gimli 0.26.2", ] +[[package]] +name = "addr2line" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a76fd60b23679b7d19bd066031410fb7e458ccc5e958eb5c325888ce4baedc97" +dependencies = [ + "gimli 0.27.3", +] + [[package]] name = "addr2line" version = "0.21.0" @@ -200,33 +209,33 @@ dependencies = [ "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "currency", - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", "dia-oracle-runtime-api", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal 0.3.4", "issue", "log", - "module-issue-rpc-runtime-api", - "module-oracle-rpc-runtime-api", + "module-issue-rpc-runtime-api 1.0.9", + "module-oracle-rpc-runtime-api 1.0.9", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api", - "module-replace-rpc-runtime-api", - "module-vault-registry-rpc-runtime-api", + "module-redeem-rpc-runtime-api 1.0.9", + "module-replace-rpc-runtime-api 1.0.9", + "module-vault-registry-rpc-runtime-api 1.0.9", "nomination", "oracle", "orml-asset-registry", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", @@ -234,12 +243,12 @@ dependencies = [ "orml-xtokens", "pallet-aura", "pallet-authorship", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-bounties", "pallet-child-bounties", "pallet-collective", - "pallet-contracts", - "pallet-contracts-primitives", + "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-contracts-primitives 7.0.0", "pallet-democracy", "pallet-identity", "pallet-insecure-randomness-collective-flip", @@ -271,19 +280,19 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-std", + "sp-std 5.0.0", "sp-transaction-pool", - "sp-version", - "spacewalk-primitives", + "sp-version 5.0.0", + "spacewalk-primitives 1.0.9", "staking", "stellar-relay", "substrate-wasm-builder", @@ -294,7 +303,7 @@ dependencies = [ "xcm", "xcm-builder", "xcm-executor", - "zenlink-protocol", + "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", "zenlink-protocol-runtime-api", ] @@ -386,12 +395,211 @@ dependencies = [ "num-traits", ] +[[package]] +name = "aquamarine" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1da02abba9f9063d786eab1509833ebb2fac0f966862ca59439c76b9c566760" +dependencies = [ + "include_dir", + "itertools 0.10.5", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "arc-swap" version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" +[[package]] +name = "ark-bls12-381" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", +] + +[[package]] +name = "ark-ec" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +dependencies = [ + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", + "itertools 0.10.5", + "num-traits", + "zeroize", +] + +[[package]] +name = "ark-ed-on-bls12-381-bandersnatch" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-ff" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +dependencies = [ + "ark-ff-asm", + "ark-ff-macros", + "ark-serialize", + "ark-std", + "derivative", + "digest 0.10.7", + "itertools 0.10.5", + "num-bigint", + "num-traits", + "paste", + "rustc_version 0.4.0", + "zeroize", +] + +[[package]] +name = "ark-ff-asm" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +dependencies = [ + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-ff-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-poly" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", +] + +[[package]] +name = "ark-scale" +version = "0.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49b08346a3e38e2be792ef53ee168623c9244d968ff00cd70fb9932f6fe36393" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "parity-scale-codec", +] + +[[package]] +name = "ark-scale" +version = "0.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "parity-scale-codec", + "scale-info", +] + +[[package]] +name = "ark-secret-scalar" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "ark-transcript", + "digest 0.10.7", + "rand_core 0.6.4", + "zeroize", +] + +[[package]] +name = "ark-serialize" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +dependencies = [ + "ark-serialize-derive", + "ark-std", + "digest 0.10.7", + "num-bigint", +] + +[[package]] +name = "ark-serialize-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-std" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + +[[package]] +name = "ark-transcript" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "digest 0.10.7", + "rand_core 0.6.4", + "sha3", +] + [[package]] name = "array-bytes" version = "4.2.0" @@ -506,15 +714,15 @@ name = "assets-common" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "cumulus-primitives-core", - "frame-support", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-xcm", "parachains-common", "parity-scale-codec", "scale-info", - "sp-api", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -644,6 +852,28 @@ dependencies = [ "rustc-demangle", ] +[[package]] +name = "bandersnatch_vrfs" +version = "0.0.1" +source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ff", + "ark-scale 0.0.12", + "ark-serialize", + "ark-std", + "dleq_vrf", + "fflonk", + "merlin 3.0.0", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "ring 0.1.0", + "sha2 0.10.8", + "zeroize", +] + [[package]] name = "base-x" version = "0.2.11" @@ -701,20 +931,20 @@ version = "0.8.0" source = "git+https://github.com/pendulum-chain/bifrost?branch=upgrade-v0.9.42#37bd182449576ce641d0b3132eaa82ddba5bb05a" dependencies = [ "bifrost-ve-minting", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "hex-literal 0.3.4", "log", "node-primitives", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-runtime", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -727,11 +957,11 @@ dependencies = [ "node-primitives", "parity-scale-codec", "serde", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", "sp-rpc", - "sp-runtime", + "sp-runtime 7.0.0", ] [[package]] @@ -741,8 +971,8 @@ source = "git+https://github.com/pendulum-chain/bifrost?branch=upgrade-v0.9.42#3 dependencies = [ "node-primitives", "parity-scale-codec", - "sp-api", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -750,19 +980,19 @@ name = "bifrost-ve-minting" version = "0.8.0" source = "git+https://github.com/pendulum-chain/bifrost?branch=upgrade-v0.9.42#37bd182449576ce641d0b3132eaa82ddba5bb05a" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "hex-literal 0.3.4", "log", "node-primitives", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", ] @@ -954,6 +1184,15 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" +[[package]] +name = "bs58" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +dependencies = [ + "tinyvec", +] + [[package]] name = "bstr" version = "1.9.1" @@ -1098,6 +1337,15 @@ dependencies = [ "smallvec", ] +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", +] + [[package]] name = "cfg-if" version = "1.0.0" @@ -1138,14 +1386,14 @@ dependencies = [ name = "chain-extension-common" version = "0.1.0" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "pallet-contracts", + "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", + "sp-core 21.0.0", + "sp-runtime 24.0.0", ] [[package]] @@ -1269,15 +1517,15 @@ name = "clients-info" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -1318,6 +1566,26 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "common" +version = "0.1.0" +source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "fflonk", + "merlin 3.0.0", +] + +[[package]] +name = "common-path" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101" + [[package]] name = "concurrent-queue" version = "2.5.0" @@ -1346,6 +1614,26 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +[[package]] +name = "const-random" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" +dependencies = [ + "const-random-macro", +] + +[[package]] +name = "const-random-macro" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" +dependencies = [ + "getrandom 0.2.15", + "once_cell", + "tiny-keccak", +] + [[package]] name = "constant_time_eq" version = "0.3.0" @@ -1417,7 +1705,7 @@ version = "0.93.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2bc42ba2e232e5b20ff7dc299a812d53337dadce9a7e39a238e6a5cb82d2e57b" dependencies = [ - "cranelift-entity", + "cranelift-entity 0.93.2", ] [[package]] @@ -1431,7 +1719,7 @@ dependencies = [ "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", - "cranelift-entity", + "cranelift-entity 0.93.2", "cranelift-isle", "gimli 0.26.2", "hashbrown 0.12.3", @@ -1465,6 +1753,15 @@ dependencies = [ "serde", ] +[[package]] +name = "cranelift-entity" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0" +dependencies = [ + "serde", +] + [[package]] name = "cranelift-frontend" version = "0.93.2" @@ -1501,13 +1798,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3852ce4b088b44ac4e29459573943009a70d1b192c8d77ef949b4e814f656fc1" dependencies = [ "cranelift-codegen", - "cranelift-entity", + "cranelift-entity 0.93.2", "cranelift-frontend", "itertools 0.10.5", "log", "smallvec", - "wasmparser", - "wasmtime-types", + "wasmparser 0.100.0", + "wasmtime-types 6.0.2", ] [[package]] @@ -1657,8 +1954,8 @@ dependencies = [ "sc-chain-spec", "sc-cli", "sc-service", - "sp-core", - "sp-runtime", + "sp-core 7.0.0", + "sp-runtime 7.0.0", "url", ] @@ -1669,19 +1966,19 @@ source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42# dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "futures", "parity-scale-codec", "parking_lot 0.12.2", "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-client-api", - "sp-api", - "sp-consensus", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", "tracing", ] @@ -1692,7 +1989,7 @@ source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42# dependencies = [ "async-trait", "cumulus-client-consensus-common", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "futures", "parity-scale-codec", "sc-client-api", @@ -1700,16 +1997,16 @@ dependencies = [ "sc-consensus-aura", "sc-consensus-slots", "sc-telemetry", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "tracing", ] @@ -1721,20 +2018,20 @@ source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42# dependencies = [ "async-trait", "cumulus-client-pov-recovery", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-relay-chain-interface", "dyn-clone", "futures", "log", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-client-api", "sc-consensus", "schnellru", - "sp-blockchain", - "sp-consensus", - "sp-runtime", - "sp-trie", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-trie 7.0.0", "tracing", ] @@ -1751,13 +2048,13 @@ dependencies = [ "parking_lot 0.12.2", "polkadot-node-primitives", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-client-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", "tracing", ] @@ -1767,7 +2064,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-relay-chain-interface", "futures", "futures-timer", @@ -1775,13 +2072,13 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rand 0.8.5", "sc-client-api", "sc-consensus", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-maybe-compressed-blob", - "sp-runtime", + "sp-runtime 7.0.0", "tracing", ] @@ -1795,12 +2092,12 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-pov-recovery", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", "futures", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-client-api", "sc-consensus", "sc-network", @@ -1812,11 +2109,11 @@ dependencies = [ "sc-telemetry", "sc-transaction-pool", "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", "sp-transaction-pool", ] @@ -1825,15 +2122,15 @@ name = "cumulus-pallet-aura-ext" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-aura", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 7.0.0", "sp-consensus-aura", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -1841,15 +2138,15 @@ name = "cumulus-pallet-dmp-queue" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", ] @@ -1860,25 +2157,25 @@ source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42# dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-primitives-parachain-inherent", "environmental", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "log", "parity-scale-codec", "polkadot-parachain", "scale-info", - "sp-core", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", - "sp-version", + "sp-core 7.0.0", + "sp-externalities 0.13.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "sp-std 5.0.0", + "sp-trie 7.0.0", + "sp-version 5.0.0", "xcm", ] @@ -1898,13 +2195,13 @@ name = "cumulus-pallet-session-benchmarking" version = "3.0.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-session", "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -1912,14 +2209,14 @@ name = "cumulus-pallet-xcm" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", ] @@ -1928,18 +2225,18 @@ name = "cumulus-pallet-xcmp-queue" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "cumulus-primitives-core", - "frame-benchmarking", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "polkadot-runtime-common", "rand_chacha 0.3.1", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-executor", ] @@ -1950,37 +2247,54 @@ version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives", + "polkadot-core-primitives 0.9.42", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "scale-info", - "sp-api", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-trie 7.0.0", "xcm", ] +[[package]] +name = "cumulus-primitives-core" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives 1.0.0", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", + "staging-xcm", +] + [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-relay-chain-interface", "cumulus-test-relay-sproof-builder", "parity-scale-codec", "sc-client-api", "scale-info", - "sp-api", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-storage", - "sp-trie", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "sp-std 5.0.0", + "sp-storage 7.0.0", + "sp-trie 7.0.0", "tracing", ] @@ -1989,12 +2303,12 @@ name = "cumulus-primitives-timestamp" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "futures", "parity-scale-codec", - "sp-inherents", - "sp-std", - "sp-timestamp", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", ] [[package]] @@ -2002,14 +2316,14 @@ name = "cumulus-primitives-utility" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "cumulus-primitives-core", - "frame-support", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "polkadot-runtime-common", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-builder", "xcm-executor", @@ -2021,7 +2335,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-relay-chain-interface", "futures", "futures-timer", @@ -2033,11 +2347,11 @@ dependencies = [ "sc-sysinfo", "sc-telemetry", "sc-tracing", - "sp-api", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", ] [[package]] @@ -2046,15 +2360,15 @@ version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "futures", "jsonrpsee-core", "parity-scale-codec", "polkadot-overseer", "sc-client-api", - "sp-api", - "sp-blockchain", - "sp-state-machine", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-state-machine 0.13.0", "thiserror", ] @@ -2065,21 +2379,21 @@ source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42# dependencies = [ "array-bytes 6.2.3", "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures", "lru 0.9.0", "polkadot-availability-recovery", "polkadot-collator-protocol", - "polkadot-core-primitives", + "polkadot-core-primitives 0.9.42", "polkadot-network-bridge", "polkadot-node-collation-generation", "polkadot-node-core-runtime-api", "polkadot-node-network-protocol", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-authority-discovery", "sc-client-api", "sc-network", @@ -2087,11 +2401,11 @@ dependencies = [ "sc-service", "sc-tracing", "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-babe", - "sp-runtime", + "sp-runtime 7.0.0", "tokio", "tracing", ] @@ -2102,7 +2416,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ "async-trait", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-relay-chain-interface", "futures", "futures-timer", @@ -2115,12 +2429,12 @@ dependencies = [ "sc-service", "serde", "serde_json", - "sp-api", - "sp-authority-discovery", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-babe", - "sp-core", - "sp-state-machine", - "sp-storage", + "sp-core 7.0.0", + "sp-state-machine 0.13.0", + "sp-storage 7.0.0", "tokio", "tracing", "url", @@ -2131,12 +2445,12 @@ name = "cumulus-test-relay-sproof-builder" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "parity-scale-codec", - "polkadot-primitives", - "sp-runtime", - "sp-state-machine", - "sp-std", + "polkadot-primitives 0.9.42", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "sp-std 5.0.0", ] [[package]] @@ -2144,19 +2458,19 @@ name = "currency" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-support", - "frame-system", - "orml-currencies", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-transaction-payment", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", ] [[package]] @@ -2398,6 +2712,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive-syn-parse" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "derive_builder" version = "0.11.2" @@ -2447,17 +2772,35 @@ name = "dia-oracle" version = "0.1.0" source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42#79ab575220f3c59935e0e4ff73124604c9aeac6d" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "serde_json", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "dia-oracle" +version = "0.1.0" +source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "parity-scale-codec", "scale-info", "serde", "serde_json", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -2465,10 +2808,10 @@ name = "dia-oracle-runtime-api" version = "0.1.0" source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42#79ab575220f3c59935e0e4ff73124604c9aeac6d" dependencies = [ - "dia-oracle", - "frame-support", - "sp-api", - "sp-runtime", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", ] [[package]] @@ -2559,6 +2902,50 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "dleq_vrf" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-scale 0.0.10", + "ark-secret-scalar", + "ark-serialize", + "ark-std", + "ark-transcript", + "arrayvec 0.7.4", + "rand_core 0.6.4", + "zeroize", +] + +[[package]] +name = "docify" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a2f138ad521dc4a2ced1a4576148a6a610b4c5923933b062a263130a6802ce" +dependencies = [ + "docify_macros", +] + +[[package]] +name = "docify_macros" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a081e51fb188742f5a7a1164ad752121abcb22874b21e2c3b0dd040c515fdad" +dependencies = [ + "common-path", + "derive-syn-parse 0.2.0", + "once_cell", + "proc-macro2", + "quote", + "regex", + "syn 2.0.65", + "termcolor", + "toml 0.8.15", + "walkdir", +] + [[package]] name = "downcast" version = "0.11.0" @@ -2981,23 +3368,23 @@ version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ "currency", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "oracle", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "pooled-rewards", "reward-distribution", "scale-info", "security", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "staking", ] @@ -3021,6 +3408,19 @@ dependencies = [ "subtle", ] +[[package]] +name = "fflonk" +version = "0.1.0" +source = "git+https://github.com/w3f/fflonk#1e854f35e9a65d08b11a86291405cdc95baa0a35" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "merlin 3.0.0", +] + [[package]] name = "fiat-crypto" version = "0.2.9" @@ -3150,33 +3550,33 @@ dependencies = [ "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "currency", - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", "dia-oracle-runtime-api", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal 0.3.4", "issue", "log", - "module-issue-rpc-runtime-api", - "module-oracle-rpc-runtime-api", + "module-issue-rpc-runtime-api 1.0.9", + "module-oracle-rpc-runtime-api 1.0.9", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api", - "module-replace-rpc-runtime-api", - "module-vault-registry-rpc-runtime-api", + "module-redeem-rpc-runtime-api 1.0.9", + "module-replace-rpc-runtime-api 1.0.9", + "module-vault-registry-rpc-runtime-api 1.0.9", "nomination", "oracle", "orml-asset-registry", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens-management-extension", @@ -3185,12 +3585,12 @@ dependencies = [ "orml-xtokens", "pallet-aura", "pallet-authorship", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-bounties", "pallet-child-bounties", "pallet-collective", - "pallet-contracts", - "pallet-contracts-primitives", + "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-contracts-primitives 7.0.0", "pallet-democracy", "pallet-identity", "pallet-insecure-randomness-collective-flip", @@ -3223,19 +3623,19 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-std", + "sp-std 5.0.0", "sp-transaction-pool", - "sp-version", - "spacewalk-primitives", + "sp-version 5.0.0", + "spacewalk-primitives 1.0.9", "staking", "stellar-relay", "substrate-wasm-builder", @@ -3245,7 +3645,7 @@ dependencies = [ "xcm", "xcm-builder", "xcm-executor", - "zenlink-protocol", + "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", "zenlink-protocol-runtime-api", ] @@ -3260,39 +3660,64 @@ name = "frame-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-support-procedural", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-runtime-interface 7.0.0", + "sp-std 5.0.0", + "sp-storage 7.0.0", "static_assertions", ] [[package]] -name = "frame-benchmarking-cli" +name = "frame-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "Inflector", - "array-bytes 4.2.0", - "chrono", - "clap", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-runtime-interface 17.0.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "static_assertions", +] + +[[package]] +name = "frame-benchmarking-cli" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "Inflector", + "array-bytes 4.2.0", + "chrono", + "clap", "comfy-table", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "gethostname", "handlebars", "itertools 0.10.5", @@ -3311,18 +3736,18 @@ dependencies = [ "sc-sysinfo", "serde", "serde_json", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-database", - "sp-externalities", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-storage", - "sp-trie", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-externalities 0.13.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "sp-std 5.0.0", + "sp-storage 7.0.0", + "sp-trie 7.0.0", "thiserror", "thousands", ] @@ -3344,15 +3769,15 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "frame-election-provider-solution-type", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -3360,16 +3785,16 @@ name = "frame-executive" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-try-runtime", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-tracing 6.0.0", ] [[package]] @@ -3384,6 +3809,18 @@ dependencies = [ "serde", ] +[[package]] +name = "frame-metadata" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" +dependencies = [ + "cfg-if", + "parity-scale-codec", + "scale-info", + "serde", +] + [[package]] name = "frame-remote-externalities" version = "0.10.0-dev" @@ -3396,9 +3833,9 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", "spinners", "substrate-rpc-client", "tokio", @@ -3411,8 +3848,8 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "bitflags 1.3.2", "environmental", - "frame-metadata", - "frame-support-procedural", + "frame-metadata 15.1.0", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "k256", "log", @@ -3422,18 +3859,58 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-api", - "sp-arithmetic", - "sp-core", - "sp-core-hashing-proc-macro", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-weights", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-core-hashing-proc-macro 5.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-state-machine 0.13.0", + "sp-std 5.0.0", + "sp-tracing 6.0.0", + "sp-weights 4.0.0", + "tt-call", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "aquamarine", + "bitflags 1.3.2", + "docify", + "environmental", + "frame-metadata 16.0.0", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-core-hashing-proc-macro 9.0.0", + "sp-debug-derive 8.0.0", + "sp-genesis-builder", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-metadata-ir 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", + "sp-weights 20.0.0", + "static_assertions", "tt-call", ] @@ -3443,11 +3920,29 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "Inflector", - "cfg-expr", - "derive-syn-parse", - "frame-support-procedural-tools", + "cfg-expr 0.10.3", + "derive-syn-parse 0.1.5", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "itertools 0.10.5", + "proc-macro-warning 0.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "Inflector", + "cfg-expr 0.15.8", + "derive-syn-parse 0.1.5", + "expander 2.1.0", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "itertools 0.10.5", - "proc-macro-warning", + "macro_magic", + "proc-macro-warning 0.4.2", "proc-macro2", "quote", "syn 2.0.65", @@ -3458,7 +3953,19 @@ name = "frame-support-procedural-tools" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support-procedural-tools-derive", + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "proc-macro-crate 1.3.1", "proc-macro2", "quote", @@ -3475,22 +3982,51 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "frame-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-version 5.0.0", + "sp-weights 4.0.0", +] + +[[package]] +name = "frame-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cfg-if", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-version", - "sp-weights", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-version 22.0.0", + "sp-weights 20.0.0", ] [[package]] @@ -3498,14 +4034,14 @@ name = "frame-system-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -3514,7 +4050,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", ] [[package]] @@ -3522,11 +4058,11 @@ name = "frame-try-runtime" version = "0.10.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -3786,6 +4322,17 @@ dependencies = [ "stable_deref_trait", ] +[[package]] +name = "gimli" +version = "0.27.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" +dependencies = [ + "fallible-iterator", + "indexmap 1.9.3", + "stable_deref_trait", +] + [[package]] name = "gimli" version = "0.28.1" @@ -4274,6 +4821,25 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "include_dir" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" +dependencies = [ + "include_dir_macros", +] + +[[package]] +name = "include_dir_macros" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" +dependencies = [ + "proc-macro2", + "quote", +] + [[package]] name = "index-fixed" version = "0.3.1" @@ -4432,16 +4998,16 @@ dependencies = [ "base64 0.13.1", "currency", "fee", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "hex", "log", "oracle", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-timestamp", "parity-scale-codec", "pooled-rewards", @@ -4449,12 +5015,12 @@ dependencies = [ "scale-info", "security", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "stellar-relay", "vault-registry", ] @@ -4691,11 +5257,11 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "bitvec", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -4706,7 +5272,7 @@ dependencies = [ "pallet-authorship", "pallet-babe", "pallet-bags-list", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-bounties", "pallet-child-bounties", "pallet-collective", @@ -4750,7 +5316,7 @@ dependencies = [ "pallet-xcm", "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-runtime-common", "polkadot-runtime-parachains", "rustc-hex", @@ -4758,24 +5324,24 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", - "sp-arithmetic", - "sp-authority-discovery", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-arithmetic 6.0.0", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0", "static_assertions", "substrate-wasm-builder", "xcm", @@ -4788,13 +5354,13 @@ name = "kusama-runtime-constants" version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ - "frame-support", - "polkadot-primitives", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "polkadot-primitives 0.9.42", "polkadot-runtime-common", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-weights 4.0.0", ] [[package]] @@ -4908,7 +5474,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6a8fcd392ff67af6cc3f03b1426c41f7f26b6b9aff2dc632c1c56dd649e571f" dependencies = [ "asn1_der", - "bs58", + "bs58 0.4.0", "ed25519-dalek 1.0.1", "either", "fnv", @@ -5004,7 +5570,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" dependencies = [ - "bs58", + "bs58 0.4.0", "ed25519-dalek 2.1.1", "log", "multiaddr 0.17.1", @@ -5530,6 +6096,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.65", +] + +[[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 0.1.5", + "macro_magic_core_macros", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[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.65", +] + +[[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.65", +] + [[package]] name = "maplit" version = "1.0.2" @@ -5610,6 +6224,15 @@ dependencies = [ "autocfg", ] +[[package]] +name = "memoffset" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" +dependencies = [ + "autocfg", +] + [[package]] name = "memory-db" version = "0.32.0" @@ -5696,13 +6319,13 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "sc-offchain", - "sp-api", - "sp-blockchain", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-beefy", - "sp-core", + "sp-core 7.0.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 7.0.0", ] [[package]] @@ -5714,11 +6337,11 @@ dependencies = [ "jsonrpsee", "parity-scale-codec", "serde", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 7.0.0", ] [[package]] @@ -5770,15 +6393,15 @@ dependencies = [ [[package]] name = "module-issue-rpc" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-issue-rpc-runtime-api", + "module-issue-rpc-runtime-api 1.0.10", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", ] [[package]] @@ -5786,24 +6409,35 @@ name = "module-issue-rpc-runtime-api" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", +] + +[[package]] +name = "module-issue-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "sp-api", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] name = "module-oracle-rpc" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-oracle-rpc-runtime-api", + "module-oracle-rpc-runtime-api 1.0.10", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-runtime", - "spacewalk-primitives", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "spacewalk-primitives 1.0.10", ] [[package]] @@ -5811,13 +6445,27 @@ name = "module-oracle-rpc-runtime-api" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", +] + +[[package]] +name = "module-oracle-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-std", - "spacewalk-primitives", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10", ] [[package]] @@ -5825,38 +6473,38 @@ name = "module-pallet-staking-rpc" version = "1.0.0" dependencies = [ "jsonrpsee", - "module-oracle-rpc-runtime-api", + "module-oracle-rpc-runtime-api 1.0.9", "module-pallet-staking-rpc-runtime-api", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", ] [[package]] name = "module-pallet-staking-rpc-runtime-api" version = "1.0.0" dependencies = [ - "frame-support", - "module-oracle-rpc-runtime-api", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "module-oracle-rpc-runtime-api 1.0.9", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] name = "module-redeem-rpc" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-redeem-rpc-runtime-api", + "module-redeem-rpc-runtime-api 1.0.10", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", ] [[package]] @@ -5864,23 +6512,34 @@ name = "module-redeem-rpc-runtime-api" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", +] + +[[package]] +name = "module-redeem-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "sp-api", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] name = "module-replace-rpc" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-replace-rpc-runtime-api", + "module-replace-rpc-runtime-api 1.0.10", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", ] [[package]] @@ -5888,24 +6547,35 @@ name = "module-replace-rpc-runtime-api" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", +] + +[[package]] +name = "module-replace-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "sp-api", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] name = "module-vault-registry-rpc" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-oracle-rpc-runtime-api", - "module-vault-registry-rpc-runtime-api", + "module-oracle-rpc-runtime-api 1.0.10", + "module-vault-registry-rpc-runtime-api 1.0.10", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", ] [[package]] @@ -5913,11 +6583,23 @@ name = "module-vault-registry-rpc-runtime-api" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-support", - "module-oracle-rpc-runtime-api", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "module-oracle-rpc-runtime-api 1.0.9", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", +] + +[[package]] +name = "module-vault-registry-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "module-oracle-rpc-runtime-api 1.0.10", "parity-scale-codec", - "sp-api", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] @@ -6147,7 +6829,7 @@ dependencies = [ "bitflags 1.3.2", "cfg-if", "libc", - "memoffset", + "memoffset 0.6.5", ] [[package]] @@ -6156,15 +6838,15 @@ version = "0.8.0" source = "git+https://github.com/pendulum-chain/bifrost?branch=upgrade-v0.9.42#37bd182449576ce641d0b3132eaa82ddba5bb05a" dependencies = [ "bstringify", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", - "zenlink-protocol", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "zenlink-protocol 0.4.4 (git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0)", ] [[package]] @@ -6190,14 +6872,14 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288 dependencies = [ "currency", "fee", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "oracle", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-timestamp", "parity-scale-codec", "pooled-rewards", @@ -6205,12 +6887,12 @@ dependencies = [ "scale-info", "security", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "staking", "vault-registry", ] @@ -6313,6 +6995,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.30.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" +dependencies = [ + "crc32fast", + "hashbrown 0.13.2", + "indexmap 1.9.3", + "memchr", +] + [[package]] name = "object" version = "0.32.2" @@ -6370,23 +7064,23 @@ version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ "currency", - "dia-oracle", - "frame-benchmarking", - "frame-support", - "frame-system", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "once_cell", "orml-oracle", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-timestamp", "parity-scale-codec", "scale-info", "security", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "spin 0.9.8", "staking", ] @@ -6437,15 +7131,15 @@ name = "orml-asset-registry" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "orml-traits", "pallet-xcm", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-builder", "xcm-executor", @@ -6456,38 +7150,55 @@ name = "orml-currencies" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "orml-currencies" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-traits", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] name = "orml-currencies-allowance-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "mocktopus", - "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", "sha2 0.8.2", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -6495,17 +7206,17 @@ name = "orml-oracle" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-application-crypto", - "sp-io", - "sp-runtime", - "sp-std", + "sp-application-crypto 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6513,15 +7224,32 @@ name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "orml-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 6.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "orml-tokens" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "orml-traits", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-runtime", - "sp-std", + "sp-arithmetic 16.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -6529,85 +7257,119 @@ name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=4ae0372e2c624e6acc98305564b9d395f70814c0#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "orml-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 6.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "orml-tokens" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "orml-traits", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-runtime", - "sp-std", + "sp-arithmetic 16.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] name = "orml-tokens-management-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "mocktopus", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", "sha2 0.8.2", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", ] [[package]] name = "orml-traits" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "impl-trait-for-tuples", "num-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v0.9.42)", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0)", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm", +] + +[[package]] +name = "orml-utilities" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "xcm", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] name = "orml-utilities" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] name = "orml-utilities" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -6615,12 +7377,12 @@ name = "orml-xcm" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-xcm", "parity-scale-codec", "scale-info", - "sp-std", + "sp-std 5.0.0", "xcm", ] @@ -6629,11 +7391,11 @@ name = "orml-xcm-support" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "orml-traits", "parity-scale-codec", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-executor", ] @@ -6643,18 +7405,18 @@ name = "orml-xtokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "orml-traits", "orml-xcm-support", "pallet-xcm", "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-executor", ] @@ -6686,17 +7448,17 @@ name = "pallet-asset-tx-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-transaction-payment", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6704,14 +7466,14 @@ name = "pallet-assets" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6719,15 +7481,15 @@ name = "pallet-aura" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 7.0.0", "sp-consensus-aura", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6735,15 +7497,15 @@ name = "pallet-authority-discovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-authority-discovery", - "sp-runtime", - "sp-std", + "sp-application-crypto 7.0.0", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6751,13 +7513,13 @@ name = "pallet-authorship" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6765,23 +7527,23 @@ name = "pallet-babe" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-authorship", "pallet-session", "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 7.0.0", "sp-consensus-babe", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -6789,19 +7551,19 @@ name = "pallet-bags-list" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-tracing 6.0.0", ] [[package]] @@ -6809,33 +7571,48 @@ name = "pallet-balances" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] -name = "pallet-beefy" +name = "pallet-balances" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support", - "frame-system", - "pallet-authorship", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "pallet-beefy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-authorship", "pallet-session", "parity-scale-codec", "scale-info", "serde", "sp-consensus-beefy", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -6845,8 +7622,8 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "array-bytes 4.2.0", "binary-merkle-tree", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-beefy", "pallet-mmr", @@ -6854,12 +7631,12 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-beefy", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6867,17 +7644,17 @@ name = "pallet-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6885,18 +7662,18 @@ name = "pallet-child-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-bounties", "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6904,18 +7681,18 @@ name = "pallet-collator-selection" version = "3.0.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-authorship", "pallet-session", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -6923,16 +7700,16 @@ name = "pallet-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -6942,28 +7719,57 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "bitflags 1.3.2", "environmental", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "log", - "pallet-contracts-primitives", - "pallet-contracts-proc-macro", + "pallet-contracts-primitives 7.0.0", + "pallet-contracts-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "rand 0.8.5", "scale-info", "serde", "smallvec", - "sp-api", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "wasm-instrument 0.4.0", "wasmi 0.28.0", "wasmparser-nostd", ] +[[package]] +name = "pallet-contracts" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bitflags 1.3.2", + "environmental", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "log", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-contracts-primitives 24.0.0", + "pallet-contracts-proc-macro 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "serde", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "wasm-instrument 0.4.0", + "wasmi 0.31.2", +] + [[package]] name = "pallet-contracts-primitives" version = "7.0.0" @@ -6972,9 +7778,22 @@ dependencies = [ "bitflags 1.3.2", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", - "sp-weights", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-weights 4.0.0", +] + +[[package]] +name = "pallet-contracts-primitives" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bitflags 1.3.2", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-weights 20.0.0", ] [[package]] @@ -6987,21 +7806,31 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "pallet-conviction-voting" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "assert_matches", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7009,17 +7838,17 @@ name = "pallet-democracy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7027,21 +7856,21 @@ name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "strum", ] @@ -7050,12 +7879,12 @@ name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "sp-npos-elections", - "sp-runtime", + "sp-runtime 7.0.0", ] [[package]] @@ -7063,17 +7892,17 @@ name = "pallet-elections-phragmen" version = "5.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 7.0.0", + "sp-io 7.0.0", "sp-npos-elections", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7081,17 +7910,17 @@ name = "pallet-fast-unstake" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7099,22 +7928,22 @@ name = "pallet-grandpa" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-authorship", "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto", + "sp-application-crypto 7.0.0", "sp-consensus-grandpa", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7123,14 +7952,14 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "enumflags2", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7138,19 +7967,19 @@ name = "pallet-im-online" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-authorship", "parity-scale-codec", "scale-info", - "sp-application-crypto", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 7.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7158,16 +7987,16 @@ name = "pallet-indices" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 7.0.0", + "sp-io 7.0.0", "sp-keyring", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7175,13 +8004,13 @@ name = "pallet-insecure-randomness-collective-flip" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "safe-mix", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7189,16 +8018,16 @@ name = "pallet-membership" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7206,16 +8035,16 @@ name = "pallet-mmr" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-core 7.0.0", + "sp-io 7.0.0", "sp-mmr-primitives", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7223,15 +8052,15 @@ name = "pallet-multisig" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7240,16 +8069,16 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "enumflags2", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7257,10 +8086,10 @@ name = "pallet-nfts-runtime-api" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-nfts", "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", ] [[package]] @@ -7268,15 +8097,15 @@ name = "pallet-nis" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-runtime", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7284,16 +8113,16 @@ name = "pallet-nomination-pools" version = "1.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7301,19 +8130,19 @@ name = "pallet-nomination-pools-benchmarking" version = "1.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-bags-list", "pallet-nomination-pools", "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-runtime-interface", - "sp-staking", - "sp-std", + "sp-runtime 7.0.0", + "sp-runtime-interface 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7323,8 +8152,8 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "pallet-nomination-pools", "parity-scale-codec", - "sp-api", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7332,16 +8161,16 @@ name = "pallet-offences" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7349,13 +8178,13 @@ name = "pallet-offences-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-babe", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-grandpa", "pallet-im-online", "pallet-offences", @@ -7363,9 +8192,9 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7373,16 +8202,16 @@ name = "pallet-preimage" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7390,14 +8219,14 @@ name = "pallet-proxy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7405,17 +8234,17 @@ name = "pallet-ranked-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7423,14 +8252,14 @@ name = "pallet-recovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7439,17 +8268,17 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "assert_matches", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7457,16 +8286,16 @@ name = "pallet-scheduler" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", - "sp-weights", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-weights 4.0.0", ] [[package]] @@ -7474,20 +8303,20 @@ name = "pallet-session" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "log", "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", - "sp-trie", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", + "sp-trie 7.0.0", ] [[package]] @@ -7495,15 +8324,15 @@ name = "pallet-session-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-session", "pallet-staking", "rand 0.8.5", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-std", + "sp-std 5.0.0", ] [[package]] @@ -7511,13 +8340,13 @@ name = "pallet-society" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7525,10 +8354,10 @@ name = "pallet-staking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-authorship", "pallet-session", @@ -7536,11 +8365,11 @@ dependencies = [ "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-application-crypto 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7560,7 +8389,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "log", - "sp-arithmetic", + "sp-arithmetic 6.0.0", ] [[package]] @@ -7569,7 +8398,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "parity-scale-codec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", ] [[package]] @@ -7577,16 +8406,16 @@ name = "pallet-state-trie-migration" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7594,13 +8423,13 @@ name = "pallet-sudo" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7608,17 +8437,17 @@ name = "pallet-timestamp" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-inherents", - "sp-io", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", ] [[package]] @@ -7626,34 +8455,34 @@ name = "pallet-tips" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-treasury", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/pendulum-chain/patch-pallet-vesting-transaction-storage?branch=polkadot-v0.9.42#a62c0b5c1b4ca087ca2a7b201e386b88efd5d7ce" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7664,12 +8493,12 @@ dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", "sp-rpc", - "sp-runtime", - "sp-weights", + "sp-runtime 7.0.0", + "sp-weights 4.0.0", ] [[package]] @@ -7679,9 +8508,9 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "pallet-transaction-payment", "parity-scale-codec", - "sp-api", - "sp-runtime", - "sp-weights", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-weights 4.0.0", ] [[package]] @@ -7689,16 +8518,16 @@ name = "pallet-treasury" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7706,14 +8535,14 @@ name = "pallet-uniques" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7721,30 +8550,30 @@ name = "pallet-utility" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/pendulum-chain/patch-pallet-vesting-transaction-storage?branch=polkadot-v0.9.42#a62c0b5c1b4ca087ca2a7b201e386b88efd5d7ce" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7752,14 +8581,14 @@ name = "pallet-whitelist" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -7768,17 +8597,17 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "bounded-collections", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-executor", ] @@ -7788,15 +8617,15 @@ name = "pallet-xcm-benchmarks" version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-builder", "xcm-executor", @@ -7807,9 +8636,9 @@ name = "parachain-info" version = "0.1.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", ] @@ -7818,26 +8647,26 @@ dependencies = [ name = "parachain-staking" version = "1.7.2" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "module-pallet-staking-rpc-runtime-api", "pallet-aura", "pallet-authorship", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-session", "pallet-timestamp", "parity-scale-codec", "scale-info", "serde", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -7846,21 +8675,21 @@ version = "1.0.0" source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ "cumulus-primitives-utility", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-asset-tx-payment", "pallet-assets", "pallet-authorship", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-collator-selection", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "scale-info", "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -8042,14 +8871,14 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-service", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-primitives-parachain-inherent", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", "cumulus-relay-chain-rpc-interface", "foucoco-runtime", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-benchmarking-cli", "jsonrpsee", "log", @@ -8065,7 +8894,7 @@ dependencies = [ "parity-scale-codec", "pendulum-runtime", "polkadot-cli", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-service", "runtime-common", "sc-basic-authorship", @@ -8085,26 +8914,26 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api", - "sp-arithmetic", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-arithmetic 6.0.0", "sp-block-builder", - "sp-blockchain", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-aura", - "sp-core", - "sp-io", - "sp-keystore", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-keystore 0.13.0", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-timestamp", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-transaction-pool", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10", "substrate-build-script-utils", "substrate-frame-rpc-system", "substrate-prometheus-endpoint", "try-runtime-cli", "xcm", - "zenlink-protocol", + "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", "zenlink-protocol-rpc", "zenlink-protocol-runtime-api", ] @@ -8123,33 +8952,33 @@ dependencies = [ "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "currency", - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", "dia-oracle-runtime-api", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", "hex-literal 0.3.4", "issue", "log", - "module-issue-rpc-runtime-api", - "module-oracle-rpc-runtime-api", + "module-issue-rpc-runtime-api 1.0.9", + "module-oracle-rpc-runtime-api 1.0.9", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api", - "module-replace-rpc-runtime-api", - "module-vault-registry-rpc-runtime-api", + "module-redeem-rpc-runtime-api 1.0.9", + "module-replace-rpc-runtime-api 1.0.9", + "module-vault-registry-rpc-runtime-api 1.0.9", "nomination", "oracle", "orml-asset-registry", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", @@ -8157,12 +8986,12 @@ dependencies = [ "orml-xtokens", "pallet-aura", "pallet-authorship", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-bounties", "pallet-child-bounties", "pallet-collective", - "pallet-contracts", - "pallet-contracts-primitives", + "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-contracts-primitives 7.0.0", "pallet-democracy", "pallet-identity", "pallet-insecure-randomness-collective-flip", @@ -8194,19 +9023,19 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", "sp-consensus-aura", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-std", + "sp-std 5.0.0", "sp-transaction-pool", - "sp-version", - "spacewalk-primitives", + "sp-version 5.0.0", + "spacewalk-primitives 1.0.9", "staking", "stellar-relay", "substrate-wasm-builder", @@ -8217,7 +9046,7 @@ dependencies = [ "xcm", "xcm-builder", "xcm-executor", - "zenlink-protocol", + "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", "zenlink-protocol-runtime-api", ] @@ -8369,7 +9198,7 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rand 0.8.5", "tracing-gum", ] @@ -8383,7 +9212,7 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rand 0.8.5", "tracing-gum", ] @@ -8403,10 +9232,10 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rand 0.8.5", - "sp-core", - "sp-keystore", + "sp-core 7.0.0", + "sp-keystore 0.13.0", "thiserror", "tracing-gum", ] @@ -8425,7 +9254,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rand 0.8.5", "sc-network", "thiserror", @@ -8452,8 +9281,8 @@ dependencies = [ "sc-storage-monitor", "sc-sysinfo", "sc-tracing", - "sp-core", - "sp-io", + "sp-core 7.0.0", + "sp-io 7.0.0", "sp-keyring", "sp-maybe-compressed-blob", "substrate-build-script-utils", @@ -8467,39 +9296,39 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "async-trait", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-benchmarking-cli", - "frame-system", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-rpc-runtime-api", "futures", "pallet-transaction-payment", "pallet-transaction-payment-rpc-runtime-api", - "polkadot-core-primitives", + "polkadot-core-primitives 0.9.42", "polkadot-node-core-parachains-inherent", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-runtime", "polkadot-runtime-common", "sc-client-api", "sc-consensus", "sc-executor", "sc-service", - "sp-api", - "sp-authority-discovery", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-babe", "sp-consensus-beefy", "sp-consensus-grandpa", - "sp-core", - "sp-inherents", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-keyring", "sp-mmr-primitives", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-storage", - "sp-timestamp", + "sp-storage 7.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-transaction-pool", ] @@ -8517,10 +9346,10 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-core", - "sp-keystore", - "sp-runtime", + "polkadot-primitives 0.9.42", + "sp-core 7.0.0", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "thiserror", "tracing-gum", ] @@ -8532,9 +9361,21 @@ source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f99 dependencies = [ "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "polkadot-core-primitives" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -8554,10 +9395,10 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-network", - "sp-application-crypto", - "sp-keystore", + "sp-application-crypto 7.0.0", + "sp-keystore 0.13.0", "thiserror", "tracing-gum", ] @@ -8569,10 +9410,10 @@ source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f99 dependencies = [ "parity-scale-codec", "polkadot-node-primitives", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "reed-solomon-novelpoly", - "sp-core", - "sp-trie", + "sp-core 7.0.0", + "sp-trie 7.0.0", "thiserror", ] @@ -8586,13 +9427,13 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rand 0.8.5", "rand_chacha 0.3.1", "sc-network", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 7.0.0", + "sp-core 7.0.0", + "sp-keystore 0.13.0", "tracing-gum", ] @@ -8612,9 +9453,9 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-network", - "sp-consensus", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "thiserror", "tracing-gum", ] @@ -8630,8 +9471,8 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-core", + "polkadot-primitives 0.9.42", + "sp-core 7.0.0", "sp-maybe-compressed-blob", "thiserror", "tracing-gum", @@ -8655,13 +9496,13 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-keystore", "schnorrkel 0.9.1", - "sp-application-crypto", - "sp-consensus", - "sp-consensus-slots", - "sp-runtime", + "sp-application-crypto 7.0.0", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", "thiserror", "tracing-gum", ] @@ -8681,8 +9522,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives", - "sp-consensus", + "polkadot-primitives 0.9.42", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "thiserror", "tracing-gum", ] @@ -8699,9 +9540,9 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-statement-table", - "sp-keystore", + "sp-keystore 0.13.0", "thiserror", "tracing-gum", ] @@ -8714,8 +9555,8 @@ dependencies = [ "futures", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-keystore", + "polkadot-primitives 0.9.42", + "sp-keystore 0.13.0", "thiserror", "tracing-gum", "wasm-timer", @@ -8736,7 +9577,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sp-maybe-compressed-blob", "tracing-gum", ] @@ -8749,10 +9590,10 @@ dependencies = [ "futures", "polkadot-node-metrics", "polkadot-node-subsystem", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-client-api", "sc-consensus-babe", - "sp-blockchain", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "tracing-gum", ] @@ -8768,7 +9609,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "thiserror", "tracing-gum", ] @@ -8786,7 +9627,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-keystore", "thiserror", "tracing-gum", @@ -8802,9 +9643,9 @@ dependencies = [ "futures-timer", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", - "sp-blockchain", - "sp-inherents", + "polkadot-primitives 0.9.42", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "thiserror", "tracing-gum", ] @@ -8821,7 +9662,7 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rand 0.8.5", "thiserror", "tracing-gum", @@ -8838,17 +9679,17 @@ dependencies = [ "libc", "parity-scale-codec", "pin-project", - "polkadot-core-primitives", + "polkadot-core-primitives 0.9.42", "polkadot-node-metrics", "polkadot-node-primitives", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rand 0.8.5", "slotmap", - "sp-core", + "sp-core 7.0.0", "sp-maybe-compressed-blob", - "sp-tracing", - "sp-wasm-interface", + "sp-tracing 6.0.0", + "sp-wasm-interface 7.0.0", "substrate-build-script-utils", "tokio", "tracing-gum", @@ -8864,8 +9705,8 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-overseer", - "polkadot-primitives", - "sp-keystore", + "polkadot-primitives 0.9.42", + "sp-keystore 0.13.0", "thiserror", "tracing-gum", ] @@ -8882,16 +9723,16 @@ dependencies = [ "parity-scale-codec", "polkadot-node-core-pvf", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rayon", "sc-executor", "sc-executor-common", "sc-executor-wasmtime", - "sp-core", - "sp-externalities", - "sp-io", + "sp-core 7.0.0", + "sp-externalities 0.13.0", + "sp-io 7.0.0", "sp-maybe-compressed-blob", - "sp-tracing", + "sp-tracing 6.0.0", "substrate-build-script-utils", "tempfile", "tikv-jemalloc-ctl", @@ -8909,7 +9750,7 @@ dependencies = [ "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-node-subsystem-types", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sp-consensus-babe", "tracing-gum", ] @@ -8925,9 +9766,9 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", "polkadot-node-primitives", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-network", - "sp-core", + "sp-core 7.0.0", "thiserror", "tokio", ] @@ -8937,12 +9778,12 @@ name = "polkadot-node-metrics" version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ - "bs58", + "bs58 0.4.0", "futures", "futures-timer", "log", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "prioritized-metered-channel", "sc-cli", "sc-service", @@ -8964,7 +9805,7 @@ dependencies = [ "parity-scale-codec", "polkadot-node-jaeger", "polkadot-node-primitives", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "rand 0.8.5", "sc-authority-discovery", "sc-network", @@ -8982,15 +9823,15 @@ dependencies = [ "futures", "parity-scale-codec", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "schnorrkel 0.9.1", "serde", - "sp-application-crypto", + "sp-application-crypto 7.0.0", "sp-consensus-babe", - "sp-core", - "sp-keystore", + "sp-core 7.0.0", + "sp-keystore 0.13.0", "sp-maybe-compressed-blob", - "sp-runtime", + "sp-runtime 7.0.0", "thiserror", "zstd 0.11.2+zstd.1.5.2", ] @@ -9017,12 +9858,12 @@ dependencies = [ "polkadot-node-jaeger", "polkadot-node-network-protocol", "polkadot-node-primitives", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-statement-table", "sc-network", "smallvec", - "sp-api", - "sp-authority-discovery", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-babe", "substrate-prometheus-endpoint", "thiserror", @@ -9051,12 +9892,12 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-overseer", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "prioritized-metered-channel", "rand 0.8.5", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 7.0.0", + "sp-core 7.0.0", + "sp-keystore 0.13.0", "thiserror", "tracing-gum", ] @@ -9076,10 +9917,10 @@ dependencies = [ "polkadot-node-network-protocol", "polkadot-node-primitives", "polkadot-node-subsystem-types", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-client-api", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", "tikv-jemalloc-ctl", "tracing-gum", ] @@ -9091,14 +9932,31 @@ source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f99 dependencies = [ "bounded-collections", "derive_more", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "parity-scale-codec", + "polkadot-core-primitives 0.9.42", + "scale-info", + "serde", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "polkadot-parachain-primitives" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bounded-collections", + "derive_more", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "polkadot-core-primitives", + "polkadot-core-primitives 1.0.0", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -9112,7 +9970,7 @@ dependencies = [ "polkadot-erasure-coding", "polkadot-node-core-pvf-worker", "polkadot-node-primitives", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "quote", "sc-executor-common", "sp-maybe-compressed-blob", @@ -9127,22 +9985,48 @@ dependencies = [ "bitvec", "hex-literal 0.4.1", "parity-scale-codec", - "polkadot-core-primitives", + "polkadot-core-primitives 0.9.42", "polkadot-parachain", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-authority-discovery", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-arithmetic 6.0.0", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", +] + +[[package]] +name = "polkadot-primitives" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bitvec", + "hex-literal 0.4.1", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] @@ -9153,7 +10037,7 @@ dependencies = [ "jsonrpsee", "mmr-rpc", "pallet-transaction-payment-rpc", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "sc-chain-spec", "sc-client-api", "sc-consensus-babe", @@ -9166,13 +10050,13 @@ dependencies = [ "sc-rpc", "sc-sync-state-rpc", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-babe", - "sp-keystore", - "sp-runtime", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -9183,11 +10067,11 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "bitvec", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -9197,7 +10081,7 @@ dependencies = [ "pallet-authorship", "pallet-babe", "pallet-bags-list", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-bounties", "pallet-child-bounties", "pallet-collective", @@ -9237,7 +10121,7 @@ dependencies = [ "pallet-whitelist", "pallet-xcm", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-runtime-common", "polkadot-runtime-constants", "polkadot-runtime-parachains", @@ -9246,24 +10130,24 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", - "sp-arithmetic", - "sp-authority-discovery", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-arithmetic 6.0.0", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0", "static_assertions", "substrate-wasm-builder", "xcm", @@ -9277,16 +10161,16 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "bitvec", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "libsecp256k1", "log", "pallet-authorship", "pallet-babe", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-election-provider-multi-phase", "pallet-fast-unstake", "pallet-session", @@ -9297,22 +10181,22 @@ dependencies = [ "pallet-treasury", "pallet-vesting", "parity-scale-codec", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-runtime-parachains", "rustc-hex", "scale-info", "serde", "serde_derive", "slot-range-helper", - "sp-api", - "sp-core", - "sp-inherents", - "sp-io", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", "sp-npos-elections", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", "static_assertions", "xcm", ] @@ -9322,13 +10206,13 @@ name = "polkadot-runtime-constants" version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ - "frame-support", - "polkadot-primitives", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "polkadot-primitives 0.9.42", "polkadot-runtime-common", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-weights 4.0.0", ] [[package]] @@ -9336,11 +10220,11 @@ name = "polkadot-runtime-metrics" version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ - "bs58", + "bs58 0.4.0", "parity-scale-codec", - "polkadot-primitives", - "sp-std", - "sp-tracing", + "polkadot-primitives 0.9.42", + "sp-std 5.0.0", + "sp-tracing 6.0.0", ] [[package]] @@ -9351,37 +10235,37 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-authority-discovery", "pallet-authorship", "pallet-babe", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-session", "pallet-staking", "pallet-timestamp", "pallet-vesting", "parity-scale-codec", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-runtime-metrics", "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", "static_assertions", "xcm", "xcm-executor", @@ -9394,7 +10278,7 @@ source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f99 dependencies = [ "async-trait", "frame-benchmarking-cli", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-rpc-runtime-api", "futures", "hex-literal 0.4.1", @@ -9438,7 +10322,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-rpc", "polkadot-runtime", "polkadot-runtime-constants", @@ -9469,27 +10353,27 @@ dependencies = [ "sc-transaction-pool", "serde", "serde_json", - "sp-api", - "sp-authority-discovery", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-babe", "sp-consensus-beefy", "sp-consensus-grandpa", - "sp-core", - "sp-inherents", - "sp-io", - "sp-keystore", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", + "sp-keystore 0.13.0", "sp-mmr-primitives", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-state-machine", - "sp-storage", - "sp-timestamp", + "sp-state-machine 0.13.0", + "sp-storage 7.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-transaction-pool", - "sp-trie", + "sp-trie 7.0.0", "substrate-prometheus-endpoint", "thiserror", "tracing-gum", @@ -9510,9 +10394,9 @@ dependencies = [ "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives", - "sp-keystore", - "sp-staking", + "polkadot-primitives 0.9.42", + "sp-keystore 0.13.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "thiserror", "tracing-gum", ] @@ -9523,8 +10407,8 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "parity-scale-codec", - "polkadot-primitives", - "sp-core", + "polkadot-primitives 0.9.42", + "sp-core 7.0.0", ] [[package]] @@ -9582,19 +10466,19 @@ name = "pooled-rewards" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", ] [[package]] @@ -9670,19 +10554,19 @@ name = "price-chain-extension" version = "0.1.0" dependencies = [ "chain-extension-common", - "dia-oracle", - "frame-support", - "frame-system", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-contracts", + "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "spacewalk-primitives", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "spacewalk-primitives 1.0.10", "vesting-manager", ] @@ -9769,6 +10653,17 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "proc-macro-warning" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "proc-macro2" version = "1.0.83" @@ -10088,27 +10983,27 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288 dependencies = [ "currency", "fee", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "hex", "oracle", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-timestamp", "parity-scale-codec", "reward-distribution", "scale-info", "security", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "stellar-relay", "vault-registry", ] @@ -10259,16 +11154,16 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288 dependencies = [ "currency", "fee", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "hex", "nomination", "oracle", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-timestamp", "parity-scale-codec", "pooled-rewards", @@ -10276,12 +11171,12 @@ dependencies = [ "scale-info", "security", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "stellar-relay", "vault-registry", ] @@ -10301,18 +11196,18 @@ name = "reward" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", ] [[package]] @@ -10321,26 +11216,26 @@ version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ "currency", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "oracle", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "pooled-rewards", "scale-info", "security", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "staking", ] @@ -10365,6 +11260,21 @@ dependencies = [ "subtle", ] +[[package]] +name = "ring" +version = "0.1.0" +source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "common", + "fflonk", + "merlin 3.0.0", +] + [[package]] name = "ring" version = "0.16.20" @@ -10411,10 +11321,10 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "binary-merkle-tree", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -10423,7 +11333,7 @@ dependencies = [ "pallet-authority-discovery", "pallet-authorship", "pallet-babe", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-beefy", "pallet-beefy-mmr", "pallet-bounties", @@ -10460,7 +11370,7 @@ dependencies = [ "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-runtime-common", "polkadot-runtime-parachains", "rococo-runtime-constants", @@ -10468,22 +11378,22 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", - "sp-authority-discovery", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", "sp-mmr-primitives", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0", "static_assertions", "substrate-wasm-builder", "xcm", @@ -10496,13 +11406,13 @@ name = "rococo-runtime-constants" version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ - "frame-support", - "polkadot-primitives", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "polkadot-primitives 0.9.42", "polkadot-runtime-common", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-weights 4.0.0", ] [[package]] @@ -10570,11 +11480,11 @@ dependencies = [ name = "runtime-common" version = "0.1.0" dependencies = [ - "cumulus-primitives-core", - "dia-oracle", - "frame-benchmarking", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "orml-asset-registry", "orml-traits", "orml-xcm-support", @@ -10582,14 +11492,14 @@ dependencies = [ "paste", "scale-info", "sp-consensus-aura", - "sp-core", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "treasury-buyout-extension", "xcm", "xcm-executor", - "zenlink-protocol", + "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", ] [[package]] @@ -10600,10 +11510,10 @@ dependencies = [ "cumulus-pallet-dmp-queue", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-primitives-utility", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "kusama-runtime", "orml-asset-registry", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", @@ -10612,28 +11522,28 @@ dependencies = [ "orml-xcm-support", "orml-xtokens", "pallet-assets", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-xcm", "parachain-info", "parity-scale-codec", "paste", "pendulum-runtime", - "polkadot-core-primitives", + "polkadot-core-primitives 0.9.42", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-runtime", "polkadot-runtime-common", "polkadot-runtime-parachains", "runtime-common", "scale-info", "serde", - "sp-core", - "sp-debug-derive", - "sp-io", - "sp-runtime", - "sp-std", - "sp-tracing", - "spacewalk-primitives", + "sp-core 7.0.0", + "sp-debug-derive 5.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-tracing 6.0.0", + "spacewalk-primitives 1.0.9", "statemine-runtime", "statemint-runtime", "xcm", @@ -10838,8 +11748,8 @@ version = "4.1.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "log", - "sp-core", - "sp-wasm-interface", + "sp-core 7.0.0", + "sp-wasm-interface 7.0.0", "thiserror", ] @@ -10861,12 +11771,12 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-common", - "sp-api", - "sp-authority-discovery", - "sp-blockchain", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -10885,12 +11795,12 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry", "sc-transaction-pool-api", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-inherents", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", ] @@ -10901,12 +11811,12 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "parity-scale-codec", "sc-client-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-inherents", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", ] [[package]] @@ -10922,10 +11832,10 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", ] [[package]] @@ -10967,13 +11877,13 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "sp-blockchain", - "sp-core", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", "sp-keyring", - "sp-keystore", - "sp-panic-handler", - "sp-runtime", - "sp-version", + "sp-keystore 0.13.0", + "sp-panic-handler 5.0.0", + "sp-runtime 7.0.0", + "sp-version 5.0.0", "thiserror", "tiny-bip39", "tokio", @@ -10992,16 +11902,16 @@ dependencies = [ "sc-executor", "sc-transaction-pool-api", "sc-utils", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-database", - "sp-externalities", - "sp-keystore", - "sp-runtime", - "sp-state-machine", - "sp-storage", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-externalities 0.13.0", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "sp-storage 7.0.0", "substrate-prometheus-endpoint", ] @@ -11022,13 +11932,13 @@ dependencies = [ "sc-client-api", "sc-state-db", "schnellru", - "sp-arithmetic", - "sp-blockchain", - "sp-core", - "sp-database", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-arithmetic 6.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "sp-trie 7.0.0", ] [[package]] @@ -11046,12 +11956,12 @@ dependencies = [ "sc-client-api", "sc-utils", "serde", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", - "sp-state-machine", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11070,17 +11980,17 @@ dependencies = [ "sc-consensus", "sc-consensus-slots", "sc-telemetry", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-aura", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11106,17 +12016,17 @@ dependencies = [ "sc-keystore", "sc-telemetry", "scale-info", - "sp-api", - "sp-application-crypto", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", "sp-block-builder", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11132,14 +12042,14 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api", "serde", - "sp-api", - "sp-application-crypto", - "sp-blockchain", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-babe", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 7.0.0", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "thiserror", ] @@ -11163,16 +12073,16 @@ dependencies = [ "sc-network-gossip", "sc-network-sync", "sc-utils", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-arithmetic 6.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-beefy", - "sp-core", - "sp-keystore", + "sp-core 7.0.0", + "sp-keystore 0.13.0", "sp-mmr-primitives", - "sp-runtime", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -11192,8 +12102,8 @@ dependencies = [ "sc-rpc", "serde", "sp-consensus-beefy", - "sp-core", - "sp-runtime", + "sp-core 7.0.0", + "sp-runtime 7.0.0", "thiserror", ] @@ -11206,8 +12116,8 @@ dependencies = [ "parity-scale-codec", "sc-client-api", "sc-consensus", - "sp-blockchain", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", ] [[package]] @@ -11237,15 +12147,15 @@ dependencies = [ "sc-telemetry", "sc-utils", "serde_json", - "sp-api", - "sp-application-crypto", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-arithmetic 6.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-grandpa", - "sp-core", - "sp-keystore", - "sp-runtime", + "sp-core 7.0.0", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11264,9 +12174,9 @@ dependencies = [ "sc-consensus-grandpa", "sc-rpc", "serde", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", "thiserror", ] @@ -11289,17 +12199,17 @@ dependencies = [ "sc-transaction-pool", "sc-transaction-pool-api", "serde", - "sp-api", - "sp-blockchain", - "sp-consensus", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-aura", "sp-consensus-babe", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-timestamp", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "substrate-prometheus-endpoint", "thiserror", ] @@ -11317,14 +12227,14 @@ dependencies = [ "sc-client-api", "sc-consensus", "sc-telemetry", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-arithmetic 6.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", ] [[package]] @@ -11338,15 +12248,15 @@ dependencies = [ "sc-executor-common", "sc-executor-wasmi", "sc-executor-wasmtime", - "sp-api", - "sp-core", - "sp-externalities", - "sp-io", - "sp-panic-handler", - "sp-runtime-interface", - "sp-trie", - "sp-version", - "sp-wasm-interface", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-externalities 0.13.0", + "sp-io 7.0.0", + "sp-panic-handler 5.0.0", + "sp-runtime-interface 7.0.0", + "sp-trie 7.0.0", + "sp-version 5.0.0", + "sp-wasm-interface 7.0.0", "tracing", "wasmi 0.13.2", ] @@ -11358,7 +12268,7 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", - "sp-wasm-interface", + "sp-wasm-interface 7.0.0", "thiserror", "wasm-instrument 0.3.0", "wasmi 0.13.2", @@ -11372,8 +12282,8 @@ dependencies = [ "log", "sc-allocator", "sc-executor-common", - "sp-runtime-interface", - "sp-wasm-interface", + "sp-runtime-interface 7.0.0", + "sp-wasm-interface 7.0.0", "wasmi 0.13.2", ] @@ -11390,9 +12300,9 @@ dependencies = [ "rustix 0.36.17", "sc-allocator", "sc-executor-common", - "sp-runtime-interface", - "sp-wasm-interface", - "wasmtime", + "sp-runtime-interface 7.0.0", + "sp-wasm-interface 7.0.0", + "wasmtime 6.0.2", ] [[package]] @@ -11407,8 +12317,8 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-common", - "sp-blockchain", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", ] [[package]] @@ -11420,9 +12330,9 @@ dependencies = [ "async-trait", "parking_lot 0.12.2", "serde_json", - "sp-application-crypto", - "sp-core", - "sp-keystore", + "sp-application-crypto 7.0.0", + "sp-core 7.0.0", + "sp-keystore 0.13.0", "thiserror", ] @@ -11460,11 +12370,11 @@ dependencies = [ "serde_json", "smallvec", "snow", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-runtime", + "sp-arithmetic 6.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint", @@ -11485,8 +12395,8 @@ dependencies = [ "sc-client-api", "sc-network", "sc-network-common", - "sp-blockchain", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", "thiserror", "unsigned-varint", ] @@ -11510,10 +12420,10 @@ dependencies = [ "sc-utils", "serde", "smallvec", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-grandpa", - "sp-runtime", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "thiserror", "zeroize", @@ -11533,7 +12443,7 @@ dependencies = [ "sc-network", "sc-network-common", "sc-peerset", - "sp-runtime", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "tracing", ] @@ -11554,9 +12464,9 @@ dependencies = [ "sc-network", "sc-network-common", "sc-peerset", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", "thiserror", ] @@ -11584,12 +12494,12 @@ dependencies = [ "sc-peerset", "sc-utils", "smallvec", - "sp-arithmetic", - "sp-blockchain", - "sp-consensus", + "sp-arithmetic 6.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-grandpa", - "sp-core", - "sp-runtime", + "sp-core 7.0.0", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", "thiserror", ] @@ -11609,8 +12519,8 @@ dependencies = [ "sc-network-common", "sc-peerset", "sc-utils", - "sp-consensus", - "sp-runtime", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", "substrate-prometheus-endpoint", ] @@ -11637,10 +12547,10 @@ dependencies = [ "sc-network-common", "sc-peerset", "sc-utils", - "sp-api", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "threadpool", "tracing", ] @@ -11685,15 +12595,15 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde_json", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-keystore", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-keystore 0.13.0", "sp-offchain", "sp-rpc", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-version", + "sp-version 5.0.0", "tokio", ] @@ -11709,10 +12619,10 @@ dependencies = [ "scale-info", "serde", "serde_json", - "sp-core", + "sp-core 7.0.0", "sp-rpc", - "sp-runtime", - "sp-version", + "sp-runtime 7.0.0", + "sp-version 5.0.0", "thiserror", ] @@ -11748,11 +12658,11 @@ dependencies = [ "sc-client-api", "sc-transaction-pool-api", "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-version", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-version 5.0.0", "thiserror", "tokio-stream", ] @@ -11800,20 +12710,20 @@ dependencies = [ "sc-utils", "serde", "serde_json", - "sp-api", - "sp-blockchain", - "sp-consensus", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-externalities 0.13.0", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", "sp-session", - "sp-state-machine", - "sp-storage", + "sp-state-machine 0.13.0", + "sp-storage 7.0.0", "sp-transaction-pool", "sp-transaction-storage-proof", - "sp-trie", - "sp-version", + "sp-trie 7.0.0", + "sp-version 5.0.0", "static_init", "substrate-prometheus-endpoint", "tempfile", @@ -11831,7 +12741,7 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sp-core", + "sp-core 7.0.0", ] [[package]] @@ -11845,7 +12755,7 @@ dependencies = [ "log", "sc-client-db", "sc-utils", - "sp-core", + "sp-core 7.0.0", "thiserror", "tokio", ] @@ -11864,8 +12774,8 @@ dependencies = [ "sc-consensus-grandpa", "serde", "serde_json", - "sp-blockchain", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", "thiserror", ] @@ -11883,9 +12793,9 @@ dependencies = [ "sc-telemetry", "serde", "serde_json", - "sp-core", - "sp-io", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -11926,12 +12836,12 @@ dependencies = [ "sc-rpc-server", "sc-tracing-proc-macro", "serde", - "sp-api", - "sp-blockchain", - "sp-core", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", "sp-rpc", - "sp-runtime", - "sp-tracing", + "sp-runtime 7.0.0", + "sp-tracing 6.0.0", "thiserror", "tracing", "tracing-log", @@ -11966,11 +12876,11 @@ dependencies = [ "sc-transaction-pool-api", "sc-utils", "serde", - "sp-api", - "sp-blockchain", - "sp-core", - "sp-runtime", - "sp-tracing", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-tracing 6.0.0", "sp-transaction-pool", "substrate-prometheus-endpoint", "thiserror", @@ -11985,8 +12895,8 @@ dependencies = [ "futures", "log", "serde", - "sp-blockchain", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", "thiserror", ] @@ -12002,7 +12912,69 @@ dependencies = [ "log", "parking_lot 0.12.2", "prometheus", - "sp-arithmetic", + "sp-arithmetic 6.0.0", +] + +[[package]] +name = "scale-bits" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e57b1e7f6b65ed1f04e79a85a57d755ad56d76fdf1e9bddcc9ae14f71fcdcf54" +dependencies = [ + "parity-scale-codec", + "scale-type-resolver", +] + +[[package]] +name = "scale-decode" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e98f3262c250d90e700bb802eb704e1f841e03331c2eb815e46516c4edbf5b27" +dependencies = [ + "derive_more", + "parity-scale-codec", + "scale-bits", + "scale-decode-derive", + "scale-type-resolver", + "smallvec", +] + +[[package]] +name = "scale-decode-derive" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9bb22f574168103cdd3133b19281639ca65ad985e24612728f727339dcaf4021" +dependencies = [ + "darling", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "scale-encode" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ba0b9c48dc0eb20c60b083c29447c0c4617cb7c4a4c9fef72aa5c5bc539e15e" +dependencies = [ + "derive_more", + "parity-scale-codec", + "scale-encode-derive", + "scale-type-resolver", + "smallvec", +] + +[[package]] +name = "scale-encode-derive" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82ab7e60e2d9c8d47105f44527b26f04418e5e624ffc034f6b4a86c0ba19c5bf" +dependencies = [ + "darling", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] @@ -12031,6 +13003,15 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "scale-type-resolver" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0cded6518aa0bd6c1be2b88ac81bf7044992f0f154bfbabd5ad34f43512abcb" +dependencies = [ + "smallvec", +] + [[package]] name = "schannel" version = "0.1.23" @@ -12190,15 +13171,15 @@ name = "security" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", "sha2 0.8.2", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -12459,8 +13440,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -12556,14 +13537,35 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro", - "sp-core", - "sp-metadata-ir", - "sp-runtime", - "sp-state-machine", - "sp-std", - "sp-trie", - "sp-version", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-metadata-ir 0.1.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "sp-std 5.0.0", + "sp-trie 7.0.0", + "sp-version 5.0.0", + "thiserror", +] + +[[package]] +name = "sp-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "scale-info", + "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-metadata-ir 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", + "sp-version 22.0.0", "thiserror", ] @@ -12581,6 +13583,20 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sp-api-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "Inflector", + "blake2", + "expander 2.1.0", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "sp-application-crypto" version = "7.0.0" @@ -12589,9 +13605,22 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-io", - "sp-std", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "sp-application-crypto" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-std 8.0.0", ] [[package]] @@ -12604,7 +13633,21 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std", + "sp-std 5.0.0", + "static_assertions", +] + +[[package]] +name = "sp-arithmetic" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-std 8.0.0", "static_assertions", ] @@ -12615,10 +13658,23 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "sp-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -12627,10 +13683,10 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -12643,11 +13699,29 @@ dependencies = [ "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.2", - "sp-api", - "sp-consensus", - "sp-database", - "sp-runtime", - "sp-state-machine", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "thiserror", +] + +[[package]] +name = "sp-blockchain" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "futures", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "schnellru", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "thiserror", ] @@ -12659,10 +13733,25 @@ dependencies = [ "async-trait", "futures", "log", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-state-machine", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "thiserror", +] + +[[package]] +name = "sp-consensus" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "async-trait", + "futures", + "log", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "thiserror", ] @@ -12674,14 +13763,14 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api", - "sp-application-crypto", - "sp-consensus", - "sp-consensus-slots", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", ] [[package]] @@ -12693,16 +13782,16 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-consensus", - "sp-consensus-slots", - "sp-core", - "sp-inherents", - "sp-keystore", - "sp-runtime", - "sp-std", - "sp-timestamp", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", ] [[package]] @@ -12714,13 +13803,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-io", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", "sp-mmr-primitives", - "sp-runtime", - "sp-std", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "strum", ] @@ -12734,12 +13823,12 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-application-crypto", - "sp-core", - "sp-keystore", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-core 7.0.0", + "sp-keystore 0.13.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -12750,8 +13839,20 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std", - "sp-timestamp", + "sp-std 5.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", +] + +[[package]] +name = "sp-consensus-slots" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-std 8.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", ] [[package]] @@ -12763,7 +13864,7 @@ dependencies = [ "bitflags 1.3.2", "blake2", "bounded-collections", - "bs58", + "bs58 0.4.0", "dyn-clonable", "ed25519-zebra", "futures", @@ -12785,12 +13886,12 @@ dependencies = [ "secp256k1", "secrecy", "serde", - "sp-core-hashing", - "sp-debug-derive", - "sp-externalities", - "sp-runtime-interface", - "sp-std", - "sp-storage", + "sp-core-hashing 5.0.0", + "sp-debug-derive 5.0.0", + "sp-externalities 0.13.0", + "sp-runtime-interface 7.0.0", + "sp-std 5.0.0", + "sp-storage 7.0.0", "ss58-registry", "substrate-bip39", "thiserror", @@ -12799,37 +13900,116 @@ dependencies = [ ] [[package]] -name = "sp-core-hashing" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "blake2b_simd", - "byteorder", - "digest 0.10.7", - "sha2 0.10.8", - "sha3", - "sp-std", - "twox-hash", -] - -[[package]] -name = "sp-core-hashing-proc-macro" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "proc-macro2", - "quote", - "sp-core-hashing", - "syn 2.0.65", -] - -[[package]] -name = "sp-database" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "sp-core" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "kvdb", - "parking_lot 0.12.2", + "array-bytes 6.2.3", + "arrayvec 0.7.4", + "bandersnatch_vrfs", + "bitflags 1.3.2", + "blake2", + "bounded-collections", + "bs58 0.5.1", + "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.2", + "paste", + "primitive-types", + "rand 0.8.5", + "regex", + "scale-info", + "schnorrkel 0.9.1", + "secp256k1", + "secrecy", + "serde", + "sp-core-hashing 9.0.0", + "sp-debug-derive 8.0.0", + "sp-externalities 0.19.0", + "sp-runtime-interface 17.0.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "ss58-registry", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tracing", + "zeroize", +] + +[[package]] +name = "sp-core-hashing" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "blake2b_simd", + "byteorder", + "digest 0.10.7", + "sha2 0.10.8", + "sha3", + "sp-std 5.0.0", + "twox-hash", +] + +[[package]] +name = "sp-core-hashing" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "blake2b_simd", + "byteorder", + "digest 0.10.7", + "sha2 0.10.8", + "sha3", + "twox-hash", +] + +[[package]] +name = "sp-core-hashing-proc-macro" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "proc-macro2", + "quote", + "sp-core-hashing 5.0.0", + "syn 2.0.65", +] + +[[package]] +name = "sp-core-hashing-proc-macro" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "quote", + "sp-core-hashing 9.0.0", + "syn 2.0.65", +] + +[[package]] +name = "sp-database" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "kvdb", + "parking_lot 0.12.2", +] + +[[package]] +name = "sp-database" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "kvdb", + "parking_lot 0.12.2", ] [[package]] @@ -12842,6 +14022,16 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sp-debug-derive" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "sp-externalities" version = "0.13.0" @@ -12849,8 +14039,30 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "environmental", "parity-scale-codec", - "sp-std", - "sp-storage", + "sp-std 5.0.0", + "sp-storage 7.0.0", +] + +[[package]] +name = "sp-externalities" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 8.0.0", + "sp-storage 13.0.0", +] + +[[package]] +name = "sp-genesis-builder" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "serde_json", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -12862,9 +14074,23 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "thiserror", +] + +[[package]] +name = "sp-inherents" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", "thiserror", ] @@ -12882,14 +14108,38 @@ dependencies = [ "parity-scale-codec", "rustversion", "secp256k1", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime-interface", - "sp-state-machine", - "sp-std", - "sp-tracing", - "sp-trie", + "sp-core 7.0.0", + "sp-externalities 0.13.0", + "sp-keystore 0.13.0", + "sp-runtime-interface 7.0.0", + "sp-state-machine 0.13.0", + "sp-std 5.0.0", + "sp-tracing 6.0.0", + "sp-trie 7.0.0", + "tracing", + "tracing-core", +] + +[[package]] +name = "sp-io" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bytes", + "ed25519-dalek 2.1.1", + "libsecp256k1", + "log", + "parity-scale-codec", + "rustversion", + "secp256k1", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-keystore 0.27.0", + "sp-runtime-interface 17.0.0", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", + "sp-trie 22.0.0", "tracing", "tracing-core", ] @@ -12900,8 +14150,8 @@ version = "7.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "lazy_static", - "sp-core", - "sp-runtime", + "sp-core 7.0.0", + "sp-runtime 7.0.0", "strum", ] @@ -12914,8 +14164,20 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", "serde", - "sp-core", - "sp-externalities", + "sp-core 7.0.0", + "sp-externalities 0.13.0", + "thiserror", +] + +[[package]] +name = "sp-keystore" +version = "0.27.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.2", + "sp-core 21.0.0", + "sp-externalities 0.19.0", "thiserror", ] @@ -12933,10 +14195,21 @@ name = "sp-metadata-ir" version = "0.1.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-metadata", + "frame-metadata 15.1.0", + "parity-scale-codec", + "scale-info", + "sp-std 5.0.0", +] + +[[package]] +name = "sp-metadata-ir" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-metadata 16.0.0", "parity-scale-codec", "scale-info", - "sp-std", + "sp-std 8.0.0", ] [[package]] @@ -12949,11 +14222,11 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-core", - "sp-debug-derive", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-debug-derive 5.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "thiserror", ] @@ -12965,10 +14238,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-runtime", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -12976,9 +14249,9 @@ name = "sp-offchain" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "sp-api", - "sp-core", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", ] [[package]] @@ -12991,6 +14264,16 @@ dependencies = [ "regex", ] +[[package]] +name = "sp-panic-handler" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "backtrace", + "lazy_static", + "regex", +] + [[package]] name = "sp-rpc" version = "6.0.0" @@ -12998,7 +14281,7 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "rustc-hash", "serde", - "sp-core", + "sp-core 7.0.0", ] [[package]] @@ -13015,12 +14298,34 @@ dependencies = [ "rand 0.8.5", "scale-info", "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-std", - "sp-weights", + "sp-application-crypto 7.0.0", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-std 5.0.0", + "sp-weights 4.0.0", +] + +[[package]] +name = "sp-runtime" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "paste", + "rand 0.8.5", + "scale-info", + "serde", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-std 8.0.0", + "sp-weights 20.0.0", ] [[package]] @@ -13032,12 +14337,30 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities", - "sp-runtime-interface-proc-macro", - "sp-std", - "sp-storage", - "sp-tracing", - "sp-wasm-interface", + "sp-externalities 0.13.0", + "sp-runtime-interface-proc-macro 6.0.0", + "sp-std 5.0.0", + "sp-storage 7.0.0", + "sp-tracing 6.0.0", + "sp-wasm-interface 7.0.0", + "static_assertions", +] + +[[package]] +name = "sp-runtime-interface" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.19.0", + "sp-runtime-interface-proc-macro 11.0.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-tracing 10.0.0", + "sp-wasm-interface 14.0.0", "static_assertions", ] @@ -13053,6 +14376,18 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "Inflector", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "sp-session" version = "4.0.0-dev" @@ -13060,11 +14395,11 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "parity-scale-codec", "scale-info", - "sp-api", - "sp-core", - "sp-runtime", - "sp-staking", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] @@ -13075,9 +14410,23 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "sp-staking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -13091,20 +14440,46 @@ dependencies = [ "parking_lot 0.12.2", "rand 0.8.5", "smallvec", - "sp-core", - "sp-externalities", - "sp-panic-handler", - "sp-std", - "sp-trie", + "sp-core 7.0.0", + "sp-externalities 0.13.0", + "sp-panic-handler 5.0.0", + "sp-std 5.0.0", + "sp-trie 7.0.0", "thiserror", "tracing", ] +[[package]] +name = "sp-state-machine" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "rand 0.8.5", + "smallvec", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-panic-handler 8.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", + "thiserror", + "tracing", + "trie-db", +] + [[package]] name = "sp-std" version = "5.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +[[package]] +name = "sp-std" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" + [[package]] name = "sp-storage" version = "7.0.0" @@ -13114,8 +14489,21 @@ dependencies = [ "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive", - "sp-std", + "sp-debug-derive 5.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "sp-storage" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 8.0.0", + "sp-std 8.0.0", ] [[package]] @@ -13127,9 +14515,22 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "sp-inherents", - "sp-runtime", - "sp-std", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "thiserror", +] + +[[package]] +name = "sp-timestamp" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "async-trait", + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", "thiserror", ] @@ -13139,7 +14540,19 @@ version = "6.0.0" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "parity-scale-codec", - "sp-std", + "sp-std 5.0.0", + "tracing", + "tracing-core", + "tracing-subscriber", +] + +[[package]] +name = "sp-tracing" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "sp-std 8.0.0", "tracing", "tracing-core", "tracing-subscriber", @@ -13150,8 +14563,8 @@ name = "sp-transaction-pool" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "sp-api", - "sp-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", ] [[package]] @@ -13163,11 +14576,11 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-core", - "sp-inherents", - "sp-runtime", - "sp-std", - "sp-trie", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-trie 7.0.0", ] [[package]] @@ -13182,31 +14595,71 @@ dependencies = [ "memory-db", "nohash-hasher", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.2", + "scale-info", + "schnellru", + "sp-core 7.0.0", + "sp-std 5.0.0", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "ahash 0.8.11", + "hash-db", + "hashbrown 0.13.2", + "lazy_static", + "memory-db", + "nohash-hasher", + "parity-scale-codec", + "parking_lot 0.12.2", + "scale-info", + "schnellru", + "sp-core 21.0.0", + "sp-std 8.0.0", + "thiserror", + "tracing", + "trie-db", + "trie-root", +] + +[[package]] +name = "sp-version" +version = "5.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm", "scale-info", - "schnellru", - "sp-core", - "sp-std", + "serde", + "sp-core-hashing-proc-macro 5.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-version-proc-macro 4.0.0-dev", "thiserror", - "tracing", - "trie-db", - "trie-root", ] [[package]] name = "sp-version" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", "serde", - "sp-core-hashing-proc-macro", - "sp-runtime", - "sp-std", - "sp-version-proc-macro", + "sp-core-hashing-proc-macro 9.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-version-proc-macro 8.0.0", "thiserror", ] @@ -13221,6 +14674,17 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sp-version-proc-macro" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "sp-wasm-interface" version = "7.0.0" @@ -13230,9 +14694,22 @@ dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-std", + "sp-std 5.0.0", "wasmi 0.13.2", - "wasmtime", + "wasmtime 6.0.2", +] + +[[package]] +name = "sp-wasm-interface" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "anyhow", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-std 8.0.0", + "wasmtime 8.0.1", ] [[package]] @@ -13244,10 +14721,25 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-arithmetic", - "sp-core", - "sp-debug-derive", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-debug-derive 5.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "sp-weights" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "smallvec", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-debug-derive 8.0.0", + "sp-std 8.0.0", ] [[package]] @@ -13257,15 +14749,35 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288 dependencies = [ "base58", "bstringify", - "frame-support", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "hex", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "substrate-stellar-sdk 0.2.4", +] + +[[package]] +name = "spacewalk-primitives" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "base58", + "bstringify", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "hex", "parity-scale-codec", + "scale-decode", + "scale-encode", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-std", - "substrate-stellar-sdk", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "substrate-stellar-sdk 0.3.0", ] [[package]] @@ -13335,25 +14847,42 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "staging-xcm" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bounded-collections", + "derivative", + "environmental", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-weights 20.0.0", + "xcm-procedural 1.0.0", +] + [[package]] name = "staking" version = "1.0.9" source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", ] [[package]] @@ -13368,12 +14897,12 @@ dependencies = [ "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-rpc-runtime-api", "hex-literal 0.4.1", "kusama-runtime-constants", @@ -13382,7 +14911,7 @@ dependencies = [ "pallet-assets", "pallet-aura", "pallet-authorship", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-collator-selection", "pallet-multisig", "pallet-nfts", @@ -13399,23 +14928,23 @@ dependencies = [ "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-core-primitives", + "polkadot-core-primitives 0.9.42", "polkadot-parachain", "polkadot-runtime-common", "scale-info", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", "sp-consensus-aura", - "sp-core", - "sp-inherents", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-std", + "sp-std 5.0.0", "sp-transaction-pool", - "sp-version", - "sp-weights", + "sp-version 5.0.0", + "sp-weights 4.0.0", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -13434,19 +14963,19 @@ dependencies = [ "cumulus-pallet-session-benchmarking", "cumulus-pallet-xcm", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-primitives-timestamp", "cumulus-primitives-utility", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-rpc-runtime-api", "log", "pallet-asset-tx-payment", "pallet-assets", "pallet-aura", "pallet-authorship", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-collator-selection", "pallet-multisig", "pallet-proxy", @@ -13460,24 +14989,24 @@ dependencies = [ "parachain-info", "parachains-common", "parity-scale-codec", - "polkadot-core-primitives", + "polkadot-core-primitives 0.9.42", "polkadot-parachain", "polkadot-runtime-common", "polkadot-runtime-constants", "scale-info", "smallvec", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", "sp-consensus-aura", - "sp-core", - "sp-inherents", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-std", + "sp-std 5.0.0", "sp-transaction-pool", - "sp-version", - "sp-weights", + "sp-version 5.0.0", + "sp-weights 4.0.0", "substrate-wasm-builder", "xcm", "xcm-builder", @@ -13525,16 +15054,16 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288 dependencies = [ "base64 0.13.1", "currency", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", "sha2 0.10.8", - "sp-core", - "sp-std", - "spacewalk-primitives", + "sp-core 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", ] [[package]] @@ -13623,11 +15152,11 @@ dependencies = [ "parity-scale-codec", "sc-rpc-api", "sc-transaction-pool-api", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", - "sp-blockchain", - "sp-core", - "sp-runtime", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-core 7.0.0", + "sp-runtime 7.0.0", ] [[package]] @@ -13652,7 +15181,7 @@ dependencies = [ "log", "sc-rpc-api", "serde", - "sp-runtime", + "sp-runtime 7.0.0", ] [[package]] @@ -13667,10 +15196,10 @@ dependencies = [ "sc-rpc-api", "scale-info", "serde", - "sp-core", - "sp-runtime", - "sp-state-machine", - "sp-trie", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "sp-trie 7.0.0", "trie-db", ] @@ -13688,9 +15217,28 @@ dependencies = [ "serde_json", "sha2 0.9.9", "sodalite", - "sp-io", - "sp-runtime", - "sp-std", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "substrate-stellar-sdk" +version = "0.3.0" +source = "git+https://github.com/pendulum-chain/substrate-stellar-sdk?branch=polkadot-v1.1.0#22bd78d713d4992ca7f52975995fe12bae9e220f" +dependencies = [ + "base64 0.13.1", + "hex", + "lazy_static", + "num-rational", + "scale-info", + "serde", + "serde_json", + "sha2 0.10.8", + "sodalite", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -13948,6 +15496,15 @@ dependencies = [ "zeroize", ] +[[package]] +name = "tiny-keccak" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" +dependencies = [ + "crunchy", +] + [[package]] name = "tinytemplate" version = "1.2.1" @@ -13978,19 +15535,19 @@ name = "token-chain-extension" version = "0.1.0" dependencies = [ "chain-extension-common", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", "orml-currencies-allowance-extension", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-contracts", + "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "sp-core", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10", ] [[package]] @@ -14091,6 +15648,18 @@ dependencies = [ "toml_edit 0.19.15", ] +[[package]] +name = "toml" +version = "0.8.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit 0.22.16", +] + [[package]] name = "toml_datetime" version = "0.6.6" @@ -14110,7 +15679,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow", + "winnow 0.5.40", ] [[package]] @@ -14121,7 +15690,20 @@ checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ "indexmap 2.2.6", "toml_datetime", - "winnow", + "winnow 0.5.40", +] + +[[package]] +name = "toml_edit" +version = "0.22.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" +dependencies = [ + "indexmap 2.2.6", + "serde", + "serde_spanned", + "toml_datetime", + "winnow 0.6.16", ] [[package]] @@ -14214,7 +15796,7 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "polkadot-node-jaeger", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "tracing", "tracing-gum-proc-macro", ] @@ -14279,26 +15861,26 @@ dependencies = [ name = "treasury-buyout-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "mocktopus", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-treasury", "parity-scale-codec", "runtime-common", "scale-info", "serde", "sha2 0.8.2", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "xcm", ] @@ -14393,22 +15975,22 @@ dependencies = [ "sc-service", "serde", "serde_json", - "sp-api", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-consensus-aura", "sp-consensus-babe", - "sp-core", - "sp-debug-derive", - "sp-externalities", - "sp-inherents", - "sp-io", - "sp-keystore", + "sp-core 7.0.0", + "sp-debug-derive 5.0.0", + "sp-externalities 0.13.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", + "sp-keystore 0.13.0", "sp-rpc", - "sp-runtime", - "sp-state-machine", - "sp-timestamp", + "sp-runtime 7.0.0", + "sp-state-machine 0.13.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-transaction-storage-proof", - "sp-version", - "sp-weights", + "sp-version 5.0.0", + "sp-weights 4.0.0", "substrate-rpc-client", "zstd 0.12.4", ] @@ -14591,15 +16173,15 @@ dependencies = [ "currency", "fee", "fixed-hash 0.7.0", - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "oracle", - "orml-currencies", + "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-timestamp", "parity-scale-codec", "pooled-rewards", @@ -14608,12 +16190,12 @@ dependencies = [ "scale-info", "security", "serde", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "spacewalk-primitives", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "spacewalk-primitives 1.0.9", "staking", ] @@ -14633,17 +16215,17 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" name = "vesting-manager" version = "0.0.1" dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "pallet-vesting", "parity-scale-codec", "scale-info", "serde", - "sp-api", - "sp-runtime", - "sp-std", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", ] [[package]] @@ -14864,6 +16446,19 @@ dependencies = [ "wasmparser-nostd", ] +[[package]] +name = "wasmi" +version = "0.31.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a8281d1d660cdf54c76a3efa9ddd0c270cada1383a995db3ccb43d166456c7" +dependencies = [ + "smallvec", + "spin 0.9.8", + "wasmi_arena", + "wasmi_core 0.13.0", + "wasmparser-nostd", +] + [[package]] name = "wasmi-validation" version = "0.5.0" @@ -14905,6 +16500,18 @@ dependencies = [ "paste", ] +[[package]] +name = "wasmi_core" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcf1a7db34bff95b85c261002720c00c3a6168256dcb93041d3fa2054d19856a" +dependencies = [ + "downcast-rs", + "libm", + "num-traits", + "paste", +] + [[package]] name = "wasmparser" version = "0.100.0" @@ -14915,6 +16522,16 @@ dependencies = [ "url", ] +[[package]] +name = "wasmparser" +version = "0.102.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48134de3d7598219ab9eaf6b91b15d8e50d31da76b8519fe4ecfcec2cf35104b" +dependencies = [ + "indexmap 1.9.3", + "url", +] + [[package]] name = "wasmparser-nostd" version = "0.100.2" @@ -14943,15 +16560,40 @@ dependencies = [ "rayon", "serde", "target-lexicon", - "wasmparser", + "wasmparser 0.100.0", "wasmtime-cache", "wasmtime-cranelift", - "wasmtime-environ", - "wasmtime-jit", - "wasmtime-runtime", + "wasmtime-environ 6.0.2", + "wasmtime-jit 6.0.2", + "wasmtime-runtime 6.0.2", "windows-sys 0.42.0", ] +[[package]] +name = "wasmtime" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f907fdead3153cb9bfb7a93bbd5b62629472dc06dee83605358c64c52ed3dda9" +dependencies = [ + "anyhow", + "bincode", + "cfg-if", + "indexmap 1.9.3", + "libc", + "log", + "object 0.30.4", + "once_cell", + "paste", + "psm", + "serde", + "target-lexicon", + "wasmparser 0.102.0", + "wasmtime-environ 8.0.1", + "wasmtime-jit 8.0.1", + "wasmtime-runtime 8.0.1", + "windows-sys 0.45.0", +] + [[package]] name = "wasmtime-asm-macros" version = "6.0.2" @@ -14961,6 +16603,15 @@ dependencies = [ "cfg-if", ] +[[package]] +name = "wasmtime-asm-macros" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3b9daa7c14cd4fa3edbf69de994408d5f4b7b0959ac13fa69d465f6597f810d" +dependencies = [ + "cfg-if", +] + [[package]] name = "wasmtime-cache" version = "6.0.2" @@ -14989,7 +16640,7 @@ checksum = "3c366bb8647e01fd08cb5589976284b00abfded5529b33d7e7f3f086c68304a4" dependencies = [ "anyhow", "cranelift-codegen", - "cranelift-entity", + "cranelift-entity 0.93.2", "cranelift-frontend", "cranelift-native", "cranelift-wasm", @@ -14998,8 +16649,8 @@ dependencies = [ "object 0.29.0", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-environ", + "wasmparser 0.100.0", + "wasmtime-environ 6.0.2", ] [[package]] @@ -15009,7 +16660,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "47b8b50962eae38ee319f7b24900b7cf371f03eebdc17400c1dc8575fc10c9a7" dependencies = [ "anyhow", - "cranelift-entity", + "cranelift-entity 0.93.2", "gimli 0.26.2", "indexmap 1.9.3", "log", @@ -15017,8 +16668,27 @@ dependencies = [ "serde", "target-lexicon", "thiserror", - "wasmparser", - "wasmtime-types", + "wasmparser 0.100.0", + "wasmtime-types 6.0.2", +] + +[[package]] +name = "wasmtime-environ" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a990198cee4197423045235bf89d3359e69bd2ea031005f4c2d901125955c949" +dependencies = [ + "anyhow", + "cranelift-entity 0.95.1", + "gimli 0.27.3", + "indexmap 1.9.3", + "log", + "object 0.30.4", + "serde", + "target-lexicon", + "thiserror", + "wasmparser 0.102.0", + "wasmtime-types 8.0.1", ] [[package]] @@ -15038,13 +16708,36 @@ dependencies = [ "rustc-demangle", "serde", "target-lexicon", - "wasmtime-environ", - "wasmtime-jit-debug", - "wasmtime-jit-icache-coherence", - "wasmtime-runtime", + "wasmtime-environ 6.0.2", + "wasmtime-jit-debug 6.0.2", + "wasmtime-jit-icache-coherence 6.0.2", + "wasmtime-runtime 6.0.2", "windows-sys 0.42.0", ] +[[package]] +name = "wasmtime-jit" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de48df552cfca1c9b750002d3e07b45772dd033b0b206d5c0968496abf31244" +dependencies = [ + "addr2line 0.19.0", + "anyhow", + "bincode", + "cfg-if", + "cpp_demangle", + "gimli 0.27.3", + "log", + "object 0.30.4", + "rustc-demangle", + "serde", + "target-lexicon", + "wasmtime-environ 8.0.1", + "wasmtime-jit-icache-coherence 8.0.1", + "wasmtime-runtime 8.0.1", + "windows-sys 0.45.0", +] + [[package]] name = "wasmtime-jit-debug" version = "6.0.2" @@ -15056,6 +16749,15 @@ dependencies = [ "rustix 0.36.17", ] +[[package]] +name = "wasmtime-jit-debug" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" +dependencies = [ + "once_cell", +] + [[package]] name = "wasmtime-jit-icache-coherence" version = "6.0.2" @@ -15067,6 +16769,17 @@ dependencies = [ "windows-sys 0.42.0", ] +[[package]] +name = "wasmtime-jit-icache-coherence" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aecae978b13f7f67efb23bd827373ace4578f2137ec110bbf6a4a7cde4121bbd" +dependencies = [ + "cfg-if", + "libc", + "windows-sys 0.45.0", +] + [[package]] name = "wasmtime-runtime" version = "6.0.2" @@ -15081,26 +16794,62 @@ dependencies = [ "log", "mach", "memfd", - "memoffset", + "memoffset 0.6.5", "paste", "rand 0.8.5", "rustix 0.36.17", - "wasmtime-asm-macros", - "wasmtime-environ", - "wasmtime-jit-debug", + "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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441" +dependencies = [ + "anyhow", + "cc", + "cfg-if", + "indexmap 1.9.3", + "libc", + "log", + "mach", + "memfd", + "memoffset 0.8.0", + "paste", + "rand 0.8.5", + "rustix 0.36.17", + "wasmtime-asm-macros 8.0.1", + "wasmtime-environ 8.0.1", + "wasmtime-jit-debug 8.0.1", + "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", + "cranelift-entity 0.93.2", + "serde", + "thiserror", + "wasmparser 0.100.0", +] + +[[package]] +name = "wasmtime-types" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" +dependencies = [ + "cranelift-entity 0.95.1", "serde", "thiserror", - "wasmparser", + "wasmparser 0.102.0", ] [[package]] @@ -15362,11 +17111,11 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "bitvec", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-election-provider-support", "frame-executive", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system-benchmarking", "frame-system-rpc-runtime-api", "frame-try-runtime", @@ -15376,7 +17125,7 @@ dependencies = [ "pallet-authorship", "pallet-babe", "pallet-bags-list", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "pallet-collective", "pallet-democracy", "pallet-election-provider-multi-phase", @@ -15416,7 +17165,7 @@ dependencies = [ "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-parachain", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-runtime-common", "polkadot-runtime-parachains", "rustc-hex", @@ -15424,23 +17173,23 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api", - "sp-authority-discovery", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-block-builder", "sp-consensus-babe", "sp-consensus-beefy", - "sp-core", - "sp-inherents", - "sp-io", + "sp-core 7.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime", + "sp-runtime 7.0.0", "sp-session", - "sp-staking", - "sp-std", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", "sp-transaction-pool", - "sp-version", + "sp-version 5.0.0", "substrate-wasm-builder", "westend-runtime-constants", "xcm", @@ -15453,13 +17202,13 @@ name = "westend-runtime-constants" version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ - "frame-support", - "polkadot-primitives", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "polkadot-primitives 0.9.42", "polkadot-runtime-common", "smallvec", - "sp-core", - "sp-runtime", - "sp-weights", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-weights 4.0.0", ] [[package]] @@ -15778,6 +17527,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "winnow" +version = "0.6.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b480ae9340fc261e6be3e95a1ba86d54ae3f9171132a73ce8d4bbaf68339507c" +dependencies = [ + "memchr", +] + [[package]] name = "winreg" version = "0.50.0" @@ -15869,8 +17627,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-weights", - "xcm-procedural", + "sp-weights 4.0.0", + "xcm-procedural 0.9.42", ] [[package]] @@ -15878,18 +17636,18 @@ name = "xcm-builder" version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "log", "pallet-transaction-payment", "parity-scale-codec", "polkadot-parachain", "scale-info", - "sp-arithmetic", - "sp-io", - "sp-runtime", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-executor", ] @@ -15902,20 +17660,20 @@ dependencies = [ "cumulus-pallet-dmp-queue", "cumulus-pallet-parachain-system", "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", "cumulus-primitives-parachain-inherent", "cumulus-test-relay-sproof-builder", - "frame-support", - "frame-system", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parachain-info", "parity-scale-codec", "paste", - "polkadot-primitives", + "polkadot-primitives 0.9.42", "polkadot-runtime-parachains", "quote", - "sp-arithmetic", - "sp-io", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-io 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-executor", ] @@ -15926,17 +17684,17 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "environmental", - "frame-benchmarking", - "frame-support", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic", - "sp-core", - "sp-io", - "sp-runtime", - "sp-std", - "sp-weights", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-weights 4.0.0", "xcm", ] @@ -15951,6 +17709,17 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "xcm-procedural" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "Inflector", + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "yamux" version = "0.10.2" @@ -15979,24 +17748,46 @@ name = "zenlink-protocol" version = "0.4.4" source = "git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42#c32bb5f63bcd06dc49ca8a48dd7b7a0f78c358bf" dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=4ae0372e2c624e6acc98305564b9d395f70814c0)", "orml-traits", - "pallet-balances", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic", - "sp-core", - "sp-runtime", - "sp-std", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", "xcm", "xcm-executor", ] +[[package]] +name = "zenlink-protocol" +version = "0.4.4" +source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" +dependencies = [ + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", + "orml-traits", + "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm", +] + [[package]] name = "zenlink-protocol-rpc" version = "0.4.4" @@ -16004,11 +17795,11 @@ source = "git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v dependencies = [ "jsonrpsee", "parity-scale-codec", - "sp-api", - "sp-blockchain", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-rpc", - "sp-runtime", - "zenlink-protocol", + "sp-runtime 7.0.0", + "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", "zenlink-protocol-runtime-api", ] @@ -16018,9 +17809,9 @@ version = "0.4.4" source = "git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42#c32bb5f63bcd06dc49ca8a48dd7b7a0f78c358bf" dependencies = [ "parity-scale-codec", - "sp-api", - "sp-std", - "zenlink-protocol", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", + "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", ] [[package]] @@ -16114,9 +17905,14 @@ dependencies = [ [[patch.unused]] name = "orml-currencies" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" [[patch.unused]] name = "orml-tokens" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" + +[[patch.unused]] +name = "zenlink-protocol-runtime-api" +version = "0.4.4" +source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" diff --git a/Cargo.toml b/Cargo.toml index dc0ab9f75..205407fa3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -25,21 +25,22 @@ members = [ # need this because of bifrost farming dependency in runtime # bifrost farming uses different orml-traits for orml-currencies [patch."https://github.com/open-web3-stack/open-runtime-module-library"] -orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v0.9.42" } +orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +# TODO do we still need this? after using both from bifrost # need this because of bifrost farming dependency in runtime # bifrost uses : # orml packages { version = "0.4.1-dev" } # zenlink packages { version = "*" } [patch.crates-io] -orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v0.9.42" } -orml-currencies = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v0.9.42" } -orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v0.9.42" } -zenlink-protocol = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", branch = "polkadot-v0.9.42" } -zenlink-protocol-runtime-api = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", branch = "polkadot-v0.9.42" } +orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } - -[patch.'https://github.com/paritytech/substrate'] -pallet-vesting = { git = "https://github.com/pendulum-chain/patch-pallet-vesting-transaction-storage", branch = "polkadot-v0.9.42" } -pallet-transaction-payment = { git = "https://github.com/pendulum-chain/patch-pallet-vesting-transaction-storage", branch = "polkadot-v0.9.42" } +# TODO remove comment once 1.1.0 branch exists for these +#[patch.'https://github.com/paritytech/substrate'] +#pallet-vesting = { git = "https://github.com/pendulum-chain/patch-pallet-vesting-transaction-storage", branch = "polkadot-v0.9.42" } +#pallet-transaction-payment = { git = "https://github.com/pendulum-chain/patch-pallet-vesting-transaction-storage", branch = "polkadot-v0.9.42" } diff --git a/chain-extensions/common/Cargo.toml b/chain-extensions/common/Cargo.toml index 7e945ac4d..542895446 100644 --- a/chain-extensions/common/Cargo.toml +++ b/chain-extensions/common/Cargo.toml @@ -13,11 +13,11 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = log = { version = "0.4.17", default-features = false } # Substrate -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-contracts = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } diff --git a/chain-extensions/price/Cargo.toml b/chain-extensions/price/Cargo.toml index d86b11e3e..71f68b72b 100644 --- a/chain-extensions/price/Cargo.toml +++ b/chain-extensions/price/Cargo.toml @@ -16,23 +16,23 @@ log = { version = "0.4.17", default-features = false } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } # Substrate -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-contracts = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } # Open Runtime Module Library -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } # Pendulum Pallets vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v0.9.42" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } [features] diff --git a/chain-extensions/token/Cargo.toml b/chain-extensions/token/Cargo.toml index 6f583a3fd..3ac7a5d96 100644 --- a/chain-extensions/token/Cargo.toml +++ b/chain-extensions/token/Cargo.toml @@ -14,20 +14,20 @@ log = { version = "0.4.17", default-features = false } chain-extension-common = { path = "../common", default-features = false } # Substrate -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -pallet-contracts = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Open Runtime Module Library -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } # Custom libraries for Spacewalk -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } # Pendulum Pallets orml-currencies-allowance-extension = { path = "../../pallets/orml-currencies-allowance-extension", default-features = false } diff --git a/node/Cargo.toml b/node/Cargo.toml index 09f12c5c2..d2425d647 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -15,13 +15,13 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } serde = { version = "1.0.145", features = ["derive"] } jsonrpsee = { version = "0.16.2", features = ["server"] } -module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } module-pallet-staking-rpc = { path = "../pallets/parachain-staking/rpc" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } # Local amplitude-runtime = { path = "../runtime/amplitude" } @@ -30,73 +30,73 @@ pendulum-runtime = { path = "../runtime/pendulum" } runtime-common = { path = "../runtime/common" } # Substrate -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -frame-benchmarking-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -pallet-multisig = { git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.42" } -pallet-treasury = { git = "https://github.com/paritytech/substrate.git", branch = "polkadot-v0.9.42" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-basic-authorship = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-chain-spec = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-client-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-consensus = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-executor = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-network = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-network-sync = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-rpc = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-service = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-sysinfo = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-telemetry = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sc-transaction-pool-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-keystore = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-offchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-session = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-timestamp = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -try-runtime-cli = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +frame-benchmarking-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-basic-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-chain-spec = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-client-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-consensus = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-network = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-network-sync = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-rpc = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-sysinfo = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-keystore = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +try-runtime-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } # Polkadot -polkadot-cli = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -polkadot-service = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } +polkadot-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +polkadot-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +staging-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } # Cumulus -cumulus-client-cli = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-client-network = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-client-service = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } -cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/cumulus.git", branch = "polkadot-v0.9.42" } +cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-client-network = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } #bifrost -bifrost-farming-rpc-api = { git = "https://github.com/pendulum-chain/bifrost", branch = "upgrade-v0.9.42" } -bifrost-farming-rpc-runtime-api = { git = "https://github.com/pendulum-chain/bifrost", branch = "upgrade-v0.9.42" } +bifrost-farming-rpc-api = { git = "https://github.com/bifrost-finance/bifrost", branch = "polkadot-v1.1.0" } +bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", branch = "polkadot-v1.1.0" } -zenlink-protocol = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", branch = "polkadot-v0.9.42" } -zenlink-protocol-rpc = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", branch = "polkadot-v0.9.42" } -zenlink-protocol-runtime-api = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", branch = "polkadot-v0.9.42" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +zenlink-protocol-rpc = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } [build-dependencies] -substrate-build-script-utils = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } +substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } [features] default = [] diff --git a/pallets/orml-currencies-allowance-extension/Cargo.toml b/pallets/orml-currencies-allowance-extension/Cargo.toml index c5a782b19..aabe4a53f 100644 --- a/pallets/orml-currencies-allowance-extension/Cargo.toml +++ b/pallets/orml-currencies-allowance-extension/Cargo.toml @@ -6,30 +6,30 @@ version = "1.0.0" [dependencies] codec = {package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "max-encoded-len"]} -scale-info = {version = "2.2.0", default-features = false, features = ["derive"]} -serde = {version = "1.0.130", default-features = false, features = ["derive"], optional = true} +scale-info = { version = "2.9.0", default-features = false, features = ["derive"]} +serde = {version = "1.0.136", default-features = false, features = ["derive"], optional = true} sha2 = {version = "0.8.2", default-features = false} # Substrate dependencies -frame-support = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -frame-system = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -sp-core = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -sp-runtime = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -sp-std = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42", default-features = false } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42", default-features = false } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42", default-features = false } -pallet-balances = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false, optional = true } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0", default-features = false } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0", default-features = false } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } [dev-dependencies] mocktopus = "0.8.0" -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-io = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -pallet-balances = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42"} +pallet-balances = {git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} [features] diff --git a/pallets/orml-tokens-management-extension/Cargo.toml b/pallets/orml-tokens-management-extension/Cargo.toml index d592ad636..7dba1c850 100644 --- a/pallets/orml-tokens-management-extension/Cargo.toml +++ b/pallets/orml-tokens-management-extension/Cargo.toml @@ -11,29 +11,29 @@ serde = { version = "1.0.130", default-features = false, features = ["derive"], sha2 = { version = "0.8.2", default-features = false } # Substrate dependencies -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42", default-features = false } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42", default-features = false } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42", default-features = false } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } [dev-dependencies] mocktopus = "0.8.0" -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } [features] diff --git a/pallets/parachain-staking/Cargo.toml b/pallets/parachain-staking/Cargo.toml index 869191bad..8c7c6d50b 100644 --- a/pallets/parachain-staking/Cargo.toml +++ b/pallets/parachain-staking/Cargo.toml @@ -6,32 +6,32 @@ name = "parachain-staking" version = "1.7.2" [dev-dependencies] -pallet-aura = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42"} -pallet-timestamp = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42"} -sp-consensus-aura = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42"} -sp-core = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42"} -sp-io = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42"} +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} [dependencies] log = "0.4.17" parity-scale-codec = {version = "3.1.5", default-features = false, features = ["derive"]} scale-info = {version = "2.1.1", default-features = false, features = ["derive"]} serde = {version = "1.0.142", optional = true} -sp-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } module-pallet-staking-rpc-runtime-api = { path = "./rpc/runtime-api", default-features = false } -frame-support = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -frame-system = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -pallet-authorship = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -pallet-balances = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -pallet-session = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -sp-runtime = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -sp-staking = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -sp-std = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-staking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } # benchmarking -frame-benchmarking = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false, optional = true} +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true} [features] default = ["std"] diff --git a/pallets/parachain-staking/rpc/Cargo.toml b/pallets/parachain-staking/rpc/Cargo.toml index 2e5fd11ea..1bbfae4e4 100644 --- a/pallets/parachain-staking/rpc/Cargo.toml +++ b/pallets/parachain-staking/rpc/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0" } jsonrpsee = { version = "0.16.0", features = ["server", "macros"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } module-pallet-staking-rpc-runtime-api = { path = "runtime-api" } sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } diff --git a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml index 8d838e82a..db280d14f 100644 --- a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml +++ b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml @@ -10,7 +10,7 @@ sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } parity-scale-codec = { version = "3.1.5", default-features = false, features = ["derive"] } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } serde = { version = "1.0.142", default-features = false, optional = true, features = ["derive"] } [features] diff --git a/pallets/treasury-buyout-extension/Cargo.toml b/pallets/treasury-buyout-extension/Cargo.toml index dc7d129cb..f48dc5272 100644 --- a/pallets/treasury-buyout-extension/Cargo.toml +++ b/pallets/treasury-buyout-extension/Cargo.toml @@ -11,31 +11,31 @@ serde = { version = "1.0.130", default-features = false, features = ["derive"], sha2 = { version = "0.8.2", default-features = false } # Substrate dependencies -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -sp-arithmetic = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -pallet-treasury = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false, optional = true } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42", default-features = false } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42", default-features = false } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42", default-features = false } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } [dev-dependencies] mocktopus = "0.8.0" -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } runtime-common = { path = "../../runtime/common", default-features = false } [features] diff --git a/pallets/vesting-manager/Cargo.toml b/pallets/vesting-manager/Cargo.toml index 707011fb2..fa1ee44cf 100644 --- a/pallets/vesting-manager/Cargo.toml +++ b/pallets/vesting-manager/Cargo.toml @@ -10,16 +10,16 @@ log = "0.4.17" parity-scale-codec = {version = "3.1.5", default-features = false, features = ["derive"]} scale-info = {version = "2.1.1", default-features = false, features = ["derive"]} serde = {version = "1.0.142", optional = true} -sp-api = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -frame-support = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -frame-system = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -pallet-vesting = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -sp-runtime = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} -sp-std = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false} +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } # benchmarking -frame-benchmarking = {git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false, optional = true} +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true} [features] default = ["std"] diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index b9652bb3a..74cab889d 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -12,7 +12,7 @@ version = "0.1.0" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} [dependencies] cfg-if = "1.0.0" @@ -30,79 +30,79 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } # Substrate -frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } -frame-executive = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } -pallet-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-authorship = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-bounties = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-child-bounties = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-collective = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-contracts = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-contracts-primitives = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-democracy = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-identity = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-multisig = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-preimage = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-proxy = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-session = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-treasury = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-utility = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-vesting = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-offchain = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-session = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-version = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-child-bounties = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-contracts-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } # Open Runtime Module Library -orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } -orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } +orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } # KILT @@ -115,35 +115,35 @@ treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v0.9.42" } -dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v0.9.42" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } # Polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm-builder = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } # Cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -parachain-info = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } # Zenlink -zenlink-protocol = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", default-features = false, branch = "polkadot-v0.9.42" } -zenlink-protocol-runtime-api = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", default-features = false, branch = "polkadot-v0.9.42" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } +zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } -bifrost-farming = { git = "https://github.com/pendulum-chain/bifrost", default-features = false, branch = "upgrade-v0.9.42" } -bifrost-farming-rpc-runtime-api = { git = "https://github.com/pendulum-chain/bifrost", default-features = false, branch = "upgrade-v0.9.42" } +bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } +bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } [features] default = [ diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 471334ab0..1cc946f0b 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -15,26 +15,26 @@ paste = "1.0.14" parity-scale-codec = { version = "3.1.5", default-features = false, features = ["derive"] } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-benchmarking = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false, optional = true } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus.git", default-features = false, branch = "polkadot-v0.9.42" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } -orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } -orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v0.9.42" } -zenlink-protocol = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", default-features = false, branch = "polkadot-v0.9.42" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } [features] diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 816f8d5fb..2ddcecad7 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -12,7 +12,7 @@ version = "0.1.0" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } @@ -30,78 +30,78 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # custom libraries from spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } # Substrate frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } -frame-executive = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } -pallet-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-authorship = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-bounties = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-child-bounties = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-collective = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-contracts = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-contracts-primitives = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-democracy = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-identity = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-multisig = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-preimage = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-proxy = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-session = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-sudo = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-treasury = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-utility = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-vesting = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-offchain = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-session = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-version = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-child-bounties = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-contracts-primitives = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Open Runtime Module Library orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } # KILT @@ -112,37 +112,37 @@ orml-tokens-management-extension = { path = "../../pallets/orml-tokens-managemen treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v0.9.42" } -dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v0.9.42" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } # Polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm-builder = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -parachain-info = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } #orml orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } -zenlink-protocol = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", default-features = false, branch = "polkadot-v0.9.42" } -zenlink-protocol-runtime-api = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", default-features = false, branch = "polkadot-v0.9.42" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -bifrost-farming = { git = "https://github.com/pendulum-chain/bifrost", default-features = false, branch = "upgrade-v0.9.42" } -bifrost-farming-rpc-runtime-api = { git = "https://github.com/pendulum-chain/bifrost", default-features = false, branch = "upgrade-v0.9.42" } +bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } +bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } [features] default = [ diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index c86aeef00..7099091ae 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -12,7 +12,7 @@ serde = { version = "1.0.144", features = ["derive"] } paste = "1.0.14" # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } @@ -43,7 +43,7 @@ cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", bran cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } statemint-runtime = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index 7ca0e6f95..9073af747 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -12,7 +12,7 @@ version = "0.1.0" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } [dependencies] cfg-if = "1.0.0" @@ -31,76 +31,76 @@ price-chain-extension = { path = "../../chain-extensions/price", default-feature treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "8b41e633321e472288e8fb635a4fc3cde9236d54" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } # Substrate -frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } -frame-executive = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-support = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -frame-system = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } +frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } -pallet-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-authorship = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-balances = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-bounties = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-child-bounties = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-collective = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-contracts = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-contracts-primitives = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-democracy = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-identity = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-multisig = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-preimage = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-proxy = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-scheduler = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-session = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-timestamp = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-transaction-payment = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-treasury = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-utility = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -pallet-vesting = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-api = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-block-builder = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-consensus-aura = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-core = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-inherents = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-io = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-offchain = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-session = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-std = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-transaction-pool = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } -sp-version = { git = "https://github.com/paritytech/substrate", default-features = false, branch = "polkadot-v0.9.42" } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-bounties = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-child-bounties = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-collective = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-contracts-primitives = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-democracy = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-identity = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-multisig = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-preimage = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-insecure-randomness-collective-flip = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-scheduler = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +pallet-vesting = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-inherents = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Open Runtime Module Library -orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v0.9.42" } +orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } @@ -110,39 +110,39 @@ parachain-staking = { path = "../../pallets/parachain-staking", default-features orml-currencies-allowance-extension = { path = "../../pallets/orml-currencies-allowance-extension", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v0.9.42" } -dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v0.9.42" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } # Pendulum Pallets vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } # Polkadot -pallet-xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm-builder = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", default-features = false, branch = "release-v0.9.42" } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Cumulus -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } -parachain-info = { git = "https://github.com/paritytech/cumulus", default-features = false, branch = "polkadot-v0.9.42" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Zenlink -zenlink-protocol = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", default-features = false, branch = "polkadot-v0.9.42" } -zenlink-protocol-runtime-api = { git = "https://github.com/zenlinkpro/Zenlink-DEX-Module", default-features = false, branch = "polkadot-v0.9.42" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } #Bifrost -bifrost-farming = { git = "https://github.com/pendulum-chain/bifrost", default-features = false, branch = "upgrade-v0.9.42" } -bifrost-farming-rpc-runtime-api = { git = "https://github.com/pendulum-chain/bifrost", default-features = false, branch = "upgrade-v0.9.42" } +bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } +bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } [features] default = [ From b883bc6aaa484dffd7f771ada1d1ddd6b1918ca4 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 30 Jul 2024 06:26:15 -0300 Subject: [PATCH 02/64] dependencies upgrades --- pallets/treasury-buyout-extension/Cargo.toml | 2 +- runtime/amplitude/Cargo.toml | 9 ++- runtime/common/Cargo.toml | 4 +- runtime/foucoco/Cargo.toml | 9 ++- runtime/integration-tests/Cargo.toml | 68 ++++++++++---------- runtime/pendulum/Cargo.toml | 9 ++- 6 files changed, 49 insertions(+), 52 deletions(-) diff --git a/pallets/treasury-buyout-extension/Cargo.toml b/pallets/treasury-buyout-extension/Cargo.toml index f48dc5272..8b917922d 100644 --- a/pallets/treasury-buyout-extension/Cargo.toml +++ b/pallets/treasury-buyout-extension/Cargo.toml @@ -31,7 +31,7 @@ spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", de mocktopus = "0.8.0" frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0", default-features = false } pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index 74cab889d..0df034a65 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -120,11 +120,11 @@ dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-palle # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-bin", branch = "release-polkadot-v1.1.0", default-features = false } polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-builder", branch = "release-polkadot-v1.1.0", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-executor", branch = "release-polkadot-v1.1.0", default-features = false } # Cumulus cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } @@ -200,7 +200,6 @@ std = [ "pallet-vesting/std", "pallet-xcm/std", "parachain-info/std", - "polkadot-parachain/std", "polkadot-runtime-common/std", "runtime-common/std", "sp-api/std", diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 1cc946f0b..1c478a0e4 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -24,8 +24,8 @@ sp-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", defaul sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-executor", default-features = false, branch = "release-polkadot-v1.1.0" } orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 2ddcecad7..663efed47 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -117,11 +117,11 @@ dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-palle # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-bin", branch = "release-polkadot-v1.1.0", default-features = false } polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0", default-features = false } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-builder", branch = "release-polkadot-v1.1.0", default-features = false } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-executor", branch = "release-polkadot-v1.1.0", default-features = false } # Cumulus cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } @@ -203,7 +203,6 @@ std = [ "orml-currencies-allowance-extension/std", "orml-tokens-management-extension/std", "pooled-rewards/std", - "polkadot-parachain/std", "polkadot-runtime-common/std", "runtime-common/std", "sp-api/std", diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 7099091ae..014b34992 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -14,47 +14,47 @@ paste = "1.0.14" # Spacewalk libraries spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -frame-system = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -pallet-balances = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -pallet-assets = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } # for events -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-io = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-tracing = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-debug-derive = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } +frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-assets = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } # for events +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-debug-derive = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -xcm-executor = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -xcm-builder = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -pallet-xcm = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -polkadot-primitives = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -polkadot-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -kusama-runtime = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } -polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot", branch = "release-v0.9.42" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0" } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-executor", branch = "release-polkadot-v1.1.0" } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-builder", branch = "release-polkadot-v1.1.0" } +pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-bin", branch = "release-polkadot-v1.1.0" } +polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "9bbd9d2acfed9e6e9da7be4c6ecd6e0476a3c41f"} +polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } xcm-emulator = { git = "https://github.com/shaunxw/xcm-simulator", rev = "d011e5ca62b93e8f688c2042c1f92cdbafc5d1d0" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } -cumulus-primitives-core = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -parachain-info = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } +parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -statemint-runtime = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } -statemine-runtime = { git = "https://github.com/paritytech/cumulus", branch = "polkadot-v0.9.42" } +statemint-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +statemine-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "asset-hub-kusama-runtime", rev = "9bbd9d2acfed9e6e9da7be4c6ecd6e0476a3c41f" } -orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v0.9.42" } -orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v0.9.42" } -orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v0.9.42" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v0.9.42" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v0.9.42" } -orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v0.9.42" } +orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } +orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } +orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } +orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } # Local runtime-common = { path = "../common", default-features = false } diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index 9073af747..503b4dee4 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -118,11 +118,11 @@ vesting-manager = { path = "../../pallets/vesting-manager", default-features = f # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-bin", default-features = false, branch = "release-polkadot-v1.1.0"} polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", default-features = false , branch = "release-polkadot-v1.1.0" } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-builder", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-executor", default-features = false , branch = "release-polkadot-v1.1.0"} # Cumulus cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } @@ -200,7 +200,6 @@ std = [ "pallet-vesting/std", "pallet-xcm/std", "parachain-info/std", - "polkadot-parachain/std", "polkadot-runtime-common/std", "runtime-common/std", "sp-api/std", From 1b22e66ff92940355322d0d9d93633d7cb843344 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 31 Jul 2024 04:30:41 -0300 Subject: [PATCH 03/64] restructure imports for update, relevant modifications of chain extensions --- Cargo.lock | 21158 ++++++++++------ Cargo.toml | 8 + chain-extensions/common/src/lib.rs | 4 + chain-extensions/price/Cargo.toml | 2 + chain-extensions/price/src/lib.rs | 6 +- chain-extensions/token/Cargo.toml | 2 + chain-extensions/token/src/lib.rs | 16 +- .../src/lib.rs | 2 +- runtime/foucoco/Cargo.toml | 2 +- runtime/integration-tests/Cargo.toml | 10 +- runtime/pendulum/Cargo.toml | 2 +- 11 files changed, 13436 insertions(+), 7776 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f3623f9ba..4428bbb8a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -45,25 +45,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" -[[package]] -name = "aead" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fc95d1bdb8e6666b2b217308eeeb09f2d6728d104be3e31916cc74d15420331" -dependencies = [ - "generic-array 0.14.7", -] - -[[package]] -name = "aead" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b613b8e1e3cf911a086f53f03bf286f52fd7a7258e4fa606f0ef220d39d8877" -dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", -] - [[package]] name = "aead" version = "0.5.2" @@ -74,29 +55,6 @@ dependencies = [ "generic-array 0.14.7", ] -[[package]] -name = "aes" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561" -dependencies = [ - "aes-soft", - "aesni", - "cipher 0.2.5", -] - -[[package]] -name = "aes" -version = "0.7.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8b47f52ea9bae42228d07ec09eb676433d7c4ed1ebdf0f1d1c29ed446f1ab8" -dependencies = [ - "cfg-if", - "cipher 0.3.0", - "cpufeatures", - "opaque-debug 0.3.1", -] - [[package]] name = "aes" version = "0.8.4" @@ -108,52 +66,18 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "aes-gcm" -version = "0.9.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df5f85a83a7d8b0442b6aa7b504b8212c1733da07b98aae43d4bc21b2cb3cdf6" -dependencies = [ - "aead 0.4.3", - "aes 0.7.5", - "cipher 0.3.0", - "ctr 0.8.0", - "ghash 0.4.4", - "subtle", -] - [[package]] name = "aes-gcm" version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" dependencies = [ - "aead 0.5.2", - "aes 0.8.4", + "aead", + "aes", "cipher 0.4.4", - "ctr 0.9.2", - "ghash 0.5.1", - "subtle", -] - -[[package]] -name = "aes-soft" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072" -dependencies = [ - "cipher 0.2.5", - "opaque-debug 0.3.1", -] - -[[package]] -name = "aesni" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce" -dependencies = [ - "cipher 0.2.5", - "opaque-debug 0.3.1", + "ctr", + "ghash", + "subtle 2.4.1", ] [[package]] @@ -189,6 +113,12 @@ dependencies = [ "memchr", ] +[[package]] +name = "allocator-api2" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" + [[package]] name = "always-assert" version = "0.1.3" @@ -203,73 +133,73 @@ dependencies = [ "bifrost-farming-rpc-runtime-api", "cfg-if", "clients-info", - "cumulus-pallet-aura-ext", - "cumulus-pallet-dmp-queue", - "cumulus-pallet-parachain-system", - "cumulus-pallet-session-benchmarking", - "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "cumulus-primitives-timestamp", - "cumulus-primitives-utility", + "cumulus-primitives-utility 0.1.0", "currency", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", + "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "hex-literal 0.3.4", "issue", "log", - "module-issue-rpc-runtime-api 1.0.9", - "module-oracle-rpc-runtime-api 1.0.9", + "module-issue-rpc-runtime-api", + "module-oracle-rpc-runtime-api", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api 1.0.9", - "module-replace-rpc-runtime-api 1.0.9", - "module-vault-registry-rpc-runtime-api 1.0.9", + "module-redeem-rpc-runtime-api", + "module-replace-rpc-runtime-api", + "module-vault-registry-rpc-runtime-api", "nomination", "oracle", - "orml-asset-registry", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-currencies", "orml-currencies-allowance-extension", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "orml-xcm-support", - "orml-xtokens", - "pallet-aura", - "pallet-authorship", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-bounties", - "pallet-child-bounties", - "pallet-collective", - "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-contracts-primitives 7.0.0", - "pallet-democracy", - "pallet-identity", + "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-xtokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-bounties 4.0.0-dev", + "pallet-child-bounties 4.0.0-dev", + "pallet-collective 4.0.0-dev", + "pallet-contracts", + "pallet-contracts-primitives", + "pallet-democracy 4.0.0-dev", + "pallet-identity 4.0.0-dev", "pallet-insecure-randomness-collective-flip", - "pallet-multisig", - "pallet-preimage", - "pallet-proxy", - "pallet-scheduler", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-xcm", + "pallet-multisig 4.0.0-dev", + "pallet-preimage 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-scheduler 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-vesting 4.0.0-dev", + "pallet-xcm 1.0.0", "parachain-info", "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain", - "polkadot-runtime-common", + "polkadot-parachain-bin", + "polkadot-runtime-common 1.0.0", "pooled-rewards", "price-chain-extension", "redeem", @@ -280,19 +210,22 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-std 5.0.0", - "sp-transaction-pool", - "sp-version 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "spacewalk-primitives", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", "staking", "stellar-relay", "substrate-wasm-builder", @@ -300,10 +233,7 @@ dependencies = [ "treasury-buyout-extension", "vault-registry", "vesting-manager", - "xcm", - "xcm-builder", - "xcm-executor", - "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", + "zenlink-protocol", "zenlink-protocol-runtime-api", ] @@ -410,10 +340,15 @@ dependencies = [ ] [[package]] -name = "arc-swap" -version = "1.7.1" +name = "ark-bls12-377" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457" +checksum = "fb00293ba84f51ce3bd026bd0de55899c4e68f0a39a5728cebae3a73ffdc0a4f" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-std", +] [[package]] name = "ark-bls12-381" @@ -618,6 +553,15 @@ version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +[[package]] +name = "arrayvec" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd9fd44efafa8690358b7408d253adf110036b88f55672a933f01d616ad9b1b9" +dependencies = [ + "nodrop", +] + [[package]] name = "arrayvec" version = "0.5.2" @@ -630,29 +574,13 @@ version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96d30a06541fbafbc7f82ed10c06164cfbd2c401138f6addd8404629c4b16711" -[[package]] -name = "asn1-rs" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30ff05a702273012438132f449575dbc804e27b2f3cbe3069aa237d26c98fa33" -dependencies = [ - "asn1-rs-derive 0.1.0", - "asn1-rs-impl", - "displaydoc", - "nom", - "num-traits", - "rusticata-macros", - "thiserror", - "time", -] - [[package]] name = "asn1-rs" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f6fd5ddaf0351dff5b8da21b2fb4ff8e08ddd02857f0bf69c47639106c0fff0" dependencies = [ - "asn1-rs-derive 0.4.0", + "asn1-rs-derive", "asn1-rs-impl", "displaydoc", "nom", @@ -662,18 +590,6 @@ dependencies = [ "time", ] -[[package]] -name = "asn1-rs-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db8b7511298d5b7784b40b092d9e9dcd3a627a5707e4b5e507931ab0d44eeebf" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure", -] - [[package]] name = "asn1-rs-derive" version = "0.4.0" @@ -697,36 +613,428 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "asn1_der" -version = "0.7.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "155a5a185e42c6b77ac7b88a15143d930a9e9727a5b7b77eed417404ab15c247" - [[package]] name = "assert_matches" version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" +[[package]] +name = "asset-hub-kusama-runtime" +version = "0.9.420" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "assets-common 0.1.0", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hex-literal 0.4.1", + "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-asset-conversion 4.0.0-dev", + "pallet-asset-conversion-tx-payment 4.0.0-dev", + "pallet-assets 4.0.0-dev", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-collator-selection 3.0.0", + "pallet-multisig 4.0.0-dev", + "pallet-nft-fractionalization 4.0.0-dev", + "pallet-nfts 4.0.0-dev", + "pallet-nfts-runtime-api 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-state-trie-migration 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-uniques 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "primitive-types", + "scale-info", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "sp-weights 20.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", +] + +[[package]] +name = "asset-hub-kusama-runtime" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +dependencies = [ + "assets-common 0.4.0", + "bp-asset-hub-kusama", + "bp-asset-hub-polkadot", + "bp-bridge-hub-kusama", + "bp-bridge-hub-polkadot", + "cumulus-pallet-aura-ext 0.4.0", + "cumulus-pallet-dmp-queue 0.4.0", + "cumulus-pallet-parachain-system 0.4.1", + "cumulus-pallet-session-benchmarking 6.0.0", + "cumulus-pallet-xcm 0.4.0", + "cumulus-pallet-xcmp-queue 0.4.0", + "cumulus-primitives-core 0.4.0", + "cumulus-primitives-utility 0.4.1", + "frame-benchmarking 25.0.0", + "frame-executive 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "frame-system-benchmarking 25.0.0", + "frame-system-rpc-runtime-api 23.0.0", + "frame-try-runtime 0.31.0", + "hex-literal 0.4.1", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "log", + "pallet-asset-conversion 7.0.0", + "pallet-asset-conversion-tx-payment 7.0.0", + "pallet-assets 26.0.0", + "pallet-aura 24.0.0", + "pallet-authorship 25.0.0", + "pallet-balances 25.0.0", + "pallet-collator-selection 6.0.0", + "pallet-multisig 25.0.0", + "pallet-nft-fractionalization 7.0.0", + "pallet-nfts 19.0.0", + "pallet-nfts-runtime-api 11.0.0", + "pallet-proxy 25.0.0", + "pallet-session 25.0.0", + "pallet-state-trie-migration 26.0.0", + "pallet-timestamp 24.0.0", + "pallet-transaction-payment 25.0.0", + "pallet-transaction-payment-rpc-runtime-api 25.0.0", + "pallet-uniques 25.0.0", + "pallet-utility 25.0.0", + "pallet-xcm 4.0.0", + "pallet-xcm-benchmarks 4.0.1", + "pallet-xcm-bridge-hub-router", + "parachains-common 4.0.0", + "parity-scale-codec", + "polkadot-core-primitives 4.0.0", + "polkadot-parachain-primitives 3.0.0", + "polkadot-runtime-common 4.0.0", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "primitive-types", + "scale-info", + "smallvec", + "sp-api 23.0.0", + "sp-block-builder 23.0.0", + "sp-consensus-aura 0.29.0", + "sp-core 25.0.0", + "sp-genesis-builder 0.4.0", + "sp-inherents 23.0.0", + "sp-offchain 23.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-std 12.0.0", + "sp-storage 17.0.0", + "sp-transaction-pool 23.0.0", + "sp-version 26.0.0", + "sp-weights 24.0.0", + "staging-parachain-info", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", + "staging-xcm-executor 4.0.2", + "substrate-wasm-builder", + "system-parachains-constants", +] + +[[package]] +name = "asset-hub-polkadot-runtime" +version = "0.9.420" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "assets-common 0.1.0", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-asset-tx-payment 4.0.0-dev", + "pallet-assets 4.0.0-dev", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-collator-selection 3.0.0", + "pallet-multisig 4.0.0-dev", + "pallet-nfts 4.0.0-dev", + "pallet-nfts-runtime-api 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-uniques 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "scale-info", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "sp-weights 20.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", +] + +[[package]] +name = "asset-hub-polkadot-runtime" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +dependencies = [ + "assets-common 0.4.0", + "bp-asset-hub-kusama", + "bp-asset-hub-polkadot", + "bp-bridge-hub-kusama", + "bp-bridge-hub-polkadot", + "cumulus-pallet-aura-ext 0.4.0", + "cumulus-pallet-dmp-queue 0.4.0", + "cumulus-pallet-parachain-system 0.4.1", + "cumulus-pallet-session-benchmarking 6.0.0", + "cumulus-pallet-xcm 0.4.0", + "cumulus-pallet-xcmp-queue 0.4.0", + "cumulus-primitives-core 0.4.0", + "cumulus-primitives-utility 0.4.1", + "frame-benchmarking 25.0.0", + "frame-executive 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "frame-system-benchmarking 25.0.0", + "frame-system-rpc-runtime-api 23.0.0", + "frame-try-runtime 0.31.0", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "log", + "pallet-asset-tx-payment 25.0.0", + "pallet-assets 26.0.0", + "pallet-aura 24.0.0", + "pallet-authorship 25.0.0", + "pallet-balances 25.0.0", + "pallet-collator-selection 6.0.0", + "pallet-multisig 25.0.0", + "pallet-nfts 19.0.0", + "pallet-nfts-runtime-api 11.0.0", + "pallet-proxy 25.0.0", + "pallet-session 25.0.0", + "pallet-timestamp 24.0.0", + "pallet-transaction-payment 25.0.0", + "pallet-transaction-payment-rpc-runtime-api 25.0.0", + "pallet-uniques 25.0.0", + "pallet-utility 25.0.0", + "pallet-xcm 4.0.0", + "pallet-xcm-benchmarks 4.0.1", + "pallet-xcm-bridge-hub-router", + "parachains-common 4.0.0", + "parity-scale-codec", + "polkadot-core-primitives 4.0.0", + "polkadot-parachain-primitives 3.0.0", + "polkadot-runtime-common 4.0.0", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "scale-info", + "smallvec", + "sp-api 23.0.0", + "sp-block-builder 23.0.0", + "sp-consensus-aura 0.29.0", + "sp-core 25.0.0", + "sp-genesis-builder 0.4.0", + "sp-inherents 23.0.0", + "sp-offchain 23.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-std 12.0.0", + "sp-storage 17.0.0", + "sp-transaction-pool 23.0.0", + "sp-version 26.0.0", + "sp-weights 24.0.0", + "staging-parachain-info", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", + "staging-xcm-executor 4.0.2", + "substrate-wasm-builder", + "system-parachains-constants", +] + +[[package]] +name = "asset-hub-westend-runtime" +version = "0.9.420" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "assets-common 0.1.0", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-metadata-hash-extension", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-asset-conversion 4.0.0-dev", + "pallet-asset-conversion-tx-payment 4.0.0-dev", + "pallet-assets 4.0.0-dev", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-collator-selection 3.0.0", + "pallet-multisig 4.0.0-dev", + "pallet-nft-fractionalization 4.0.0-dev", + "pallet-nfts 4.0.0-dev", + "pallet-nfts-runtime-api 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-uniques 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "primitive-types", + "scale-info", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", + "westend-runtime-constants 1.0.0", +] + [[package]] name = "assets-common" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", "log", - "pallet-xcm", - "parachains-common", + "pallet-asset-conversion 4.0.0-dev", + "pallet-asset-tx-payment 4.0.0-dev", + "pallet-xcm 1.0.0", + "parachains-common 1.0.0", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", +] + +[[package]] +name = "assets-common" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8b8aa1c485e12af4a0a2b48402fa85d382ab4962731e71f5edc0f85c4cba28c" +dependencies = [ + "cumulus-primitives-core 0.4.0", + "frame-support 25.0.0", + "impl-trait-for-tuples", + "log", + "pallet-asset-conversion 7.0.0", + "pallet-asset-tx-payment 25.0.0", + "pallet-xcm 4.0.0", + "parachains-common 4.0.0", + "parity-scale-codec", + "scale-info", + "sp-api 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", + "staging-xcm-executor 4.0.2", "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", ] [[package]] @@ -741,18 +1049,75 @@ dependencies = [ ] [[package]] -name = "async-io" -version = "2.3.2" +name = "async-channel" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" +checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ - "async-lock 3.3.0", - "cfg-if", "concurrent-queue", - "futures-io", - "futures-lite", - "parking", - "polling", + "event-listener-strategy 0.5.2", + "futures-core", + "pin-project-lite 0.2.14", +] + +[[package]] +name = "async-executor" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7ebdfa2ebdab6b1760375fa7d6f382b9f486eac35fc994625a00e89280bdbb7" +dependencies = [ + "async-task", + "concurrent-queue", + "fastrand 2.1.0", + "futures-lite 2.3.0", + "slab", +] + +[[package]] +name = "async-fs" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" +dependencies = [ + "async-lock 2.8.0", + "autocfg", + "blocking", + "futures-lite 1.13.0", +] + +[[package]] +name = "async-io" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" +dependencies = [ + "async-lock 2.8.0", + "autocfg", + "cfg-if", + "concurrent-queue", + "futures-lite 1.13.0", + "log", + "parking", + "polling 2.8.0", + "rustix 0.37.27", + "slab", + "socket2 0.4.10", + "waker-fn", +] + +[[package]] +name = "async-io" +version = "2.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" +dependencies = [ + "async-lock 3.3.0", + "cfg-if", + "concurrent-queue", + "futures-io", + "futures-lite 2.3.0", + "parking", + "polling 3.7.0", "rustix 0.38.34", "slab", "tracing", @@ -775,10 +1140,38 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" dependencies = [ "event-listener 4.0.3", - "event-listener-strategy", + "event-listener-strategy 0.4.0", "pin-project-lite 0.2.14", ] +[[package]] +name = "async-net" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0434b1ed18ce1cf5769b8ac540e33f01fa9471058b5e89da9e06f3c882a8c12f" +dependencies = [ + "async-io 1.13.0", + "blocking", + "futures-lite 1.13.0", +] + +[[package]] +name = "async-process" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88" +dependencies = [ + "async-io 1.13.0", + "async-lock 2.8.0", + "async-signal", + "blocking", + "cfg-if", + "event-listener 3.1.0", + "futures-lite 1.13.0", + "rustix 0.38.34", + "windows-sys 0.48.0", +] + [[package]] name = "async-recursion" version = "1.1.1" @@ -790,6 +1183,30 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "async-signal" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32" +dependencies = [ + "async-io 2.3.2", + "async-lock 3.3.0", + "atomic-waker", + "cfg-if", + "futures-core", + "futures-io", + "rustix 0.38.34", + "signal-hook-registry", + "slab", + "windows-sys 0.52.0", +] + +[[package]] +name = "async-task" +version = "4.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" + [[package]] name = "async-trait" version = "0.1.80" @@ -814,6 +1231,12 @@ dependencies = [ "pin-project-lite 0.2.14", ] +[[package]] +name = "atomic-take" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8ab6b55fe97976e46f91ddbed8d147d966475dc29b2032757ba47e02376fbc3" + [[package]] name = "atomic-waker" version = "1.1.2" @@ -880,12 +1303,6 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4cbbc9d0964165b47557570cce6c952866c2678457aca742aafc9fb771d30270" -[[package]] -name = "base16ct" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "349a06037c7bf932dd7e7d1f653678b2038b9ad46a74102f1fc7bd7872678cce" - [[package]] name = "base16ct" version = "0.2.0" @@ -928,78 +1345,105 @@ dependencies = [ [[package]] name = "bifrost-farming" version = "0.8.0" -source = "git+https://github.com/pendulum-chain/bifrost?branch=upgrade-v0.9.42#37bd182449576ce641d0b3132eaa82ddba5bb05a" +source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" dependencies = [ + "bifrost-primitives", "bifrost-ve-minting", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "hex-literal 0.3.4", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hex-literal 0.4.1", "log", - "node-primitives", "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] name = "bifrost-farming-rpc-api" version = "0.8.0" -source = "git+https://github.com/pendulum-chain/bifrost?branch=upgrade-v0.9.42#37bd182449576ce641d0b3132eaa82ddba5bb05a" +source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" dependencies = [ "bifrost-farming-rpc-runtime-api", + "bifrost-primitives", "jsonrpsee", - "node-primitives", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-rpc", - "sp-runtime 7.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-rpc 6.0.0", + "sp-runtime 24.0.0", ] [[package]] name = "bifrost-farming-rpc-runtime-api" version = "0.8.0" -source = "git+https://github.com/pendulum-chain/bifrost?branch=upgrade-v0.9.42#37bd182449576ce641d0b3132eaa82ddba5bb05a" +source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" dependencies = [ - "node-primitives", + "bifrost-primitives", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", +] + +[[package]] +name = "bifrost-primitives" +version = "0.8.0" +source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" +dependencies = [ + "bstringify", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "zenlink-protocol", ] [[package]] name = "bifrost-ve-minting" version = "0.8.0" -source = "git+https://github.com/pendulum-chain/bifrost?branch=upgrade-v0.9.42#37bd182449576ce641d0b3132eaa82ddba5bb05a" +source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "hex-literal 0.3.4", + "bifrost-primitives", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hex-literal 0.4.1", "log", - "node-primitives", "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", ] [[package]] name = "binary-merkle-tree" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "hash-db", + "log", +] + +[[package]] +name = "binary-merkle-tree" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a399848a68a5196a04c19db5bfc4dca3cd0989a3165150f06c1ad1bc8882aa34" dependencies = [ "hash-db", "log", @@ -1016,9 +1460,9 @@ dependencies = [ [[package]] name = "bindgen" -version = "0.64.0" +version = "0.65.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4243e6031260db77ede97ad86c27e501d646a27ab57b59a574f725d98ab1fb4" +checksum = "cfdf7b466f9a4903edc73f95d6d2bcd5baf8ae620638762244d3f60143643cc5" dependencies = [ "bitflags 1.3.2", "cexpr", @@ -1026,14 +1470,30 @@ dependencies = [ "lazy_static", "lazycell", "peeking_take_while", + "prettyplease 0.2.20", "proc-macro2", "quote", "regex", "rustc-hash", "shlex", - "syn 1.0.109", + "syn 2.0.65", +] + +[[package]] +name = "bip39" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93f2635620bf0b9d4576eb7bb9a38a55df78bd1205d26fa994b25911a69f212f" +dependencies = [ + "bitcoin_hashes", ] +[[package]] +name = "bitcoin_hashes" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90064b8dee6815a6470d60bad07bbbaee885c0e12d04177138fa3291a01b7bc4" + [[package]] name = "bitflags" version = "1.3.2" @@ -1058,6 +1518,18 @@ dependencies = [ "wyz", ] +[[package]] +name = "blake2" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94cb07b0da6a73955f8fb85d24c466778e70cda767a568229b104f0264089330" +dependencies = [ + "byte-tools", + "crypto-mac 0.7.0", + "digest 0.8.1", + "opaque-debug 0.2.3", +] + [[package]] name = "blake2" version = "0.10.6" @@ -1067,6 +1539,16 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "blake2-rfc" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d6d530bdd2d52966a6d03b7a964add7ae1a288d25214066fd4b600f0f796400" +dependencies = [ + "arrayvec 0.4.12", + "constant_time_eq 0.1.5", +] + [[package]] name = "blake2b_simd" version = "1.0.2" @@ -1075,7 +1557,7 @@ checksum = "23285ad32269793932e830392f2fe2f83e26488fd3ec778883a93c8323735780" dependencies = [ "arrayref", "arrayvec 0.7.4", - "constant_time_eq", + "constant_time_eq 0.3.0", ] [[package]] @@ -1086,7 +1568,7 @@ checksum = "94230421e395b9920d23df13ea5d77a20e1725331f90fbbf6df6040b33f756ae" dependencies = [ "arrayref", "arrayvec 0.7.4", - "constant_time_eq", + "constant_time_eq 0.3.0", ] [[package]] @@ -1099,7 +1581,7 @@ dependencies = [ "arrayvec 0.7.4", "cc", "cfg-if", - "constant_time_eq", + "constant_time_eq 0.3.0", ] [[package]] @@ -1108,7 +1590,7 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" dependencies = [ - "block-padding 0.1.5", + "block-padding", "byte-tools", "byteorder", "generic-array 0.12.4", @@ -1132,16 +1614,6 @@ dependencies = [ "generic-array 0.14.7", ] -[[package]] -name = "block-modes" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57a0e8073e8baa88212fb5823574c02ebccb395136ba9a164ab89379ec6072f0" -dependencies = [ - "block-padding 0.2.1", - "cipher 0.2.5", -] - [[package]] name = "block-padding" version = "0.1.5" @@ -1152,10 +1624,17 @@ dependencies = [ ] [[package]] -name = "block-padding" -version = "0.2.1" +name = "blocking" +version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" +checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea" +dependencies = [ + "async-channel 2.3.1", + "async-task", + "futures-io", + "futures-lite 2.3.0", + "piper", +] [[package]] name = "bounded-collections" @@ -1179,1996 +1658,2439 @@ dependencies = [ ] [[package]] -name = "bs58" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" +name = "bp-asset-hub-kusama" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +dependencies = [ + "bp-xcm-bridge-hub-router 0.3.0", + "frame-support 25.0.0", + "parity-scale-codec", + "scale-info", + "sp-std 12.0.0", + "staging-xcm 4.0.0", +] [[package]] -name = "bs58" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" +name = "bp-asset-hub-polkadot" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "tinyvec", + "bp-xcm-bridge-hub-router 0.3.0", + "frame-support 25.0.0", + "parity-scale-codec", + "scale-info", + "sp-std 12.0.0", + "staging-xcm 4.0.0", ] [[package]] -name = "bstr" -version = "1.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" +name = "bp-bridge-hub-cumulus" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "memchr", - "serde", + "bp-messages 0.1.0", + "bp-polkadot-core 0.1.0", + "bp-runtime 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-primitives 1.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "bstringify" -version = "0.1.2" +name = "bp-bridge-hub-cumulus" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd769563b4ea2953e2825c9e6b7470a5f55f67e0be00030bf3e390a2a6071f64" +checksum = "9b18aaf9ed9ecffade4d56bb1a63cd70b9e61ea4ef69023f2dcd0fd54d18f280" +dependencies = [ + "bp-messages 0.4.0", + "bp-polkadot-core 0.4.0", + "bp-runtime 0.4.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "polkadot-primitives 4.0.0", + "sp-api 23.0.0", + "sp-std 12.0.0", +] [[package]] -name = "build-helper" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdce191bf3fa4995ce948c8c83b4640a1745457a149e73c6db75b4ffe36aad5f" +name = "bp-bridge-hub-kusama" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "semver 0.6.0", + "bp-bridge-hub-cumulus 0.4.0", + "bp-messages 0.4.0", + "bp-runtime 0.4.0", + "frame-support 25.0.0", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "sp-api 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "bumpalo" -version = "3.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +name = "bp-bridge-hub-polkadot" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +dependencies = [ + "bp-bridge-hub-cumulus 0.4.0", + "bp-messages 0.4.0", + "bp-runtime 0.4.0", + "frame-support 25.0.0", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "sp-api 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] [[package]] -name = "byte-slice-cast" -version = "1.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" +name = "bp-bridge-hub-rococo" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-bridge-hub-cumulus 0.1.0", + "bp-messages 0.1.0", + "bp-runtime 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] [[package]] -name = "byte-tools" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" - -[[package]] -name = "bytemuck" -version = "1.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" - -[[package]] -name = "byteorder" -version = "1.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" - -[[package]] -name = "bytes" -version = "1.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" - -[[package]] -name = "bzip2-sys" -version = "0.1.11+1.0.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" +name = "bp-bridge-hub-wococo" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cc", - "libc", - "pkg-config", + "bp-bridge-hub-cumulus 0.1.0", + "bp-messages 0.1.0", + "bp-runtime 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "camino" -version = "1.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" +name = "bp-header-chain" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "bp-runtime 0.1.0", + "finality-grandpa", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", "serde", + "sp-consensus-grandpa 4.0.0-dev", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "cargo-platform" -version = "0.1.8" +name = "bp-header-chain" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" +checksum = "fb057324305f7cacce9d87a82d0e6e8de8ec2ff40fd2df707f97f74ddd0631f9" dependencies = [ + "bp-runtime 0.4.0", + "finality-grandpa", + "frame-support 25.0.0", + "parity-scale-codec", + "scale-info", "serde", + "sp-consensus-grandpa 10.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "cargo_metadata" -version = "0.15.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" +name = "bp-messages" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "camino", - "cargo-platform", - "semver 1.0.23", + "bp-header-chain 0.1.0", + "bp-runtime 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", "serde", - "serde_json", - "thiserror", -] - -[[package]] -name = "cc" -version = "1.0.98" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" -dependencies = [ - "jobserver", - "libc", - "once_cell", + "sp-core 21.0.0", + "sp-std 8.0.0", ] [[package]] -name = "ccm" -version = "0.3.0" +name = "bp-messages" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aca1a8fbc20b50ac9673ff014abfb2b5f4085ee1a850d408f14a159c5853ac7" +checksum = "c4df7b23c2c5cdfb7260c0c88835e554f857b0a80e4c1cfa48dd1194e6fb6c6d" dependencies = [ - "aead 0.3.2", - "cipher 0.2.5", - "subtle", + "bp-header-chain 0.4.0", + "bp-runtime 0.4.0", + "frame-support 25.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-std 12.0.0", ] [[package]] -name = "cexpr" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" +name = "bp-parachains" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "nom", + "bp-header-chain 0.1.0", + "bp-polkadot-core 0.1.0", + "bp-runtime 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "cfg-expr" -version = "0.10.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" +name = "bp-polkadot-core" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "smallvec", + "bp-messages 0.1.0", + "bp-runtime 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "parity-util-mem", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "cfg-expr" -version = "0.15.8" +name = "bp-polkadot-core" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +checksum = "34f0342d051a3b07fecbcabc7efca35880865ede7ef5b2b49ca323c94bdb6d53" dependencies = [ - "smallvec", + "bp-messages 0.4.0", + "bp-runtime 0.4.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "parity-scale-codec", + "parity-util-mem", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "cfg-if" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" - -[[package]] -name = "cfg_aliases" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" - -[[package]] -name = "chacha20" -version = "0.9.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" +name = "bp-relayers" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cfg-if", - "cipher 0.4.4", - "cpufeatures", + "bp-messages 0.1.0", + "bp-runtime 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "chacha20poly1305" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" +name = "bp-rococo" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "aead 0.5.2", - "chacha20", - "cipher 0.4.4", - "poly1305", - "zeroize", + "bp-header-chain 0.1.0", + "bp-polkadot-core 0.1.0", + "bp-runtime 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "chain-extension-common" +name = "bp-runtime" version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hash-db", + "impl-trait-for-tuples", "log", - "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "num-traits", "parity-scale-codec", "scale-info", + "serde", "sp-core 21.0.0", + "sp-io 23.0.0", "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", + "trie-db 0.27.1", ] [[package]] -name = "chrono" -version = "0.4.38" +name = "bp-runtime" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +checksum = "8c4fd30d6814b73c245c40c760ffbadec3f834865ddd681161ef33672a766e50" dependencies = [ - "android-tzdata", - "iana-time-zone", - "js-sys", + "frame-support 25.0.0", + "frame-system 25.0.0", + "hash-db", + "impl-trait-for-tuples", + "log", "num-traits", - "wasm-bindgen", - "windows-targets 0.52.5", -] - -[[package]] -name = "cid" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6ed9c8b2d17acb8110c46f1da5bf4a696d745e1474a16db0cd2b49cd0249bf2" -dependencies = [ - "core2", - "multibase", - "multihash 0.16.3", + "parity-scale-codec", + "scale-info", "serde", - "unsigned-varint", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "sp-std 12.0.0", + "sp-trie 26.0.0", + "trie-db 0.28.0", ] [[package]] -name = "cipher" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" +name = "bp-test-utils" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "generic-array 0.14.7", + "bp-header-chain 0.1.0", + "bp-parachains", + "bp-polkadot-core 0.1.0", + "bp-runtime 0.1.0", + "ed25519-dalek 1.0.1", + "finality-grandpa", + "parity-scale-codec", + "sp-application-crypto 23.0.0", + "sp-consensus-grandpa 4.0.0-dev", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", ] [[package]] -name = "cipher" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ee52072ec15386f770805afd189a01c8841be8696bed250fa2f13c4c0d6dfb7" +name = "bp-wococo" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "generic-array 0.14.7", + "bp-header-chain 0.1.0", + "bp-polkadot-core 0.1.0", + "bp-rococo", + "bp-runtime 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "cipher" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +name = "bp-xcm-bridge-hub-router" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "crypto-common", - "inout", - "zeroize", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-runtime 24.0.0", ] [[package]] -name = "ckb-merkle-mountain-range" -version = "0.5.2" +name = "bp-xcm-bridge-hub-router" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56ccb671c5921be8a84686e6212ca184cb1d7c51cadcdbfcbd1cc3f042f5dfb8" +checksum = "be3b4fafc31f17da1b4ea403c4118e4f4f1d9a5a696729b374551d582e48633b" dependencies = [ - "cfg-if", + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-runtime 28.0.0", ] [[package]] -name = "clang-sys" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" +name = "bridge-hub-kusama-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "glob", - "libc", - "libloading", -] - -[[package]] -name = "clap" -version = "4.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" -dependencies = [ - "clap_builder", - "clap_derive", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hex-literal 0.4.1", + "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-collator-selection 3.0.0", + "pallet-multisig 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "scale-info", + "serde", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", ] [[package]] -name = "clap_builder" -version = "4.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +name = "bridge-hub-polkadot-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "anstream", - "anstyle", - "clap_lex", - "strsim 0.11.1", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hex-literal 0.4.1", + "log", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-collator-selection 3.0.0", + "pallet-multisig 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "scale-info", + "serde", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", ] [[package]] -name = "clap_derive" -version = "4.5.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +name = "bridge-hub-rococo-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "heck 0.5.0", - "proc-macro2", - "quote", - "syn 2.0.65", + "bp-bridge-hub-rococo", + "bp-bridge-hub-wococo", + "bp-header-chain 0.1.0", + "bp-messages 0.1.0", + "bp-parachains", + "bp-polkadot-core 0.1.0", + "bp-relayers", + "bp-rococo", + "bp-runtime 0.1.0", + "bp-wococo", + "bridge-runtime-common", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hex-literal 0.4.1", + "log", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-bridge-grandpa", + "pallet-bridge-messages", + "pallet-bridge-parachains", + "pallet-bridge-relayers", + "pallet-collator-selection 3.0.0", + "pallet-multisig 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "rococo-runtime-constants 1.0.0", + "scale-info", + "serde", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", ] [[package]] -name = "clap_lex" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" - -[[package]] -name = "clients-info" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "bridge-runtime-common" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "bp-header-chain 0.1.0", + "bp-messages 0.1.0", + "bp-parachains", + "bp-polkadot-core 0.1.0", + "bp-relayers", + "bp-runtime 0.1.0", + "bp-xcm-bridge-hub-router 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hash-db", + "log", + "pallet-bridge-grandpa", + "pallet-bridge-messages", + "pallet-bridge-parachains", + "pallet-bridge-relayers", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-utility 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", ] [[package]] -name = "coarsetime" -version = "0.1.34" +name = "bs58" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "13b3839cf01bb7960114be3ccf2340f541b6d0c81f8690b007b2b39f750f7e5d" -dependencies = [ - "libc", - "wasix", - "wasm-bindgen", -] +checksum = "771fe0050b883fcc3ea2359b1a96bcfbc090b7116eae7c3c512c7a083fdf23d3" [[package]] -name = "codespan-reporting" -version = "0.11.1" +name = "bs58" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" +checksum = "bf88ba1141d185c399bee5288d850d63b8369520c1eafc32a0430b5b6c287bf4" dependencies = [ - "termcolor", - "unicode-width", + "tinyvec", ] [[package]] -name = "colorchoice" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" - -[[package]] -name = "comfy-table" -version = "6.2.0" +name = "bstr" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e959d788268e3bf9d35ace83e81b124190378e4c91c9067524675e33394b8ba" -dependencies = [ - "strum", - "strum_macros", - "unicode-width", -] - -[[package]] -name = "common" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" +checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "fflonk", - "merlin 3.0.0", + "memchr", + "serde", ] [[package]] -name = "common-path" -version = "1.0.0" +name = "bstringify" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101" +checksum = "bd769563b4ea2953e2825c9e6b7470a5f55f67e0be00030bf3e390a2a6071f64" [[package]] -name = "concurrent-queue" -version = "2.5.0" +name = "build-helper" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" +checksum = "bdce191bf3fa4995ce948c8c83b4640a1745457a149e73c6db75b4ffe36aad5f" dependencies = [ - "crossbeam-utils", + "semver 0.6.0", ] [[package]] -name = "console" -version = "0.15.8" +name = "bumpalo" +version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" -dependencies = [ - "encode_unicode", - "lazy_static", - "libc", - "unicode-width", - "windows-sys 0.52.0", -] +checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" [[package]] -name = "const-oid" -version = "0.9.6" +name = "byte-slice-cast" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" +checksum = "c3ac9f8b63eca6fd385229b3675f6cc0dc5c8a5c8a54a59d4f52ffd670d87b0c" [[package]] -name = "const-random" -version = "0.1.18" +name = "byte-tools" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" -dependencies = [ - "const-random-macro", -] +checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] -name = "const-random-macro" -version = "0.1.16" +name = "bytemuck" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" -dependencies = [ - "getrandom 0.2.15", - "once_cell", - "tiny-keccak", -] +checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" [[package]] -name = "constant_time_eq" -version = "0.3.0" +name = "byteorder" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" +checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] -name = "convert_case" -version = "0.4.0" +name = "bytes" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] -name = "core-foundation" -version = "0.9.4" +name = "bzip2-sys" +version = "0.1.11+1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" +checksum = "736a955f3fa7875102d57c82b8cac37ec45224a07fd32d58f9f7a186b6cd4cdc" dependencies = [ - "core-foundation-sys", + "cc", "libc", + "pkg-config", ] [[package]] -name = "core-foundation-sys" -version = "0.8.6" +name = "c2-chacha" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "d27dae93fe7b1e0424dc57179ac396908c26b035a87234809f5c4dfd1b47dc80" +dependencies = [ + "cipher 0.2.5", + "ppv-lite86", +] [[package]] -name = "core2" -version = "0.4.0" +name = "camino" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" +checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239" dependencies = [ - "memchr", + "serde", ] [[package]] -name = "cpp_demangle" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" +name = "cargo-platform" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24b1f0365a6c6bb4020cd05806fd0d33c44d38046b8bd7f0e40814b9763cabfc" dependencies = [ - "cfg-if", + "serde", ] [[package]] -name = "cpu-time" -version = "1.0.0" +name = "cargo_metadata" +version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded" +checksum = "eee4243f1f26fc7a42710e7439c149e2b10b05472f88090acce52632f231a73a" dependencies = [ - "libc", - "winapi", + "camino", + "cargo-platform", + "semver 1.0.23", + "serde", + "serde_json", + "thiserror", ] [[package]] -name = "cpufeatures" -version = "0.2.12" +name = "cc" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" +checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" dependencies = [ + "jobserver", "libc", + "once_cell", ] [[package]] -name = "cranelift-bforest" -version = "0.93.2" +name = "cexpr" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bc42ba2e232e5b20ff7dc299a812d53337dadce9a7e39a238e6a5cb82d2e57b" +checksum = "6fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766" dependencies = [ - "cranelift-entity 0.93.2", + "nom", ] [[package]] -name = "cranelift-codegen" -version = "0.93.2" +name = "cfg-expr" +version = "0.10.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "253531aca9b6f56103c9420369db3263e784df39aa1c90685a1f69cfbba0623e" +checksum = "0aacacf4d96c24b2ad6eb8ee6df040e4f27b0d0b39a5710c30091baa830485db" dependencies = [ - "arrayvec 0.7.4", - "bumpalo", - "cranelift-bforest", - "cranelift-codegen-meta", - "cranelift-codegen-shared", - "cranelift-entity 0.93.2", - "cranelift-isle", - "gimli 0.26.2", - "hashbrown 0.12.3", - "log", - "regalloc2", "smallvec", - "target-lexicon", ] [[package]] -name = "cranelift-codegen-meta" -version = "0.93.2" +name = "cfg-expr" +version = "0.15.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72f2154365e2bff1b1b8537a7181591fdff50d8e27fa6e40d5c69c3bad0ca7c8" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" dependencies = [ - "cranelift-codegen-shared", + "smallvec", ] [[package]] -name = "cranelift-codegen-shared" -version = "0.93.2" +name = "cfg-if" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "687e14e3f5775248930e0d5a84195abef8b829958e9794bf8d525104993612b4" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] -name = "cranelift-entity" -version = "0.93.2" +name = "cfg_aliases" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f42ea692c7b450ad18b8c9889661505d51c09ec4380cf1c2d278dbb2da22cae1" +checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" + +[[package]] +name = "chacha" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ddf3c081b5fba1e5615640aae998e0fbd10c24cbd897ee39ed754a77601a4862" dependencies = [ - "serde", + "byteorder", + "keystream", ] [[package]] -name = "cranelift-entity" -version = "0.95.1" +name = "chacha20" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0" +checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ - "serde", + "cfg-if", + "cipher 0.4.4", + "cpufeatures", ] [[package]] -name = "cranelift-frontend" -version = "0.93.2" +name = "chacha20poly1305" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8483c2db6f45fe9ace984e5adc5d058102227e4c62e5aa2054e16b0275fd3a6e" +checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" dependencies = [ - "cranelift-codegen", - "log", - "smallvec", - "target-lexicon", + "aead", + "chacha20", + "cipher 0.4.4", + "poly1305", + "zeroize", ] [[package]] -name = "cranelift-isle" -version = "0.93.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9793158837678902446c411741d87b43f57dadfb944f2440db4287cda8cbd59" +name = "chain-extension-common" +version = "0.1.0" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-contracts", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-runtime 24.0.0", +] [[package]] -name = "cranelift-native" -version = "0.93.2" +name = "chrono" +version = "0.4.38" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72668c7755f2b880665cb422c8ad2d56db58a88b9bebfef0b73edc2277c13c49" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" dependencies = [ - "cranelift-codegen", - "libc", - "target-lexicon", + "android-tzdata", + "iana-time-zone", + "js-sys", + "num-traits", + "wasm-bindgen", + "windows-targets 0.52.5", ] [[package]] -name = "cranelift-wasm" -version = "0.93.2" +name = "cid" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3852ce4b088b44ac4e29459573943009a70d1b192c8d77ef949b4e814f656fc1" +checksum = "b9b68e3193982cd54187d71afdb2a271ad4cf8af157858e9cb911b91321de143" dependencies = [ - "cranelift-codegen", - "cranelift-entity 0.93.2", - "cranelift-frontend", - "itertools 0.10.5", - "log", - "smallvec", - "wasmparser 0.100.0", - "wasmtime-types 6.0.2", + "core2", + "multibase", + "multihash", + "serde", + "unsigned-varint", ] [[package]] -name = "crc" -version = "3.2.1" +name = "cipher" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69e6e4d7b33a94f0991c26729976b10ebde1d34c3ee82408fb536164fa10d636" +checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" dependencies = [ - "crc-catalog", + "generic-array 0.14.7", ] [[package]] -name = "crc-catalog" -version = "2.4.0" +name = "cipher" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19d374276b40fb8bbdee95aef7c7fa6b5316ec764510eb64b8dd0e2ed0d7e7f5" +checksum = "773f3b9af64447d2ce9850330c473515014aa235e6a783b02db81ff39e4a3dad" +dependencies = [ + "crypto-common", + "inout", + "zeroize", +] [[package]] -name = "crc32fast" -version = "1.4.2" +name = "ckb-merkle-mountain-range" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +checksum = "56ccb671c5921be8a84686e6212ca184cb1d7c51cadcdbfcbd1cc3f042f5dfb8" dependencies = [ "cfg-if", ] [[package]] -name = "crossbeam-deque" -version = "0.8.5" +name = "clang-sys" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" dependencies = [ - "crossbeam-epoch", - "crossbeam-utils", + "glob", + "libc", + "libloading", ] [[package]] -name = "crossbeam-epoch" -version = "0.9.18" +name = "clap" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ - "crossbeam-utils", + "clap_builder", + "clap_derive", ] [[package]] -name = "crossbeam-queue" -version = "0.3.11" +name = "clap_builder" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" dependencies = [ - "crossbeam-utils", + "anstream", + "anstyle", + "clap_lex", + "strsim 0.11.1", ] [[package]] -name = "crossbeam-utils" -version = "0.8.20" +name = "clap_derive" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" +checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "syn 2.0.65", +] [[package]] -name = "crunchy" -version = "0.2.2" +name = "clap_lex" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] -name = "crypto-bigint" -version = "0.4.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef2b4b23cddf68b89b8f8069890e8c270d54e2d5fe1b143820234805e4cb17ef" +name = "clients-info" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", - "subtle", - "zeroize", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "crypto-bigint" -version = "0.5.5" +name = "coarsetime" +version = "0.1.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" +checksum = "13b3839cf01bb7960114be3ccf2340f541b6d0c81f8690b007b2b39f750f7e5d" dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", - "subtle", - "zeroize", + "libc", + "wasix", + "wasm-bindgen", ] [[package]] -name = "crypto-common" -version = "0.1.6" +name = "codespan-reporting" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" +checksum = "3538270d33cc669650c4b093848450d380def10c331d38c768e34cac80576e6e" dependencies = [ - "generic-array 0.14.7", - "rand_core 0.6.4", - "typenum", + "termcolor", + "unicode-width", ] [[package]] -name = "crypto-mac" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" +name = "collectives-polkadot-runtime" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "generic-array 0.14.7", - "subtle", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hex-literal 0.4.1", + "log", + "pallet-alliance", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-collator-selection 3.0.0", + "pallet-collective 4.0.0-dev", + "pallet-core-fellowship", + "pallet-multisig 4.0.0-dev", + "pallet-preimage 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-ranked-collective 4.0.0-dev", + "pallet-referenda 4.0.0-dev", + "pallet-salary", + "pallet-scheduler 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-xcm 1.0.0", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "scale-info", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-arithmetic 16.0.0", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", ] [[package]] -name = "crypto-mac" -version = "0.11.1" +name = "color-print" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" +checksum = "1ee543c60ff3888934877a5671f45494dd27ed4ba25c6670b9a7576b7ed7a8c0" dependencies = [ - "generic-array 0.14.7", - "subtle", + "color-print-proc-macro", ] [[package]] -name = "ctr" -version = "0.8.0" +name = "color-print-proc-macro" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "049bb91fb4aaf0e3c7efa6cd5ef877dbbbd15b39dad06d9948de4ec8a75761ea" +checksum = "77ff1a80c5f3cb1ca7c06ffdd71b6a6dd6d8f896c42141fbd43f50ed28dcdb93" dependencies = [ - "cipher 0.3.0", + "nom", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "ctr" -version = "0.9.2" +name = "colorchoice" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" -dependencies = [ - "cipher 0.4.4", -] +checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" [[package]] -name = "cumulus-client-cli" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "comfy-table" +version = "7.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b34115915337defe99b2aff5c2ce6771e5fbc4079f4b506301f5cf394c8452f7" dependencies = [ - "clap", - "parity-scale-codec", - "sc-chain-spec", - "sc-cli", - "sc-service", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "url", + "strum 0.26.3", + "strum_macros 0.26.4", + "unicode-width", ] [[package]] -name = "cumulus-client-collator" +name = "common" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" dependencies = [ - "cumulus-client-consensus-common", - "cumulus-client-network", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "futures", - "parity-scale-codec", - "parking_lot 0.12.2", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-primitives 0.9.42", - "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "tracing", + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "fflonk", + "merlin 3.0.0", ] [[package]] -name = "cumulus-client-consensus-aura" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" -dependencies = [ - "async-trait", - "cumulus-client-consensus-common", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "futures", - "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sc-consensus-aura", - "sc-consensus-slots", - "sc-telemetry", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-block-builder", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", - "tracing", -] +name = "common-path" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2382f75942f4b3be3690fe4f86365e9c853c1587d6ee58212cebf6e2a9ccd101" [[package]] -name = "cumulus-client-consensus-common" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "concurrent-queue" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973" dependencies = [ - "async-trait", - "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-relay-chain-interface", - "dyn-clone", - "futures", - "log", - "parity-scale-codec", - "polkadot-primitives 0.9.42", - "sc-client-api", - "sc-consensus", - "schnellru", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-trie 7.0.0", - "tracing", + "crossbeam-utils", ] [[package]] -name = "cumulus-client-network" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "console" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" dependencies = [ - "async-trait", - "cumulus-relay-chain-interface", - "futures", - "futures-timer", - "parity-scale-codec", - "parking_lot 0.12.2", - "polkadot-node-primitives", - "polkadot-parachain", - "polkadot-primitives 0.9.42", - "sc-client-api", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "tracing", + "encode_unicode", + "lazy_static", + "libc", + "unicode-width", + "windows-sys 0.52.0", ] [[package]] -name = "cumulus-client-pov-recovery" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" -dependencies = [ - "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-relay-chain-interface", - "futures", - "futures-timer", - "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-primitives 0.9.42", - "rand 0.8.5", - "sc-client-api", - "sc-consensus", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-maybe-compressed-blob", - "sp-runtime 7.0.0", - "tracing", -] +name = "const-oid" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c2459377285ad874054d797f3ccebf984978aa39129f6eafde5cdc8315b612f8" [[package]] -name = "cumulus-client-service" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "const-random" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87e00182fe74b066627d63b85fd550ac2998d4b0bd86bfed477a0ae4c7c71359" dependencies = [ - "cumulus-client-cli", - "cumulus-client-collator", - "cumulus-client-consensus-common", - "cumulus-client-network", - "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface", - "cumulus-relay-chain-minimal-node", - "futures", - "polkadot-primitives 0.9.42", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-sync", - "sc-network-transactions", - "sc-rpc", - "sc-service", - "sc-sysinfo", - "sc-telemetry", - "sc-transaction-pool", - "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-transaction-pool", + "const-random-macro", ] [[package]] -name = "cumulus-pallet-aura-ext" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "const-random-macro" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9d839f2a20b0aee515dc581a6172f2321f96cab76c1a38a4c584a194955390e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-aura", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 7.0.0", - "sp-consensus-aura", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "getrandom 0.2.15", + "once_cell", + "tiny-keccak", ] [[package]] -name = "cumulus-pallet-dmp-queue" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "constant_time_eq" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" + +[[package]] +name = "constant_time_eq" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" + +[[package]] +name = "constcat" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" + +[[package]] +name = "contracts-rococo-runtime" +version = "0.2.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-collator-selection 3.0.0", + "pallet-contracts", + "pallet-contracts-primitives", + "pallet-insecure-randomness-collective-flip", + "pallet-multisig 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-sudo", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-xcm 1.0.0", + "parachain-info", + "parachains-common 1.0.0", "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", ] [[package]] -name = "cumulus-pallet-parachain-system" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "convert_case" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" + +[[package]] +name = "core-foundation" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91e195e091a93c46f7102ec7818a2aa394e1e1771c3ab4825963fa03e45afb8f" dependencies = [ - "bytes", - "cumulus-pallet-parachain-system-proc-macro", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-primitives-parachain-inherent", - "environmental", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "polkadot-parachain", - "scale-info", - "sp-core 7.0.0", - "sp-externalities 0.13.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "sp-std 5.0.0", - "sp-trie 7.0.0", - "sp-version 5.0.0", - "xcm", + "core-foundation-sys", + "libc", ] [[package]] -name = "cumulus-pallet-parachain-system-proc-macro" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "core-foundation-sys" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" + +[[package]] +name = "core2" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505" dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", + "memchr", ] [[package]] -name = "cumulus-pallet-session-benchmarking" -version = "3.0.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cpp_demangle" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eeaa953eaad386a53111e47172c2fedba671e5684c8dd601a5f474f4f118710f" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-session", - "parity-scale-codec", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "cfg-if", ] [[package]] -name = "cumulus-pallet-xcm" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cpu-time" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9e393a7668fe1fad3075085b86c781883000b4ede868f43627b34a87c8b7ded" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", + "libc", + "winapi", ] [[package]] -name = "cumulus-pallet-xcmp-queue" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cpufeatures" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "parity-scale-codec", - "polkadot-runtime-common", - "rand_chacha 0.3.1", - "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-executor", + "libc", ] [[package]] -name = "cumulus-primitives-core" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cranelift-bforest" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1277fbfa94bc82c8ec4af2ded3e639d49ca5f7f3c7eeab2c66accd135ece4e70" dependencies = [ - "parity-scale-codec", - "polkadot-core-primitives 0.9.42", - "polkadot-parachain", - "polkadot-primitives 0.9.42", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-trie 7.0.0", - "xcm", + "cranelift-entity 0.95.1", ] [[package]] -name = "cumulus-primitives-core" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "cranelift-codegen" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c6e8c31ad3b2270e9aeec38723888fe1b0ace3bea2b06b3f749ccf46661d3220" dependencies = [ - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives", - "polkadot-primitives 1.0.0", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "staging-xcm", + "bumpalo", + "cranelift-bforest", + "cranelift-codegen-meta", + "cranelift-codegen-shared", + "cranelift-entity 0.95.1", + "cranelift-isle", + "gimli 0.27.3", + "hashbrown 0.13.2", + "log", + "regalloc2", + "smallvec", + "target-lexicon", ] [[package]] -name = "cumulus-primitives-parachain-inherent" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cranelift-codegen-meta" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8ac5ac30d62b2d66f12651f6b606dbdfd9c2cfd0908de6b387560a277c5c9da" dependencies = [ - "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-relay-chain-interface", - "cumulus-test-relay-sproof-builder", - "parity-scale-codec", - "sc-client-api", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "sp-std 5.0.0", - "sp-storage 7.0.0", - "sp-trie 7.0.0", - "tracing", + "cranelift-codegen-shared", ] [[package]] -name = "cumulus-primitives-timestamp" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cranelift-codegen-shared" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" + +[[package]] +name = "cranelift-entity" +version = "0.93.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f42ea692c7b450ad18b8c9889661505d51c09ec4380cf1c2d278dbb2da22cae1" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "futures", - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "serde", ] [[package]] -name = "cumulus-primitives-utility" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cranelift-entity" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40099d38061b37e505e63f89bab52199037a72b931ad4868d9089ff7268660b0" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "parity-scale-codec", - "polkadot-runtime-common", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-builder", - "xcm-executor", + "serde", ] [[package]] -name = "cumulus-relay-chain-inprocess-interface" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cranelift-frontend" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64a25d9d0a0ae3079c463c34115ec59507b4707175454f0eee0891e83e30e82d" dependencies = [ - "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-relay-chain-interface", - "futures", - "futures-timer", - "polkadot-cli", - "polkadot-client", - "polkadot-service", - "sc-cli", - "sc-client-api", - "sc-sysinfo", - "sc-telemetry", - "sc-tracing", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", + "cranelift-codegen", + "log", + "smallvec", + "target-lexicon", ] [[package]] -name = "cumulus-relay-chain-interface" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cranelift-isle" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80de6a7d0486e4acbd5f9f87ec49912bf4c8fb6aea00087b989685460d4469ba" + +[[package]] +name = "cranelift-native" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb6b03e0e03801c4b3fd8ce0758a94750c07a44e7944cc0ffbf0d3f2e7c79b00" dependencies = [ - "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "futures", - "jsonrpsee-core", - "parity-scale-codec", - "polkadot-overseer", - "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-state-machine 0.13.0", - "thiserror", + "cranelift-codegen", + "libc", + "target-lexicon", ] [[package]] -name = "cumulus-relay-chain-minimal-node" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "cranelift-wasm" +version = "0.95.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff3220489a3d928ad91e59dd7aeaa8b3de18afb554a6211213673a71c90737ac" dependencies = [ - "array-bytes 6.2.3", - "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-relay-chain-interface", - "cumulus-relay-chain-rpc-interface", - "futures", - "lru 0.9.0", - "polkadot-availability-recovery", - "polkadot-collator-protocol", - "polkadot-core-primitives 0.9.42", - "polkadot-network-bridge", - "polkadot-node-collation-generation", - "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol", - "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives 0.9.42", - "sc-authority-discovery", - "sc-client-api", - "sc-network", - "sc-network-common", - "sc-service", - "sc-tracing", - "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-babe", - "sp-runtime 7.0.0", - "tokio", - "tracing", -] - -[[package]] -name = "cumulus-relay-chain-rpc-interface" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" -dependencies = [ - "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-relay-chain-interface", - "futures", - "futures-timer", - "jsonrpsee", - "lru 0.9.0", - "parity-scale-codec", - "polkadot-overseer", - "sc-client-api", - "sc-rpc-api", - "sc-service", - "serde", - "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-babe", - "sp-core 7.0.0", - "sp-state-machine 0.13.0", - "sp-storage 7.0.0", - "tokio", - "tracing", - "url", -] - -[[package]] -name = "cumulus-test-relay-sproof-builder" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" -dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "polkadot-primitives 0.9.42", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "sp-std 5.0.0", + "cranelift-codegen", + "cranelift-entity 0.95.1", + "cranelift-frontend", + "itertools 0.10.5", + "log", + "smallvec", + "wasmparser 0.102.0", + "wasmtime-types 8.0.1", ] [[package]] -name = "currency" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-transaction-payment", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "cfg-if", ] [[package]] -name = "curve25519-dalek" -version = "2.1.3" +name = "crossbeam-deque" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" dependencies = [ - "byteorder", - "digest 0.8.1", - "rand_core 0.5.1", - "subtle", - "zeroize", + "crossbeam-epoch", + "crossbeam-utils", ] [[package]] -name = "curve25519-dalek" -version = "3.2.0" +name = "crossbeam-epoch" +version = "0.9.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" dependencies = [ - "byteorder", - "digest 0.9.0", - "rand_core 0.5.1", - "subtle", - "zeroize", + "crossbeam-utils", ] [[package]] -name = "curve25519-dalek" -version = "4.1.2" +name = "crossbeam-queue" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" +checksum = "df0346b5d5e76ac2fe4e327c5fd1118d6be7c51dfb18f9b7922923f287471e35" dependencies = [ - "cfg-if", - "cpufeatures", - "curve25519-dalek-derive", - "digest 0.10.7", - "fiat-crypto", - "platforms 3.4.0", - "rustc_version 0.4.0", - "subtle", - "zeroize", + "crossbeam-utils", ] [[package]] -name = "curve25519-dalek-derive" -version = "0.1.1" +name = "crossbeam-utils" +version = "0.8.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", -] +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" [[package]] -name = "cxx" -version = "1.0.122" +name = "crunchy" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb497fad022245b29c2a0351df572e2d67c1046bcef2260ebc022aec81efea82" -dependencies = [ - "cc", - "cxxbridge-flags", - "cxxbridge-macro", - "link-cplusplus", -] +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] -name = "cxx-build" -version = "1.0.122" +name = "crypto-bigint" +version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9327c7f9fbd6329a200a5d4aa6f674c60ab256525ff0084b52a889d4e4c60cee" +checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ - "cc", - "codespan-reporting", - "once_cell", - "proc-macro2", - "quote", - "scratch", - "syn 2.0.65", + "generic-array 0.14.7", + "rand_core 0.6.4", + "subtle 2.4.1", + "zeroize", ] [[package]] -name = "cxxbridge-flags" -version = "1.0.122" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "688c799a4a846f1c0acb9f36bb9c6272d9b3d9457f3633c7753c6057270df13c" - -[[package]] -name = "cxxbridge-macro" -version = "1.0.122" +name = "crypto-common" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "928bc249a7e3cd554fd2e8e08a426e9670c50bbfc9a621653cfa9accc9641783" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", + "generic-array 0.14.7", + "rand_core 0.6.4", + "typenum", ] [[package]] -name = "darling" -version = "0.14.4" +name = "crypto-mac" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" +checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" dependencies = [ - "darling_core", - "darling_macro", + "generic-array 0.12.4", + "subtle 1.0.0", ] [[package]] -name = "darling_core" -version = "0.14.4" +name = "crypto-mac" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" +checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ - "fnv", - "ident_case", - "proc-macro2", - "quote", - "strsim 0.10.0", - "syn 1.0.109", + "generic-array 0.14.7", + "subtle 2.4.1", ] [[package]] -name = "darling_macro" -version = "0.14.4" +name = "crypto-mac" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" +checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ - "darling_core", - "quote", - "syn 1.0.109", + "generic-array 0.14.7", + "subtle 2.4.1", ] [[package]] -name = "data-encoding" -version = "2.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" - -[[package]] -name = "data-encoding-macro" -version = "0.1.15" +name = "ctr" +version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1559b6cba622276d6d63706db152618eeb15b89b3e4041446b05876e352e639" +checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" dependencies = [ - "data-encoding", - "data-encoding-macro-internal", + "cipher 0.4.4", ] [[package]] -name = "data-encoding-macro-internal" -version = "0.1.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "332d754c0af53bc87c108fed664d121ecf59207ec4196041f04d6ab9002ad33f" +name = "cumulus-client-cli" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "data-encoding", - "syn 1.0.109", + "clap", + "parity-scale-codec", + "sc-chain-spec 4.0.0-dev", + "sc-cli 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-service 0.10.0-dev", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "url", ] [[package]] -name = "der" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1a467a65c5e759bce6e65eaf91cc29f466cdc57cb65777bd646872a8a1fd4de" +name = "cumulus-client-collator" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "const-oid", - "pem-rfc7468", - "zeroize", + "cumulus-client-consensus-common", + "cumulus-client-network", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "futures", + "parity-scale-codec", + "parking_lot 0.12.2", + "polkadot-node-primitives 1.0.0", + "polkadot-node-subsystem", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "sc-client-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "tracing", ] [[package]] -name = "der" -version = "0.7.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" +name = "cumulus-client-consensus-aura" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "const-oid", - "zeroize", + "async-trait", + "cumulus-client-collator", + "cumulus-client-consensus-common", + "cumulus-client-consensus-proposer", + "cumulus-primitives-aura", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-parachain-inherent 0.1.0", + "cumulus-relay-chain-interface 0.1.0", + "futures", + "parity-scale-codec", + "polkadot-node-primitives 1.0.0", + "polkadot-node-subsystem", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-consensus-aura", + "sc-consensus-babe", + "sc-consensus-slots", + "sc-telemetry 4.0.0-dev", + "schnellru", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "substrate-prometheus-endpoint 0.10.0-dev", + "tracing", ] [[package]] -name = "der-parser" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe398ac75057914d7d07307bf67dc7f3f574a26783b4fc7805a20ffa9f506e82" +name = "cumulus-client-consensus-common" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "asn1-rs 0.3.1", - "displaydoc", - "nom", - "num-bigint", - "num-traits", - "rusticata-macros", + "async-trait", + "cumulus-client-pov-recovery", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-relay-chain-interface 0.1.0", + "dyn-clone", + "futures", + "log", + "parity-scale-codec", + "polkadot-primitives 1.0.0", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-consensus-babe", + "schnellru", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-trie 22.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", + "tracing", ] [[package]] -name = "der-parser" -version = "8.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" +name = "cumulus-client-consensus-proposer" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "asn1-rs 0.5.2", - "displaydoc", - "nom", - "num-bigint", - "num-traits", - "rusticata-macros", + "anyhow", + "async-trait", + "cumulus-primitives-parachain-inherent 0.1.0", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "thiserror", ] [[package]] -name = "deranged" -version = "0.3.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +name = "cumulus-client-consensus-relay-chain" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "powerfmt", + "async-trait", + "cumulus-client-consensus-common", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-relay-chain-interface 0.1.0", + "futures", + "parking_lot 0.12.2", + "sc-consensus 0.10.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", + "tracing", ] [[package]] -name = "derivative" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +name = "cumulus-client-network" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "async-trait", + "cumulus-relay-chain-interface 0.1.0", + "futures", + "futures-timer", + "parity-scale-codec", + "parking_lot 0.12.2", + "polkadot-node-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "sc-client-api 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "tracing", ] [[package]] -name = "derive-syn-parse" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e79116f119dd1dba1abf1f3405f03b9b0e79a27a3883864bfebded8a3dc768cd" +name = "cumulus-client-pov-recovery" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "async-trait", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-relay-chain-interface 0.1.0", + "futures", + "futures-timer", + "parity-scale-codec", + "polkadot-node-primitives 1.0.0", + "polkadot-node-subsystem", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "rand 0.8.5", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-maybe-compressed-blob 4.1.0-dev", + "sp-runtime 24.0.0", + "tracing", ] [[package]] -name = "derive-syn-parse" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" +name = "cumulus-client-service" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", + "cumulus-client-cli", + "cumulus-client-collator", + "cumulus-client-consensus-common", + "cumulus-client-network", + "cumulus-client-pov-recovery", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-relay-chain-inprocess-interface", + "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-minimal-node", + "futures", + "polkadot-primitives 1.0.0", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-sync 0.10.0-dev", + "sc-network-transactions 0.10.0-dev", + "sc-rpc 4.0.0-dev", + "sc-service 0.10.0-dev", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool 4.0.0-dev", + "sc-utils 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-transaction-pool 4.0.0-dev", ] [[package]] -name = "derive_builder" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07adf7be193b71cc36b193d0f5fe60b918a3a9db4dad0449f57bcfd519704a3" +name = "cumulus-pallet-aura-ext" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "derive_builder_macro", + "cumulus-pallet-parachain-system 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-aura 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 23.0.0", + "sp-consensus-aura 0.10.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "derive_builder_core" -version = "0.11.2" +name = "cumulus-pallet-aura-ext" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f91d4cfa921f1c05904dc3c57b4a32c38aed3340cce209f3a6fd1478babafc4" +checksum = "071cdddd31e2b0d47a74249675de828857f61eb5f6afa36cfcf63ea6ee2b60f2" dependencies = [ - "darling", - "proc-macro2", - "quote", - "syn 1.0.109", + "cumulus-pallet-parachain-system 0.4.1", + "frame-support 25.0.0", + "frame-system 25.0.0", + "pallet-aura 24.0.0", + "pallet-timestamp 24.0.0", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 27.0.0", + "sp-consensus-aura 0.29.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "derive_builder_macro" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f0314b72bed045f3a68671b3c86328386762c93f82d98c65c3cb5e5f573dd68" +name = "cumulus-pallet-dmp-queue" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "derive_builder_core", - "syn 1.0.109", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", ] [[package]] -name = "derive_more" -version = "0.99.17" +name = "cumulus-pallet-dmp-queue" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" -dependencies = [ - "convert_case", - "proc-macro2", - "quote", - "rustc_version 0.4.0", - "syn 1.0.109", -] - -[[package]] -name = "dia-oracle" -version = "0.1.0" -source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42#79ab575220f3c59935e0e4ff73124604c9aeac6d" +checksum = "5d1cb9d43cdfeedea19b4f6b8386e5b6264a97938b29f5c711a84e9dc7105ff7" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "cumulus-primitives-core 0.4.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", "parity-scale-codec", "scale-info", - "serde", - "serde_json", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", ] [[package]] -name = "dia-oracle" +name = "cumulus-pallet-parachain-system" version = "0.1.0" -source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "bytes", + "cumulus-pallet-parachain-system-proc-macro 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-parachain-inherent 0.1.0", + "environmental", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", "log", "parity-scale-codec", + "polkadot-parachain-primitives 1.0.0", "scale-info", - "serde", - "serde_json", "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", "sp-std 8.0.0", + "sp-trie 22.0.0", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "trie-db 0.27.1", ] [[package]] -name = "dia-oracle-runtime-api" -version = "0.1.0" -source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42#79ab575220f3c59935e0e4ff73124604c9aeac6d" +name = "cumulus-pallet-parachain-system" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d20d2280051998fcf113f04d25d4b39f27b449570b6350fdfb7e92541cb0aae7" dependencies = [ - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "bytes", + "cumulus-pallet-parachain-system-proc-macro 0.4.0", + "cumulus-primitives-core 0.4.0", + "cumulus-primitives-parachain-inherent 0.4.0", + "environmental", + "frame-support 25.0.0", + "frame-system 25.0.0", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "polkadot-parachain-primitives 3.0.0", + "polkadot-runtime-parachains 4.0.0", + "scale-info", + "sp-core 25.0.0", + "sp-externalities 0.23.0", + "sp-inherents 23.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "sp-std 12.0.0", + "sp-trie 26.0.0", + "sp-version 26.0.0", + "staging-xcm 4.0.0", + "trie-db 0.28.0", ] [[package]] -name = "difflib" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" +name = "cumulus-pallet-parachain-system-proc-macro" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] [[package]] -name = "digest" -version = "0.8.1" +name = "cumulus-pallet-parachain-system-proc-macro" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" +checksum = "84baea20d10325b2501b6fa06d4a7902a43d6a6c62c71b5309e75c3ad8ae1441" dependencies = [ - "generic-array 0.12.4", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "digest" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +name = "cumulus-pallet-session-benchmarking" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "generic-array 0.14.7", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-session 4.0.0-dev", + "parity-scale-codec", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "digest" -version = "0.10.7" +name = "cumulus-pallet-session-benchmarking" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" +checksum = "0bf9aaa60ed60ee9cbfc55535a6e2a01353c8308135e24d6c50ba989e518f17d" dependencies = [ - "block-buffer 0.10.4", - "const-oid", - "crypto-common", - "subtle", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "pallet-session 25.0.0", + "parity-scale-codec", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "directories" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" +name = "cumulus-pallet-solo-to-para" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "dirs-sys", + "cumulus-pallet-parachain-system 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-sudo", + "parity-scale-codec", + "polkadot-primitives 1.0.0", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "directories-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" +name = "cumulus-pallet-xcm" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cfg-if", - "dirs-sys-next", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", ] [[package]] -name = "dirs-sys" -version = "0.3.7" +name = "cumulus-pallet-xcm" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" +checksum = "4ff03e14a0f5847bdee67a673ee945d3acd5c1d7238d46993208dcbfb774e27f" dependencies = [ - "libc", - "redox_users", - "winapi", + "cumulus-primitives-core 0.4.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "parity-scale-codec", + "scale-info", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", ] [[package]] -name = "dirs-sys-next" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" +name = "cumulus-pallet-xcmp-queue" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "libc", - "redox_users", - "winapi", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "polkadot-runtime-common 1.0.0", + "rand_chacha 0.3.1", + "scale-info", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-executor 1.0.0", ] [[package]] -name = "displaydoc" -version = "0.2.4" +name = "cumulus-pallet-xcmp-queue" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +checksum = "b6af9816dd6564149729ba133c2c984c88fb15c4a2cb66f57be06b9147744e51" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", + "bp-xcm-bridge-hub-router 0.3.0", + "cumulus-primitives-core 0.4.0", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "parity-scale-codec", + "polkadot-runtime-common 4.0.0", + "polkadot-runtime-parachains 4.0.0", + "rand_chacha 0.3.1", + "scale-info", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", + "staging-xcm-executor 4.0.2", ] [[package]] -name = "dleq_vrf" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +name = "cumulus-ping" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "ark-ec", - "ark-ff", - "ark-scale 0.0.10", - "ark-secret-scalar", - "ark-serialize", - "ark-std", - "ark-transcript", - "arrayvec 0.7.4", - "rand_core 0.6.4", - "zeroize", + "cumulus-pallet-xcm 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", ] [[package]] -name = "docify" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a2f138ad521dc4a2ced1a4576148a6a610b4c5923933b062a263130a6802ce" +name = "cumulus-primitives-aura" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "docify_macros", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-aura 0.10.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "docify_macros" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a081e51fb188742f5a7a1164ad752121abcb22874b21e2c3b0dd040c515fdad" +name = "cumulus-primitives-core" +version = "0.1.0" +source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" dependencies = [ - "common-path", - "derive-syn-parse 0.2.0", - "once_cell", - "proc-macro2", - "quote", - "regex", - "syn 2.0.65", - "termcolor", - "toml 0.8.15", - "walkdir", + "parity-scale-codec", + "polkadot-core-primitives 0.9.42", + "polkadot-parachain", + "polkadot-primitives 0.9.42", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-trie 7.0.0", + "xcm", ] [[package]] -name = "downcast" -version = "0.11.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" - -[[package]] -name = "downcast-rs" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" - -[[package]] -name = "dtoa" -version = "1.0.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" - -[[package]] -name = "dyn-clonable" -version = "0.9.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e9232f0e607a262ceb9bd5141a3dfb3e4db6994b31989bbfd845878cba59fd4" +name = "cumulus-primitives-core" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "dyn-clonable-impl", - "dyn-clone", + "parity-scale-codec", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", + "staging-xcm 1.0.0", ] [[package]] -name = "dyn-clonable-impl" -version = "0.9.0" +name = "cumulus-primitives-core" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" +checksum = "d40f62add2352287be4cb58b0017a91f61d953e2c6d2777c20d93185558196e1" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "parity-scale-codec", + "polkadot-core-primitives 4.0.0", + "polkadot-parachain-primitives 3.0.0", + "polkadot-primitives 4.0.0", + "scale-info", + "sp-api 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-trie 26.0.0", + "staging-xcm 4.0.0", ] [[package]] -name = "dyn-clone" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" +name = "cumulus-primitives-parachain-inherent" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "async-trait", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-relay-chain-interface 0.1.0", + "cumulus-test-relay-sproof-builder 0.1.0", + "parity-scale-codec", + "sc-client-api 4.0.0-dev", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-trie 22.0.0", + "tracing", +] [[package]] -name = "ecdsa" -version = "0.14.8" +name = "cumulus-primitives-parachain-inherent" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "413301934810f597c1d19ca71c8710e99a3f1ba28a0d2ebc01551a2daeea3c5c" +checksum = "9d0b1e0e6dcf393dbf05b31122a8c4739acf407a96ec8fd707886f36ee95c355" dependencies = [ - "der 0.6.1", - "elliptic-curve 0.12.3", - "rfc6979 0.3.1", - "signature 1.6.4", + "async-trait", + "cumulus-primitives-core 0.4.0", + "cumulus-relay-chain-interface 0.4.0", + "cumulus-test-relay-sproof-builder 0.4.0", + "parity-scale-codec", + "sc-client-api 25.0.0", + "scale-info", + "sp-api 23.0.0", + "sp-core 25.0.0", + "sp-inherents 23.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "sp-std 12.0.0", + "sp-storage 17.0.0", + "sp-trie 26.0.0", + "tracing", ] [[package]] -name = "ecdsa" -version = "0.16.9" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" +name = "cumulus-primitives-timestamp" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "der 0.7.9", - "digest 0.10.7", - "elliptic-curve 0.13.8", - "rfc6979 0.4.0", - "signature 2.2.0", - "spki 0.7.3", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "futures", + "parity-scale-codec", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", ] [[package]] -name = "ed25519" -version = "1.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +name = "cumulus-primitives-utility" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "signature 1.6.4", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "polkadot-runtime-common 1.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", ] [[package]] -name = "ed25519" -version = "2.2.3" +name = "cumulus-primitives-utility" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" +checksum = "2d0ad7498cb748684f0f309ee037e9a29a91fb3ec5b5276b5fc723c3716bdd8a" dependencies = [ - "pkcs8 0.10.2", - "signature 2.2.0", + "cumulus-primitives-core 0.4.0", + "frame-support 25.0.0", + "log", + "pallet-xcm-benchmarks 4.0.1", + "parity-scale-codec", + "polkadot-runtime-common 4.0.0", + "polkadot-runtime-parachains 4.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", + "staging-xcm-executor 4.0.2", ] [[package]] -name = "ed25519-dalek" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +name = "cumulus-relay-chain-inprocess-interface" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "curve25519-dalek 3.2.0", - "ed25519 1.5.3", - "rand 0.7.3", - "serde", - "sha2 0.9.9", - "zeroize", + "async-trait", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-relay-chain-interface 0.1.0", + "futures", + "futures-timer", + "polkadot-cli", + "polkadot-service", + "sc-cli 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-tracing 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", ] [[package]] -name = "ed25519-dalek" -version = "2.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" +name = "cumulus-relay-chain-interface" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "curve25519-dalek 4.1.2", - "ed25519 2.2.3", - "rand_core 0.6.4", - "serde", - "sha2 0.10.8", - "subtle", - "zeroize", + "async-trait", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "futures", + "jsonrpsee-core", + "parity-scale-codec", + "polkadot-overseer 1.0.0", + "sc-client-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-state-machine 0.28.0", + "thiserror", ] [[package]] -name = "ed25519-zebra" -version = "3.1.0" +name = "cumulus-relay-chain-interface" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6" +checksum = "af081ef8885042e7ae96e9d1cf32ec6f0616fe4cb78f0325ed7c5accded687fb" dependencies = [ - "curve25519-dalek 3.2.0", - "hashbrown 0.12.3", - "hex", - "rand_core 0.6.4", - "sha2 0.9.9", - "zeroize", + "async-trait", + "cumulus-primitives-core 0.4.0", + "futures", + "jsonrpsee-core", + "parity-scale-codec", + "polkadot-overseer 4.0.0", + "sc-client-api 25.0.0", + "sp-api 23.0.0", + "sp-blockchain 25.0.0", + "sp-state-machine 0.32.0", + "thiserror", ] [[package]] -name = "either" -version = "1.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +name = "cumulus-relay-chain-minimal-node" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "array-bytes 6.2.3", + "async-trait", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-rpc-interface", + "futures", + "polkadot-availability-recovery", + "polkadot-collator-protocol", + "polkadot-core-primitives 1.0.0", + "polkadot-network-bridge", + "polkadot-node-collation-generation", + "polkadot-node-core-runtime-api", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-subsystem-util", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "sc-authority-discovery 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-service 0.10.0-dev", + "sc-tracing 4.0.0-dev", + "sc-utils 4.0.0-dev", + "schnellru", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-babe 0.10.0-dev", + "sp-runtime 24.0.0", + "tracing", +] [[package]] -name = "elliptic-curve" -version = "0.12.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7bb888ab5300a19b8e5bceef25ac745ad065f3c9f7efc6de1b91958110891d3" +name = "cumulus-relay-chain-rpc-interface" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" 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", - "hkdf", - "pem-rfc7468", - "pkcs8 0.9.0", - "rand_core 0.6.4", - "sec1 0.3.0", - "subtle", - "zeroize", + "async-trait", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-relay-chain-interface 0.1.0", + "either", + "futures", + "futures-timer", + "jsonrpsee", + "parity-scale-codec", + "pin-project", + "polkadot-overseer 1.0.0", + "rand 0.8.5", + "sc-client-api 4.0.0-dev", + "sc-rpc-api 0.10.0-dev", + "sc-service 0.10.0-dev", + "schnellru", + "serde", + "serde_json", + "smoldot", + "smoldot-light", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-babe 0.10.0-dev", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-storage 13.0.0", + "thiserror", + "tokio", + "tokio-util", + "tracing", + "url", ] [[package]] -name = "elliptic-curve" -version = "0.13.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" +name = "cumulus-test-relay-sproof-builder" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "base16ct 0.2.0", - "crypto-bigint 0.5.5", - "digest 0.10.7", - "ff 0.13.0", - "generic-array 0.14.7", - "group 0.13.0", - "pkcs8 0.10.2", - "rand_core 0.6.4", - "sec1 0.7.3", - "subtle", - "zeroize", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "polkadot-primitives 1.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", ] [[package]] -name = "encode_unicode" -version = "0.3.6" +name = "cumulus-test-relay-sproof-builder" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" +checksum = "59b921a9cb6758faa1c739f135fd87aa1e10a4e86a1c1db3119b396a62287cf2" +dependencies = [ + "cumulus-primitives-core 0.4.0", + "parity-scale-codec", + "polkadot-primitives 4.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "sp-std 12.0.0", + "sp-trie 26.0.0", +] [[package]] -name = "enum-as-inner" -version = "0.5.1" +name = "currency" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", + "pallet-balances 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", +] + +[[package]] +name = "curve25519-dalek" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" +checksum = "4a9b85542f99a2dfa2a1b8e192662741c9859a846b296bef1c92ef9b58b5a216" dependencies = [ - "heck 0.4.1", - "proc-macro2", - "quote", - "syn 1.0.109", + "byteorder", + "digest 0.8.1", + "rand_core 0.5.1", + "subtle 2.4.1", + "zeroize", ] [[package]] -name = "enumflags2" -version = "0.7.9" +name = "curve25519-dalek" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" +checksum = "0b9fdf9972b2bd6af2d913799d9ebc165ea4d2e65878e329d9c6b372c4491b61" dependencies = [ - "enumflags2_derive", + "byteorder", + "digest 0.9.0", + "rand_core 0.5.1", + "subtle 2.4.1", + "zeroize", ] [[package]] -name = "enumflags2_derive" -version = "0.7.9" +name = "curve25519-dalek" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" +checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", + "cfg-if", + "cpufeatures", + "curve25519-dalek-derive", + "digest 0.10.7", + "fiat-crypto", + "platforms", + "rustc_version 0.4.0", + "subtle 2.4.1", + "zeroize", ] [[package]] -name = "enumn" -version = "0.1.13" +name = "curve25519-dalek-derive" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" +checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", @@ -3176,5419 +4098,7590 @@ dependencies = [ ] [[package]] -name = "env_logger" -version = "0.9.3" +name = "curve25519-dalek-ng" +version = "4.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" +checksum = "1c359b7249347e46fb28804470d071c921156ad62b3eef5d34e2ba867533dec8" dependencies = [ - "atty", - "humantime", - "log", - "regex", - "termcolor", + "byteorder", + "digest 0.9.0", + "rand_core 0.6.4", + "subtle-ng", + "zeroize", ] [[package]] -name = "env_logger" -version = "0.10.2" +name = "cxx" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" +checksum = "bb497fad022245b29c2a0351df572e2d67c1046bcef2260ebc022aec81efea82" dependencies = [ - "humantime", - "is-terminal", - "log", - "regex", - "termcolor", + "cc", + "cxxbridge-flags", + "cxxbridge-macro", + "link-cplusplus", ] [[package]] -name = "environmental" -version = "1.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" - -[[package]] -name = "equivalent" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" - -[[package]] -name = "errno" -version = "0.3.9" +name = "cxx-build" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +checksum = "9327c7f9fbd6329a200a5d4aa6f674c60ab256525ff0084b52a889d4e4c60cee" dependencies = [ - "libc", - "windows-sys 0.52.0", + "cc", + "codespan-reporting", + "once_cell", + "proc-macro2", + "quote", + "scratch", + "syn 2.0.65", ] [[package]] -name = "event-listener" -version = "2.5.3" +name = "cxxbridge-flags" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" +checksum = "688c799a4a846f1c0acb9f36bb9c6272d9b3d9457f3633c7753c6057270df13c" [[package]] -name = "event-listener" -version = "4.0.3" +name = "cxxbridge-macro" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" +checksum = "928bc249a7e3cd554fd2e8e08a426e9670c50bbfc9a621653cfa9accc9641783" dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite 0.2.14", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "event-listener-strategy" -version = "0.4.0" +name = "darling" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958e4d70b6d5e81971bebec42271ec641e7ff4e170a6fa605f2b8a8b65cb97d3" +checksum = "7b750cb3417fd1b327431a470f388520309479ab0bf5e323505daf0290cd3850" dependencies = [ - "event-listener 4.0.3", - "pin-project-lite 0.2.14", + "darling_core", + "darling_macro", ] [[package]] -name = "exit-future" -version = "0.2.0" +name = "darling_core" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e43f2f1833d64e33f15592464d6fdd70f349dda7b1a53088eb83cd94014008c5" +checksum = "109c1ca6e6b7f82cc233a97004ea8ed7ca123a9af07a8230878fcfda9b158bf0" dependencies = [ - "futures", + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.10.0", + "syn 1.0.109", ] [[package]] -name = "expander" -version = "0.0.4" +name = "darling_macro" +version = "0.14.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a718c0675c555c5f976fff4ea9e2c150fa06cefa201cadef87cfbf9324075881" +checksum = "a4aab4dbc9f7611d8b55048a3a16d2d010c2c8334e46304b40ac1cc14bf3b48e" dependencies = [ - "blake3", - "fs-err", - "proc-macro2", + "darling_core", "quote", + "syn 1.0.109", ] [[package]] -name = "expander" -version = "0.0.6" +name = "data-encoding" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3774182a5df13c3d1690311ad32fbe913feef26baba609fa2dd5f72042bd2ab6" +checksum = "e8566979429cf69b49a5c740c60791108e86440e8be149bbea4fe54d2c32d6e2" + +[[package]] +name = "data-encoding-macro" +version = "0.1.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1559b6cba622276d6d63706db152618eeb15b89b3e4041446b05876e352e639" dependencies = [ - "blake2", - "fs-err", - "proc-macro2", - "quote", + "data-encoding", + "data-encoding-macro-internal", ] [[package]] -name = "expander" -version = "1.0.0" +name = "data-encoding-macro-internal" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f360349150728553f92e4c997a16af8915f418d3a0f21b440d34c5632f16ed84" +checksum = "332d754c0af53bc87c108fed664d121ecf59207ec4196041f04d6ab9002ad33f" dependencies = [ - "blake2", - "fs-err", - "proc-macro2", - "quote", + "data-encoding", "syn 1.0.109", ] [[package]] -name = "expander" -version = "2.1.0" +name = "der" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00e83c02035136f1592a47964ea60c05a50e4ed8b5892cfac197063850898d4d" +checksum = "f55bf8e7b65898637379c1b74eb1551107c8294ed26d855ceb9fd1a09cfc9bc0" dependencies = [ - "blake2", - "fs-err", - "prettier-please", - "proc-macro2", - "quote", - "syn 2.0.65", + "const-oid", + "zeroize", ] [[package]] -name = "fake-simd" -version = "0.1.2" +name = "der-parser" +version = "8.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" +checksum = "dbd676fbbab537128ef0278adb5576cf363cff6aa22a7b24effe97347cfab61e" +dependencies = [ + "asn1-rs", + "displaydoc", + "nom", + "num-bigint", + "num-traits", + "rusticata-macros", +] [[package]] -name = "fallible-iterator" -version = "0.2.0" +name = "deranged" +version = "0.3.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" +checksum = "b42b6fa04a440b495c8b04d0e71b707c585f83cb9cb28cf8cd0d976c315e31b4" +dependencies = [ + "powerfmt", +] [[package]] -name = "fastrand" -version = "2.1.0" +name = "derivative" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" +checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] [[package]] -name = "fatality" -version = "0.0.6" +name = "derive-syn-parse" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ad875162843b0d046276327afe0136e9ed3a23d5a754210fb6f1f33610d39ab" +checksum = "e79116f119dd1dba1abf1f3405f03b9b0e79a27a3883864bfebded8a3dc768cd" dependencies = [ - "fatality-proc-macro", - "thiserror", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "fatality-proc-macro" -version = "0.0.6" +name = "derive-syn-parse" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f5aa1e3ae159e592ad222dc90c5acbad632b527779ba88486abe92782ab268bd" +checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ - "expander 0.0.4", - "indexmap 1.9.3", - "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 1.0.109", - "thiserror", + "syn 2.0.65", ] [[package]] -name = "fdlimit" -version = "0.2.1" +name = "derive_more" +version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c4c9e43643f5a3be4ca5b67d26b98031ff9db6806c3440ae32e02e3ceac3f1b" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ - "libc", + "convert_case", + "proc-macro2", + "quote", + "rustc_version 0.4.0", + "syn 1.0.109", ] [[package]] -name = "fee" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "dia-oracle" +version = "0.1.0" +source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" dependencies = [ - "currency", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "oracle", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", - "pooled-rewards", - "reward-distribution", "scale-info", - "security", "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", - "staking", + "serde_json", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "ff" -version = "0.12.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d013fc25338cc558c5c2cfbad646908fb23591e2404481826742b651c9af7160" +name = "dia-oracle-runtime-api" +version = "0.1.0" +source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" dependencies = [ - "rand_core 0.6.4", - "subtle", + "dia-oracle", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "ff" -version = "0.13.0" +name = "difflib" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" -dependencies = [ - "rand_core 0.6.4", - "subtle", -] +checksum = "6184e33543162437515c2e2b48714794e37845ec9851711914eec9d308f6ebe8" [[package]] -name = "fflonk" -version = "0.1.0" -source = "git+https://github.com/w3f/fflonk#1e854f35e9a65d08b11a86291405cdc95baa0a35" +name = "digest" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "merlin 3.0.0", + "generic-array 0.12.4", ] [[package]] -name = "fiat-crypto" -version = "0.2.9" +name = "digest" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +dependencies = [ + "generic-array 0.14.7", +] [[package]] -name = "file-per-thread-logger" -version = "0.1.6" +name = "digest" +version = "0.10.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" +checksum = "9ed9a281f7bc9b7576e61468ba615a66a5c8cfdff42420a70aa82701a3b1e292" dependencies = [ - "env_logger 0.10.2", - "log", + "block-buffer 0.10.4", + "const-oid", + "crypto-common", + "subtle 2.4.1", ] [[package]] -name = "filetime" -version = "0.2.23" +name = "directories" +version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" dependencies = [ - "cfg-if", - "libc", - "redox_syscall 0.4.1", - "windows-sys 0.52.0", + "dirs-sys 0.3.7", ] [[package]] -name = "finality-grandpa" -version = "0.16.2" +name = "directories" +version = "5.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36530797b9bf31cd4ff126dcfee8170f86b00cfdcea3269d73133cc0415945c3" +checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" dependencies = [ - "either", - "futures", - "futures-timer", - "log", - "num-traits", - "parity-scale-codec", - "parking_lot 0.12.2", - "scale-info", + "dirs-sys 0.4.1", ] [[package]] -name = "fixed-hash" -version = "0.7.0" +name = "directories-next" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" +checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" dependencies = [ - "byteorder", - "static_assertions", + "cfg-if", + "dirs-sys-next", ] [[package]] -name = "fixed-hash" -version = "0.8.0" +name = "dirs-sys" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" +checksum = "1b1d1d91c932ef41c0f2663aa8b0ca0342d444d842c06914aa0a7e352d0bada6" dependencies = [ - "byteorder", - "rand 0.8.5", - "rustc-hex", - "static_assertions", + "libc", + "redox_users", + "winapi", ] [[package]] -name = "fixedbitset" -version = "0.4.2" +name = "dirs-sys" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.48.0", +] [[package]] -name = "flate2" -version = "1.0.30" +name = "dirs-sys-next" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" dependencies = [ - "crc32fast", - "libz-sys", - "miniz_oxide", + "libc", + "redox_users", + "winapi", ] [[package]] -name = "float-cmp" -version = "0.9.0" +name = "displaydoc" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ - "num-traits", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "fnv" -version = "1.0.7" +name = "dleq_vrf" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-scale 0.0.10", + "ark-secret-scalar", + "ark-serialize", + "ark-std", + "ark-transcript", + "arrayvec 0.7.4", + "rand_core 0.6.4", + "zeroize", +] + +[[package]] +name = "docify" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +checksum = "43a2f138ad521dc4a2ced1a4576148a6a610b4c5923933b062a263130a6802ce" +dependencies = [ + "docify_macros", +] [[package]] -name = "fork-tree" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "docify_macros" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a081e51fb188742f5a7a1164ad752121abcb22874b21e2c3b0dd040c515fdad" dependencies = [ - "parity-scale-codec", + "common-path", + "derive-syn-parse 0.2.0", + "once_cell", + "proc-macro2", + "quote", + "regex", + "syn 2.0.65", + "termcolor", + "toml 0.8.15", + "walkdir", ] [[package]] -name = "form_urlencoded" +name = "downcast" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1" + +[[package]] +name = "downcast-rs" version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +checksum = "75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2" + +[[package]] +name = "dtoa" +version = "1.0.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" + +[[package]] +name = "dyn-clonable" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e9232f0e607a262ceb9bd5141a3dfb3e4db6994b31989bbfd845878cba59fd4" dependencies = [ - "percent-encoding", + "dyn-clonable-impl", + "dyn-clone", ] [[package]] -name = "foucoco-runtime" -version = "0.1.0" +name = "dyn-clonable-impl" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "558e40ea573c374cf53507fd240b7ee2f5477df7cfebdb97323ec61c719399c5" dependencies = [ - "bifrost-farming", - "bifrost-farming-rpc-runtime-api", - "cfg-if", - "clients-info", - "cumulus-pallet-aura-ext", - "cumulus-pallet-dmp-queue", - "cumulus-pallet-parachain-system", - "cumulus-pallet-session-benchmarking", - "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-primitives-timestamp", - "cumulus-primitives-utility", - "currency", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", - "dia-oracle-runtime-api", - "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", - "hex-literal 0.3.4", - "issue", - "log", - "module-issue-rpc-runtime-api 1.0.9", - "module-oracle-rpc-runtime-api 1.0.9", - "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api 1.0.9", - "module-replace-rpc-runtime-api 1.0.9", - "module-vault-registry-rpc-runtime-api 1.0.9", - "nomination", - "oracle", - "orml-asset-registry", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-currencies-allowance-extension", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens-management-extension", - "orml-traits", - "orml-xcm-support", - "orml-xtokens", - "pallet-aura", - "pallet-authorship", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-bounties", - "pallet-child-bounties", - "pallet-collective", - "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-contracts-primitives 7.0.0", - "pallet-democracy", - "pallet-identity", - "pallet-insecure-randomness-collective-flip", - "pallet-multisig", - "pallet-preimage", - "pallet-proxy", - "pallet-scheduler", - "pallet-session", - "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-xcm", - "parachain-info", - "parachain-staking", - "parity-scale-codec", - "paste", - "polkadot-parachain", - "polkadot-runtime-common", - "pooled-rewards", - "price-chain-extension", - "redeem", - "replace", - "reward-distribution", - "runtime-common", - "scale-info", - "security", - "serde", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-std 5.0.0", - "sp-transaction-pool", - "sp-version 5.0.0", - "spacewalk-primitives 1.0.9", - "staking", - "stellar-relay", - "substrate-wasm-builder", - "token-chain-extension", - "treasury-buyout-extension", - "vault-registry", - "xcm", - "xcm-builder", - "xcm-executor", - "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", - "zenlink-protocol-runtime-api", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "fragile" -version = "2.0.0" +name = "dyn-clone" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" [[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "ecdsa" +version = "0.16.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee27f32b5c5292967d2d4a9d7f1e0b0aed2c15daded5a60300e4abb9d8020bca" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-runtime-interface 7.0.0", - "sp-std 5.0.0", - "sp-storage 7.0.0", - "static_assertions", + "der", + "digest 0.10.7", + "elliptic-curve", + "rfc6979", + "signature 2.2.0", + "spki", ] [[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "ed25519" +version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", + "signature 1.6.4", +] + +[[package]] +name = "ed25519" +version = "2.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" +dependencies = [ + "pkcs8", + "signature 2.2.0", +] + +[[package]] +name = "ed25519-dalek" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +dependencies = [ + "curve25519-dalek 3.2.0", + "ed25519 1.5.3", + "rand 0.7.3", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-runtime-interface 17.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "static_assertions", + "sha2 0.9.9", + "zeroize", ] [[package]] -name = "frame-benchmarking-cli" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "ed25519-dalek" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ - "Inflector", - "array-bytes 4.2.0", - "chrono", - "clap", - "comfy-table", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "gethostname", - "handlebars", - "itertools 0.10.5", - "lazy_static", - "linked-hash-map", - "log", - "parity-scale-codec", - "rand 0.8.5", - "rand_pcg", - "sc-block-builder", - "sc-cli", - "sc-client-api", - "sc-client-db", - "sc-executor", - "sc-service", - "sc-sysinfo", + "curve25519-dalek 4.1.2", + "ed25519 2.2.3", + "rand_core 0.6.4", "serde", - "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-externalities 0.13.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "sp-std 5.0.0", - "sp-storage 7.0.0", - "sp-trie 7.0.0", - "thiserror", - "thousands", + "sha2 0.10.8", + "subtle 2.4.1", + "zeroize", ] [[package]] -name = "frame-election-provider-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "ed25519-zebra" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c24f403d068ad0b359e577a77f92392118be3f3c927538f2bb544a5ecd828c6" +dependencies = [ + "curve25519-dalek 3.2.0", + "hashbrown 0.12.3", + "hex", + "rand_core 0.6.4", + "sha2 0.9.9", + "zeroize", +] + +[[package]] +name = "ed25519-zebra" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" +dependencies = [ + "curve25519-dalek 4.1.2", + "ed25519 2.2.3", + "hashbrown 0.14.5", + "hex", + "rand_core 0.6.4", + "sha2 0.10.8", + "zeroize", +] + +[[package]] +name = "either" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" + +[[package]] +name = "elliptic-curve" +version = "0.13.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5e6043086bf7973472e0c7dff2142ea0b680d30e18d9cc40f267efbf222bd47" +dependencies = [ + "base16ct", + "crypto-bigint", + "digest 0.10.7", + "ff", + "generic-array 0.14.7", + "group", + "pkcs8", + "rand_core 0.6.4", + "sec1", + "subtle 2.4.1", + "zeroize", +] + +[[package]] +name = "encode_unicode" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" + +[[package]] +name = "enum-as-inner" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9720bba047d567ffc8a3cba48bf19126600e249ab7f128e9233e6376976a116" +dependencies = [ + "heck 0.4.1", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "enumflags2" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" +dependencies = [ + "enumflags2_derive", +] + +[[package]] +name = "enumflags2_derive" +version = "0.7.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" dependencies = [ - "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 2.0.65", ] [[package]] -name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "enumn" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" dependencies = [ - "frame-election-provider-solution-type", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-npos-elections", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "frame-executive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "env_logger" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a12e6657c4c97ebab115a42dcee77225f7f482cdd841cf7088c657a42e9e00e7" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-try-runtime", - "parity-scale-codec", - "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-tracing 6.0.0", + "atty", + "humantime", + "log", + "regex", + "termcolor", ] [[package]] -name = "frame-metadata" -version = "15.1.0" +name = "env_logger" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "878babb0b136e731cc77ec2fd883ff02745ff21e6fb662729953d44923df009c" +checksum = "4cd405aab171cb85d6735e5c8d9db038c17d3ca007a4d2c25f337935c3d90580" dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", - "serde", + "humantime", + "is-terminal", + "log", + "regex", + "termcolor", +] + +[[package]] +name = "environmental" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48c92028aaa870e83d51c64e5d4e0b6981b360c522198c23959f219a4e1b15b" + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "errno" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "534c5cf6194dfab3db3242765c03bbe257cf92f22b38f6bc0c58d59108a820ba" +dependencies = [ + "libc", + "windows-sys 0.52.0", +] + +[[package]] +name = "ethbloom" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" +dependencies = [ + "crunchy", + "fixed-hash 0.8.0", + "impl-rlp", + "impl-serde", + "tiny-keccak", +] + +[[package]] +name = "ethereum-types" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" +dependencies = [ + "ethbloom", + "fixed-hash 0.8.0", + "impl-rlp", + "impl-serde", + "primitive-types", + "uint", +] + +[[package]] +name = "event-listener" +version = "2.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0206175f82b8d6bf6652ff7d71a1e27fd2e4efde587fd368662814d6ec1d9ce0" + +[[package]] +name = "event-listener" +version = "3.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite 0.2.14", +] + +[[package]] +name = "event-listener" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite 0.2.14", +] + +[[package]] +name = "event-listener" +version = "5.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6032be9bd27023a771701cc49f9f053c751055f71efb2e0ae5c15809093675ba" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite 0.2.14", +] + +[[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.3", + "pin-project-lite 0.2.14", +] + +[[package]] +name = "event-listener-strategy" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f214dc438f977e6d4e3500aaa277f5ad94ca83fbbd9b1a15713ce2344ccc5a1" +dependencies = [ + "event-listener 5.3.1", + "pin-project-lite 0.2.14", +] + +[[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 = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a718c0675c555c5f976fff4ea9e2c150fa06cefa201cadef87cfbf9324075881" +dependencies = [ + "blake3", + "fs-err", + "proc-macro2", + "quote", +] + +[[package]] +name = "expander" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3774182a5df13c3d1690311ad32fbe913feef26baba609fa2dd5f72042bd2ab6" +dependencies = [ + "blake2 0.10.6", + "fs-err", + "proc-macro2", + "quote", +] + +[[package]] +name = "expander" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f360349150728553f92e4c997a16af8915f418d3a0f21b440d34c5632f16ed84" +dependencies = [ + "blake2 0.10.6", + "fs-err", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "expander" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00e83c02035136f1592a47964ea60c05a50e4ed8b5892cfac197063850898d4d" +dependencies = [ + "blake2 0.10.6", + "fs-err", + "prettier-please", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "fake-simd" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" + +[[package]] +name = "fallible-iterator" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" + +[[package]] +name = "fastrand" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be" +dependencies = [ + "instant", +] + +[[package]] +name = "fastrand" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a" + +[[package]] +name = "fatality" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2ad875162843b0d046276327afe0136e9ed3a23d5a754210fb6f1f33610d39ab" +dependencies = [ + "fatality-proc-macro", + "thiserror", +] + +[[package]] +name = "fatality-proc-macro" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5aa1e3ae159e592ad222dc90c5acbad632b527779ba88486abe92782ab268bd" +dependencies = [ + "expander 0.0.4", + "indexmap 1.9.3", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 1.0.109", + "thiserror", +] + +[[package]] +name = "fdlimit" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c4c9e43643f5a3be4ca5b67d26b98031ff9db6806c3440ae32e02e3ceac3f1b" +dependencies = [ + "libc", +] + +[[package]] +name = "fee" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "currency", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "oracle", + "pallet-balances 4.0.0-dev", + "parity-scale-codec", + "pooled-rewards", + "reward-distribution", + "scale-info", + "security", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", + "staking", +] + +[[package]] +name = "ff" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" +dependencies = [ + "rand_core 0.6.4", + "subtle 2.4.1", +] + +[[package]] +name = "fflonk" +version = "0.1.0" +source = "git+https://github.com/w3f/fflonk#1e854f35e9a65d08b11a86291405cdc95baa0a35" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "merlin 3.0.0", +] + +[[package]] +name = "fiat-crypto" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" + +[[package]] +name = "file-per-thread-logger" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" +dependencies = [ + "env_logger 0.10.2", + "log", +] + +[[package]] +name = "filetime" +version = "0.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ee447700ac8aa0b2f2bd7bc4462ad686ba06baa6727ac149a2d6277f0d240fd" +dependencies = [ + "cfg-if", + "libc", + "redox_syscall 0.4.1", + "windows-sys 0.52.0", +] + +[[package]] +name = "finality-grandpa" +version = "0.16.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36530797b9bf31cd4ff126dcfee8170f86b00cfdcea3269d73133cc0415945c3" +dependencies = [ + "either", + "futures", + "futures-timer", + "log", + "num-traits", + "parity-scale-codec", + "parking_lot 0.12.2", + "scale-info", +] + +[[package]] +name = "fixed-hash" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcf0ed7fe52a17a03854ec54a9f76d6d84508d1c0e66bc1793301c73fc8493c" +dependencies = [ + "byteorder", + "static_assertions", +] + +[[package]] +name = "fixed-hash" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "835c052cb0c08c1acf6ffd71c022172e18723949c8282f2b9f27efbc51e64534" +dependencies = [ + "byteorder", + "rand 0.8.5", + "rustc-hex", + "static_assertions", +] + +[[package]] +name = "fixedbitset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" + +[[package]] +name = "flate2" +version = "1.0.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +dependencies = [ + "crc32fast", + "libz-sys", + "miniz_oxide", +] + +[[package]] +name = "float-cmp" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "98de4bbd547a563b716d8dfa9aad1cb19bfab00f4fa09a6a4ed21dbcf44ce9c4" +dependencies = [ + "num-traits", +] + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "fork-tree" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", +] + +[[package]] +name = "fork-tree" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c2d0a4310dcf0e5cce78e35e60dc2fda80ef61c8f8fc382e685dfc24fcf5db9" +dependencies = [ + "parity-scale-codec", +] + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "foucoco-runtime" +version = "0.1.0" +dependencies = [ + "bifrost-farming", + "bifrost-farming-rpc-runtime-api", + "cfg-if", + "clients-info", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-timestamp", + "cumulus-primitives-utility 0.1.0", + "currency", + "dia-oracle", + "dia-oracle-runtime-api", + "fee", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "hex-literal 0.3.4", + "issue", + "log", + "module-issue-rpc-runtime-api", + "module-oracle-rpc-runtime-api", + "module-pallet-staking-rpc-runtime-api", + "module-redeem-rpc-runtime-api", + "module-replace-rpc-runtime-api", + "module-vault-registry-rpc-runtime-api", + "nomination", + "oracle", + "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", + "orml-currencies", + "orml-currencies-allowance-extension", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens-management-extension", + "orml-traits", + "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", + "orml-xtokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-bounties 4.0.0-dev", + "pallet-child-bounties 4.0.0-dev", + "pallet-collective 4.0.0-dev", + "pallet-contracts", + "pallet-contracts-primitives", + "pallet-democracy 4.0.0-dev", + "pallet-identity 4.0.0-dev", + "pallet-insecure-randomness-collective-flip", + "pallet-multisig 4.0.0-dev", + "pallet-preimage 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-scheduler 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-sudo", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-vesting 4.0.0-dev", + "pallet-xcm 1.0.0", + "parachain-info", + "parachain-staking", + "parity-scale-codec", + "paste", + "polkadot-parachain-bin", + "polkadot-runtime-common 1.0.0", + "pooled-rewards", + "price-chain-extension", + "redeem", + "replace", + "reward-distribution", + "runtime-common", + "scale-info", + "security", + "serde", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "spacewalk-primitives", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "staking", + "stellar-relay", + "substrate-wasm-builder", + "token-chain-extension", + "treasury-buyout-extension", + "vault-registry", + "zenlink-protocol", + "zenlink-protocol-runtime-api", +] + +[[package]] +name = "fragile" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" + +[[package]] +name = "frame-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-application-crypto 7.0.0", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-runtime-interface 7.0.0", + "sp-std 5.0.0", + "sp-storage 7.0.0", + "static_assertions", +] + +[[package]] +name = "frame-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-runtime-interface 17.0.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "static_assertions", +] + +[[package]] +name = "frame-benchmarking" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dd4946d63eab00d899f08a7e74e965cc6785c2298efaea6a2752905f4810407" +dependencies = [ + "frame-support 25.0.0", + "frame-support-procedural 20.0.0", + "frame-system 25.0.0", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-runtime-interface 21.0.0", + "sp-std 12.0.0", + "sp-storage 17.0.0", + "static_assertions", +] + +[[package]] +name = "frame-benchmarking-cli" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "Inflector", + "array-bytes 6.2.3", + "chrono", + "clap", + "comfy-table", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "gethostname", + "handlebars", + "itertools 0.10.5", + "lazy_static", + "linked-hash-map", + "log", + "parity-scale-codec", + "rand 0.8.5", + "rand_pcg", + "sc-block-builder 0.10.0-dev", + "sc-cli 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-client-db 0.10.0-dev", + "sc-executor 0.10.0-dev", + "sc-service 0.10.0-dev", + "sc-sysinfo 6.0.0-dev", + "serde", + "serde_json", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-externalities 0.19.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-storage 13.0.0", + "sp-trie 22.0.0", + "sp-wasm-interface 14.0.0", + "thiserror", + "thousands", +] + +[[package]] +name = "frame-election-provider-solution-type" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-election-provider-solution-type" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03911cf3675af64252a6de7b4f383eafa80d5ea5830184e7a0739aeb0b95272d" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-election-provider-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-election-provider-solution-type 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "frame-election-provider-support" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebad507fb038db2f7ce982d30bd9828a59785c9a4780348d59cd6cceaee80d1a" +dependencies = [ + "frame-election-provider-solution-type 12.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-npos-elections 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + +[[package]] +name = "frame-executive" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", +] + +[[package]] +name = "frame-executive" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dda2c20ea3267ee20c9a5482f320236510c4ade6aec1dd930cb57dc5651c64f" +dependencies = [ + "frame-support 25.0.0", + "frame-system 25.0.0", + "frame-try-runtime 0.31.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-tracing 14.0.0", +] + +[[package]] +name = "frame-metadata" +version = "15.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "878babb0b136e731cc77ec2fd883ff02745ff21e6fb662729953d44923df009c" +dependencies = [ + "cfg-if", + "parity-scale-codec", + "scale-info", + "serde", +] + +[[package]] +name = "frame-metadata" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" +dependencies = [ + "cfg-if", + "parity-scale-codec", + "scale-info", + "serde", +] + +[[package]] +name = "frame-metadata-hash-extension" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "array-bytes 6.2.3", + "docify", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", +] + +[[package]] +name = "frame-remote-externalities" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "async-recursion", + "futures", + "indicatif", + "jsonrpsee", + "log", + "parity-scale-codec", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "spinners", + "substrate-rpc-client", + "tokio", + "tokio-retry", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "bitflags 1.3.2", + "environmental", + "frame-metadata 15.1.0", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "impl-trait-for-tuples", + "k256", + "log", + "once_cell", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-arithmetic 6.0.0", + "sp-core 7.0.0", + "sp-core-hashing-proc-macro 5.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-state-machine 0.13.0", + "sp-std 5.0.0", + "sp-tracing 6.0.0", + "sp-weights 4.0.0", + "tt-call", +] + +[[package]] +name = "frame-support" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "aquamarine", + "bitflags 1.3.2", + "docify", + "environmental", + "frame-metadata 16.0.0", + "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic 0.4.2", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-core-hashing-proc-macro 9.0.0", + "sp-debug-derive 8.0.0", + "sp-genesis-builder 0.1.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-metadata-ir 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", + "sp-weights 20.0.0", + "static_assertions", + "tt-call", +] + +[[package]] +name = "frame-support" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "023504bbdd0e8d1ebe3d9d289b009337cdb9a24c5e74615ffd7b188aa1664c2d" +dependencies = [ + "aquamarine", + "bitflags 1.3.2", + "docify", + "environmental", + "frame-metadata 16.0.0", + "frame-support-procedural 20.0.0", + "impl-trait-for-tuples", + "k256", + "log", + "macro_magic 0.5.1", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "serde_json", + "smallvec", + "sp-api 23.0.0", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-core-hashing-proc-macro 13.0.0", + "sp-debug-derive 12.0.0", + "sp-genesis-builder 0.4.0", + "sp-inherents 23.0.0", + "sp-io 27.0.0", + "sp-metadata-ir 0.4.0", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-state-machine 0.32.0", + "sp-std 12.0.0", + "sp-tracing 14.0.0", + "sp-weights 24.0.0", + "static_assertions", + "tt-call", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "Inflector", + "cfg-expr 0.10.3", + "derive-syn-parse 0.1.5", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "itertools 0.10.5", + "proc-macro-warning 0.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "Inflector", + "cfg-expr 0.15.8", + "derive-syn-parse 0.1.5", + "expander 2.1.0", + "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "itertools 0.10.5", + "macro_magic 0.4.2", + "proc-macro-warning 0.4.2", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d6bc383298353ff2790ac1a301262c21ac196dbc26ef67a2213c46524a06dd1" +dependencies = [ + "Inflector", + "cfg-expr 0.15.8", + "derive-syn-parse 0.1.5", + "expander 2.1.0", + "frame-support-procedural-tools 9.0.0", + "itertools 0.10.5", + "macro_magic 0.5.1", + "proc-macro-warning 1.0.2", + "proc-macro2", + "quote", + "sp-core-hashing 13.0.0", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural-tools" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b3ac1266522a8c9a2d2d26d205ec3028b88582d5f3cd5cbc75d0ec8271d197b7" +dependencies = [ + "frame-support-procedural-tools-derive 10.0.0", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-support-procedural-tools-derive" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c078db2242ea7265faa486004e7fd8daaf1a577cfcac0070ce55d926922883" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "frame-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 7.0.0", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "sp-version 5.0.0", + "sp-weights 4.0.0", +] + +[[package]] +name = "frame-system" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cfg-if", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-version 22.0.0", + "sp-weights 20.0.0", +] + +[[package]] +name = "frame-system" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57e316407c45a5093c833966a906301aa0dcbd05048061cd9cde2548d017bfd9" +dependencies = [ + "cfg-if", + "frame-support 25.0.0", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-version 26.0.0", + "sp-weights 24.0.0", +] + +[[package]] +name = "frame-system-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "parity-scale-codec", + "scale-info", + "sp-core 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "frame-system-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "frame-system-benchmarking" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b1388055d29a7a1c4d41b1623d3fcbc9d7f31d17abe04500b270b26901d926" +dependencies = [ + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + +[[package]] +name = "frame-system-rpc-runtime-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", +] + +[[package]] +name = "frame-system-rpc-runtime-api" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17572a34fd866ad6cab6977a2c30b38645e0a499b3486de00ae9103f7002d6d3" +dependencies = [ + "parity-scale-codec", + "sp-api 23.0.0", +] + +[[package]] +name = "frame-try-runtime" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", + "sp-std 5.0.0", +] + +[[package]] +name = "frame-try-runtime" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "frame-try-runtime" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f082e770275f9b46ddf46b09bc7a993f84db691c39d9e4d038ac07443cb17a18" +dependencies = [ + "frame-support 25.0.0", + "parity-scale-codec", + "sp-api 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + +[[package]] +name = "fs-err" +version = "2.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41" +dependencies = [ + "autocfg", +] + +[[package]] +name = "fs2" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "fs4" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47" +dependencies = [ + "rustix 0.38.34", + "windows-sys 0.48.0", +] + +[[package]] +name = "funty" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" + +[[package]] +name = "futures" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-executor" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", + "num_cpus", +] + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-lite" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" +dependencies = [ + "fastrand 1.9.0", + "futures-core", + "futures-io", + "memchr", + "parking", + "pin-project-lite 0.2.14", + "waker-fn", +] + +[[package]] +name = "futures-lite" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +dependencies = [ + "fastrand 2.1.0", + "futures-core", + "futures-io", + "parking", + "pin-project-lite 0.2.14", +] + +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "futures-rustls" +version = "0.22.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" +dependencies = [ + "futures-io", + "rustls 0.20.9", + "webpki", +] + +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-timer" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" +dependencies = [ + "gloo-timers", + "send_wrapper", +] + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite 0.2.14", + "pin-utils", + "slab", +] + +[[package]] +name = "fxhash" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +dependencies = [ + "byteorder", +] + +[[package]] +name = "generic-array" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" +dependencies = [ + "typenum", +] + +[[package]] +name = "generic-array" +version = "0.14.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +dependencies = [ + "typenum", + "version_check", + "zeroize", +] + +[[package]] +name = "gethostname" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" +dependencies = [ + "libc", + "winapi", +] + +[[package]] +name = "getrandom" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.9.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +dependencies = [ + "cfg-if", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", +] + +[[package]] +name = "getrandom_or_panic" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" +dependencies = [ + "rand_core 0.6.4", +] + +[[package]] +name = "ghash" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" +dependencies = [ + "opaque-debug 0.3.1", + "polyval", +] + +[[package]] +name = "gimli" +version = "0.26.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" +dependencies = [ + "fallible-iterator", + "stable_deref_trait", +] + +[[package]] +name = "gimli" +version = "0.27.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" +dependencies = [ + "fallible-iterator", + "indexmap 1.9.3", + "stable_deref_trait", +] + +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" + +[[package]] +name = "globset" +version = "0.4.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +dependencies = [ + "aho-corasick", + "bstr", + "log", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", +] + +[[package]] +name = "gloo-net" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9902a044653b26b99f7e3693a42f171312d9be8b26b5697bd1e43ad1f8a35e10" +dependencies = [ + "futures-channel", + "futures-core", + "futures-sink", + "gloo-utils", + "js-sys", + "pin-project", + "serde", + "serde_json", + "thiserror", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "gloo-timers" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" +dependencies = [ + "futures-channel", + "futures-core", + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "gloo-utils" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037fcb07216cb3a30f7292bd0176b050b7b9a052ba830ef7d5d65f6dc64ba58e" +dependencies = [ + "js-sys", + "serde", + "serde_json", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "glutton-runtime" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-glutton", + "pallet-sudo", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", +] + +[[package]] +name = "group" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" +dependencies = [ + "ff", + "rand_core 0.6.4", + "subtle 2.4.1", +] + +[[package]] +name = "h2" +version = "0.3.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" +dependencies = [ + "bytes", + "fnv", + "futures-core", + "futures-sink", + "futures-util", + "http", + "indexmap 2.2.6", + "slab", + "tokio", + "tokio-util", + "tracing", +] + +[[package]] +name = "handlebars" +version = "4.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "faa67bab9ff362228eb3d00bd024a4965d8231bbb7921167f0cfa66c6626b225" +dependencies = [ + "log", + "pest", + "pest_derive", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "hash-db" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e7d7786361d7425ae2fe4f9e407eb0efaa0840f5212d109cc018c40c35c6ab4" + +[[package]] +name = "hash256-std-hasher" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "92c171d55b98633f4ed3860808f004099b36c1cc29c42cfc53aa8591b21efcf2" +dependencies = [ + "crunchy", +] + +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" +dependencies = [ + "ahash 0.7.8", +] + +[[package]] +name = "hashbrown" +version = "0.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +dependencies = [ + "ahash 0.8.11", +] + +[[package]] +name = "hashbrown" +version = "0.14.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +dependencies = [ + "ahash 0.8.11", + "allocator-api2", + "serde", +] + +[[package]] +name = "hashlink" +version = "0.8.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" +dependencies = [ + "hashbrown 0.14.5", +] + +[[package]] +name = "heck" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + +[[package]] +name = "hermit-abi" +version = "0.1.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +dependencies = [ + "libc", +] + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "hex" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" + +[[package]] +name = "hex-literal" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" + +[[package]] +name = "hex-literal" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" + +[[package]] +name = "hkdf" +version = "0.12.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" +dependencies = [ + "hmac 0.12.1", +] + +[[package]] +name = "hmac" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" +dependencies = [ + "crypto-mac 0.8.0", + "digest 0.9.0", +] + +[[package]] +name = "hmac" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" +dependencies = [ + "crypto-mac 0.11.1", + "digest 0.9.0", +] + +[[package]] +name = "hmac" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +dependencies = [ + "digest 0.10.7", +] + +[[package]] +name = "hmac-drbg" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" +dependencies = [ + "digest 0.9.0", + "generic-array 0.14.7", + "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" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" +dependencies = [ + "libc", + "match_cfg", + "winapi", +] + +[[package]] +name = "http" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "http-body" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +dependencies = [ + "bytes", + "http", + "pin-project-lite 0.2.14", +] + +[[package]] +name = "http-range-header" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" + +[[package]] +name = "httparse" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" + +[[package]] +name = "httpdate" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" + +[[package]] +name = "humantime" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" + +[[package]] +name = "hyper" +version = "0.14.28" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +dependencies = [ + "bytes", + "futures-channel", + "futures-core", + "futures-util", + "h2", + "http", + "http-body", + "httparse", + "httpdate", + "itoa", + "pin-project-lite 0.2.14", + "socket2 0.5.7", + "tokio", + "tower-service", + "tracing", + "want", ] [[package]] -name = "frame-metadata" -version = "16.0.0" +name = "hyper-rustls" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" +checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", - "serde", + "futures-util", + "http", + "hyper", + "log", + "rustls 0.21.12", + "rustls-native-certs", + "tokio", + "tokio-rustls", + "webpki-roots 0.25.4", ] [[package]] -name = "frame-remote-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "iana-time-zone" +version = "0.1.60" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" dependencies = [ - "async-recursion", - "futures", - "indicatif", - "jsonrpsee", - "log", - "parity-scale-codec", - "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "spinners", - "substrate-rpc-client", - "tokio", + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core", ] [[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" dependencies = [ - "bitflags 1.3.2", - "environmental", - "frame-metadata 15.1.0", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "impl-trait-for-tuples", - "k256", - "log", - "once_cell", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-core-hashing-proc-macro 5.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-state-machine 0.13.0", - "sp-std 5.0.0", - "sp-tracing 6.0.0", - "sp-weights 4.0.0", - "tt-call", + "cc", ] [[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" dependencies = [ - "aquamarine", - "bitflags 1.3.2", - "docify", - "environmental", - "frame-metadata 16.0.0", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "impl-trait-for-tuples", - "k256", - "log", - "macro_magic", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "serde_json", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-core-hashing-proc-macro 9.0.0", - "sp-debug-derive 8.0.0", - "sp-genesis-builder", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-io 23.0.0", - "sp-metadata-ir 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", - "sp-weights 20.0.0", - "static_assertions", - "tt-call", + "matches", + "unicode-bidi", + "unicode-normalization", ] [[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "idna" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" dependencies = [ - "Inflector", - "cfg-expr 0.10.3", - "derive-syn-parse 0.1.5", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "itertools 0.10.5", - "proc-macro-warning 0.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", + "unicode-bidi", + "unicode-normalization", ] [[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "if-addrs" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a" dependencies = [ - "Inflector", - "cfg-expr 0.15.8", - "derive-syn-parse 0.1.5", - "expander 2.1.0", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "itertools 0.10.5", - "macro_magic", - "proc-macro-warning 0.4.2", - "proc-macro2", - "quote", - "syn 2.0.65", + "libc", + "windows-sys 0.48.0", ] [[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "if-watch" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", + "async-io 2.3.2", + "core-foundation", + "fnv", + "futures", + "if-addrs", + "ipnet", + "log", + "rtnetlink", + "system-configuration", + "tokio", + "windows", ] [[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "impl-codec" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", + "parity-scale-codec", ] [[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "impl-num-traits" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "951641f13f873bff03d4bf19ae8bec531935ac0ac2cc775f84d7edfdcfed3f17" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", + "integer-sqrt", + "num-traits", + "uint", ] [[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "impl-rlp" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", + "rlp", ] [[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "impl-serde" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "parity-scale-codec", - "scale-info", "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-version 5.0.0", - "sp-weights 4.0.0", ] [[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "impl-trait-for-tuples" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" dependencies = [ - "cfg-if", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-version 22.0.0", - "sp-weights 20.0.0", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "frame-system-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "include_dir" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "scale-info", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "include_dir_macros", ] [[package]] -name = "frame-system-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "include_dir_macros" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "proc-macro2", + "quote", ] [[package]] -name = "frame-try-runtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "index-fixed" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161ceaf2f41b6cd3f6502f5da085d4ad4393a51e0c70ed2fce1d5698d798fae" + +[[package]] +name = "indexmap" +version = "1.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "autocfg", + "hashbrown 0.12.3", + "serde", ] [[package]] -name = "fs-err" -version = "2.11.0" +name = "indexmap" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ - "autocfg", + "equivalent", + "hashbrown 0.14.5", ] [[package]] -name = "fs2" -version = "0.4.3" +name = "indexmap-nostd" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9564fc758e15025b46aa6643b1b77d047d1a56a1aea6e01002ac0c7026876213" +checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" + +[[package]] +name = "indicatif" +version = "0.17.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" dependencies = [ - "libc", - "winapi", + "console", + "instant", + "number_prefix", + "portable-atomic", + "unicode-width", ] [[package]] -name = "fs4" -version = "0.6.6" +name = "inout" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2eeb4ed9e12f43b7fa0baae3f9cdda28352770132ef2e09a23760c29cae8bd47" +checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" dependencies = [ - "rustix 0.38.34", - "windows-sys 0.48.0", + "generic-array 0.14.7", ] [[package]] -name = "funty" -version = "2.0.0" +name = "instant" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c" +checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" +dependencies = [ + "cfg-if", +] [[package]] -name = "futures" -version = "0.3.30" +name = "integer-encoding" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" + +[[package]] +name = "integer-sqrt" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" dependencies = [ - "futures-channel", - "futures-core", - "futures-executor", - "futures-io", - "futures-sink", - "futures-task", - "futures-util", + "num-traits", ] [[package]] -name = "futures-channel" -version = "0.3.30" +name = "io-lifetimes" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" dependencies = [ - "futures-core", - "futures-sink", + "hermit-abi 0.3.9", + "libc", + "windows-sys 0.48.0", ] [[package]] -name = "futures-core" -version = "0.3.30" +name = "ip_network" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1" [[package]] -name = "futures-executor" -version = "0.3.30" +name = "ipconfig" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d" +checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" dependencies = [ - "futures-core", - "futures-task", - "futures-util", - "num_cpus", + "socket2 0.5.7", + "widestring", + "windows-sys 0.48.0", + "winreg", ] [[package]] -name = "futures-io" -version = "0.3.30" +name = "ipnet" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" [[package]] -name = "futures-lite" -version = "2.3.0" +name = "is-terminal" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52527eb5074e35e9339c6b4e8d12600c7128b68fb25dcb9fa9dec18f7c25f3a5" +checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" dependencies = [ - "futures-core", - "pin-project-lite 0.2.14", + "hermit-abi 0.3.9", + "libc", + "windows-sys 0.52.0", ] [[package]] -name = "futures-macro" -version = "0.3.30" +name = "is_executable" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +checksum = "fa9acdc6d67b75e626ad644734e8bc6df893d9cd2a834129065d3dd6158ea9c8" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", + "winapi", ] [[package]] -name = "futures-rustls" -version = "0.22.2" +name = "is_terminal_polyfill" +version = "1.70.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2411eed028cdf8c8034eaf21f9915f956b6c3abec4d4c7949ee67f0721127bd" +checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" + +[[package]] +name = "issue" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "futures-io", - "rustls 0.20.9", - "webpki 0.22.4", + "base64 0.13.1", + "currency", + "fee", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hex", + "log", + "oracle", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "pooled-rewards", + "reward-distribution", + "scale-info", + "security", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", + "stellar-relay", + "vault-registry", ] [[package]] -name = "futures-sink" -version = "0.3.30" +name = "itertools" +version = "0.10.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +dependencies = [ + "either", +] [[package]] -name = "futures-task" -version = "0.3.30" +name = "itertools" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] [[package]] -name = "futures-timer" -version = "3.0.3" +name = "itoa" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f288b0a4f20f9a56b5d1da57e2227c661b7b16168e2f72365f57b63326e29b24" -dependencies = [ - "gloo-timers", - "send_wrapper", -] +checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] -name = "futures-util" -version = "0.3.30" +name = "jobserver" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" dependencies = [ - "futures-channel", - "futures-core", - "futures-io", - "futures-macro", - "futures-sink", - "futures-task", - "memchr", - "pin-project-lite 0.2.14", - "pin-utils", - "slab", + "libc", ] [[package]] -name = "fxhash" -version = "0.2.1" +name = "js-sys" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c31b6d751ae2c7f11320402d34e41349dd1016f8d5d45e48c4312bc8625af50c" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" dependencies = [ - "byteorder", + "wasm-bindgen", ] [[package]] -name = "generic-array" -version = "0.12.4" +name = "jsonrpsee" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffdf9f34f1447443d37393cc6c2b8313aebddcd96906caf34e54c68d8e57d7bd" +checksum = "367a292944c07385839818bb71c8d76611138e2dedb0677d035b8da21d29c78b" dependencies = [ - "typenum", + "jsonrpsee-client-transport", + "jsonrpsee-core", + "jsonrpsee-http-client", + "jsonrpsee-proc-macros", + "jsonrpsee-server", + "jsonrpsee-types", + "jsonrpsee-wasm-client", + "jsonrpsee-ws-client", + "tracing", ] [[package]] -name = "generic-array" -version = "0.14.7" +name = "jsonrpsee-client-transport" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" +checksum = "c8b3815d9f5d5de348e5f162b316dc9cdf4548305ebb15b4eb9328e66cf27d7a" dependencies = [ - "typenum", - "version_check", - "zeroize", + "anyhow", + "futures-channel", + "futures-timer", + "futures-util", + "gloo-net", + "http", + "jsonrpsee-core", + "jsonrpsee-types", + "pin-project", + "rustls-native-certs", + "soketto", + "thiserror", + "tokio", + "tokio-rustls", + "tokio-util", + "tracing", + "webpki-roots 0.25.4", ] [[package]] -name = "gethostname" -version = "0.2.3" +name = "jsonrpsee-core" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1ebd34e35c46e00bb73e81363248d627782724609fe1b6396f553f68fe3862e" +checksum = "2b5dde66c53d6dcdc8caea1874a45632ec0fcf5b437789f1e45766a1512ce803" dependencies = [ - "libc", - "winapi", + "anyhow", + "arrayvec 0.7.4", + "async-lock 2.8.0", + "async-trait", + "beef", + "futures-channel", + "futures-timer", + "futures-util", + "globset", + "hyper", + "jsonrpsee-types", + "parking_lot 0.12.2", + "rand 0.8.5", + "rustc-hash", + "serde", + "serde_json", + "soketto", + "thiserror", + "tokio", + "tracing", + "wasm-bindgen-futures", ] [[package]] -name = "getrandom" -version = "0.1.16" +name = "jsonrpsee-http-client" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fc3cb4d91f53b50155bdcfd23f6a4c39ae1969c2ae85982b135750cccaf5fce" +checksum = "7e5f9fabdd5d79344728521bb65e3106b49ec405a78b66fbff073b72b389fa43" dependencies = [ - "cfg-if", - "libc", - "wasi 0.9.0+wasi-snapshot-preview1", + "async-trait", + "hyper", + "hyper-rustls", + "jsonrpsee-core", + "jsonrpsee-types", + "rustc-hash", + "serde", + "serde_json", + "thiserror", + "tokio", + "tracing", ] [[package]] -name = "getrandom" -version = "0.2.15" +name = "jsonrpsee-proc-macros" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +checksum = "44e8ab85614a08792b9bff6c8feee23be78c98d0182d4c622c05256ab553892a" dependencies = [ - "cfg-if", - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", + "heck 0.4.1", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "getrandom_or_panic" -version = "0.0.3" +name = "jsonrpsee-server" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ea1015b5a70616b688dc230cfe50c8af89d972cb132d5a622814d29773b10b9" +checksum = "cf4d945a6008c9b03db3354fb3c83ee02d2faa9f2e755ec1dfb69c3551b8f4ba" dependencies = [ - "rand_core 0.6.4", + "futures-channel", + "futures-util", + "http", + "hyper", + "jsonrpsee-core", + "jsonrpsee-types", + "serde", + "serde_json", + "soketto", + "tokio", + "tokio-stream", + "tokio-util", + "tower", + "tracing", ] [[package]] -name = "ghash" -version = "0.4.4" +name = "jsonrpsee-types" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1583cc1656d7839fd3732b80cf4f38850336cdb9b8ded1cd399ca62958de3c99" +checksum = "245ba8e5aa633dd1c1e4fae72bce06e71f42d34c14a2767c6b4d173b57bee5e5" dependencies = [ - "opaque-debug 0.3.1", - "polyval 0.5.3", + "anyhow", + "beef", + "serde", + "serde_json", + "thiserror", + "tracing", ] [[package]] -name = "ghash" -version = "0.5.1" +name = "jsonrpsee-wasm-client" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0d8a4362ccb29cb0b265253fb0a2728f592895ee6854fd9bc13f2ffda266ff1" +checksum = "18e5df77c8f625d36e4cfb583c5a674eccebe32403fcfe42f7ceff7fac9324dd" dependencies = [ - "opaque-debug 0.3.1", - "polyval 0.6.2", + "jsonrpsee-client-transport", + "jsonrpsee-core", + "jsonrpsee-types", ] [[package]] -name = "gimli" -version = "0.26.2" +name = "jsonrpsee-ws-client" +version = "0.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" +checksum = "4e1b3975ed5d73f456478681a417128597acd6a2487855fdb7b4a3d4d195bf5e" dependencies = [ - "fallible-iterator", - "indexmap 1.9.3", - "stable_deref_trait", + "http", + "jsonrpsee-client-transport", + "jsonrpsee-core", + "jsonrpsee-types", ] [[package]] -name = "gimli" -version = "0.27.3" +name = "k256" +version = "0.13.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c80984affa11d98d1b88b66ac8853f143217b399d3c74116778ff8fdb4ed2e" +checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" dependencies = [ - "fallible-iterator", - "indexmap 1.9.3", - "stable_deref_trait", + "cfg-if", + "ecdsa", + "elliptic-curve", + "once_cell", + "sha2 0.10.8", ] [[package]] -name = "gimli" -version = "0.28.1" +name = "keccak" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" +dependencies = [ + "cpufeatures", +] [[package]] -name = "glob" -version = "0.3.1" +name = "keystream" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" +checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28" [[package]] -name = "globset" -version = "0.4.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57da3b9b5b85bd66f31093f8c408b90a74431672542466497dcbdfdc02034be1" +name = "kusama-runtime-constants" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "aho-corasick", - "bstr", - "log", - "regex-automata 0.4.6", - "regex-syntax 0.8.3", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "smallvec", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", ] [[package]] -name = "gloo-net" -version = "0.2.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9902a044653b26b99f7e3693a42f171312d9be8b26b5697bd1e43ad1f8a35e10" +name = "kusama-runtime-constants" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "futures-channel", - "futures-core", - "futures-sink", - "gloo-utils", - "js-sys", - "pin-project", - "serde", - "serde_json", - "thiserror", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", + "frame-support 25.0.0", + "polkadot-primitives 4.0.0", + "polkadot-runtime-common 4.0.0", + "smallvec", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-weights 24.0.0", + "staging-xcm 4.0.0", ] [[package]] -name = "gloo-timers" -version = "0.2.6" +name = "kvdb" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" +checksum = "e7d770dcb02bf6835887c3a979b5107a04ff4bbde97a5f0928d27404a155add9" dependencies = [ - "futures-channel", - "futures-core", - "js-sys", - "wasm-bindgen", + "smallvec", ] [[package]] -name = "gloo-utils" -version = "0.1.7" +name = "kvdb-memorydb" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037fcb07216cb3a30f7292bd0176b050b7b9a052ba830ef7d5d65f6dc64ba58e" +checksum = "bf7a85fe66f9ff9cd74e169fdd2c94c6e1e74c412c99a73b4df3200b5d3760b2" dependencies = [ - "js-sys", - "serde", - "serde_json", - "wasm-bindgen", - "web-sys", + "kvdb", + "parking_lot 0.12.2", ] [[package]] -name = "group" -version = "0.12.1" +name = "kvdb-rocksdb" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5dfbfb3a6cfbd390d5c9564ab283a0349b9b9fcd46a706c1eb10e0db70bfbac7" +checksum = "b644c70b92285f66bfc2032922a79000ea30af7bc2ab31902992a5dcb9b434f6" dependencies = [ - "ff 0.12.1", - "rand_core 0.6.4", - "subtle", + "kvdb", + "num_cpus", + "parking_lot 0.12.2", + "regex", + "rocksdb", + "smallvec", ] [[package]] -name = "group" -version = "0.13.0" +name = "landlock" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" +checksum = "520baa32708c4e957d2fc3a186bc5bd8d26637c33137f399ddfc202adb240068" dependencies = [ - "ff 0.13.0", - "rand_core 0.6.4", - "subtle", + "enumflags2", + "libc", + "thiserror", ] [[package]] -name = "h2" -version = "0.3.26" +name = "lazy_static" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81fe527a889e1532da5c525686d96d4c2e74cdd345badf8dfef9f6b39dd5f5e8" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" dependencies = [ - "bytes", - "fnv", - "futures-core", - "futures-sink", - "futures-util", - "http", - "indexmap 2.2.6", - "slab", - "tokio", - "tokio-util", - "tracing", + "spin 0.5.2", ] [[package]] -name = "handlebars" -version = "4.5.0" +name = "lazycell" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa67bab9ff362228eb3d00bd024a4965d8231bbb7921167f0cfa66c6626b225" -dependencies = [ - "log", - "pest", - "pest_derive", - "serde", - "serde_json", - "thiserror", -] +checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" [[package]] -name = "hash-db" -version = "0.16.0" +name = "libc" +version = "0.2.155" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e7d7786361d7425ae2fe4f9e407eb0efaa0840f5212d109cc018c40c35c6ab4" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] -name = "hash256-std-hasher" -version = "0.15.2" +name = "libloading" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92c171d55b98633f4ed3860808f004099b36c1cc29c42cfc53aa8591b21efcf2" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ - "crunchy", + "cfg-if", + "windows-targets 0.52.5", ] [[package]] -name = "hashbrown" -version = "0.12.3" +name = "libm" +version = "0.2.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" -dependencies = [ - "ahash 0.7.8", -] +checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" [[package]] -name = "hashbrown" -version = "0.13.2" +name = "libp2p" +version = "0.51.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "43a3c133739dddd0d2990f9a4bdf8eb4b21ef50e4851ca85ab661199821d510e" +checksum = "f35eae38201a993ece6bdc823292d6abd1bffed1c4d0f4a3517d2bd8e1d917fe" dependencies = [ - "ahash 0.8.11", + "bytes", + "futures", + "futures-timer", + "getrandom 0.2.15", + "instant", + "libp2p-allow-block-list", + "libp2p-connection-limits", + "libp2p-core", + "libp2p-dns", + "libp2p-identify", + "libp2p-identity", + "libp2p-kad", + "libp2p-mdns", + "libp2p-metrics", + "libp2p-noise", + "libp2p-ping", + "libp2p-quic", + "libp2p-request-response", + "libp2p-swarm", + "libp2p-tcp", + "libp2p-wasm-ext", + "libp2p-websocket", + "libp2p-yamux", + "multiaddr", + "pin-project", ] [[package]] -name = "hashbrown" -version = "0.14.5" +name = "libp2p-allow-block-list" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1" +checksum = "510daa05efbc25184458db837f6f9a5143888f1caa742426d92e1833ddd38a50" +dependencies = [ + "libp2p-core", + "libp2p-identity", + "libp2p-swarm", + "void", +] [[package]] -name = "heck" -version = "0.4.1" +name = "libp2p-connection-limits" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8" +checksum = "4caa33f1d26ed664c4fe2cca81a08c8e07d4c1c04f2f4ac7655c2dd85467fda0" +dependencies = [ + "libp2p-core", + "libp2p-identity", + "libp2p-swarm", + "void", +] [[package]] -name = "heck" -version = "0.5.0" +name = "libp2p-core" +version = "0.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" +checksum = "3c1df63c0b582aa434fb09b2d86897fa2b419ffeccf934b36f87fcedc8e835c2" +dependencies = [ + "either", + "fnv", + "futures", + "futures-timer", + "instant", + "libp2p-identity", + "log", + "multiaddr", + "multihash", + "multistream-select", + "once_cell", + "parking_lot 0.12.2", + "pin-project", + "quick-protobuf", + "rand 0.8.5", + "rw-stream-sink", + "smallvec", + "thiserror", + "unsigned-varint", + "void", +] [[package]] -name = "hermit-abi" -version = "0.1.19" +name = "libp2p-dns" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62b467343b94ba476dcb2500d242dadbb39557df889310ac77c5d99100aaac33" +checksum = "146ff7034daae62077c415c2376b8057368042df6ab95f5432ad5e88568b1554" dependencies = [ - "libc", + "futures", + "libp2p-core", + "log", + "parking_lot 0.12.2", + "smallvec", + "trust-dns-resolver", ] [[package]] -name = "hermit-abi" -version = "0.3.9" +name = "libp2p-identify" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +checksum = "5455f472243e63b9c497ff320ded0314254a9eb751799a39c283c6f20b793f3c" +dependencies = [ + "asynchronous-codec", + "either", + "futures", + "futures-timer", + "libp2p-core", + "libp2p-identity", + "libp2p-swarm", + "log", + "lru 0.10.1", + "quick-protobuf", + "quick-protobuf-codec", + "smallvec", + "thiserror", + "void", +] [[package]] -name = "hex" -version = "0.4.3" +name = "libp2p-identity" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" +checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" +dependencies = [ + "bs58 0.4.0", + "ed25519-dalek 2.1.1", + "log", + "multiaddr", + "multihash", + "quick-protobuf", + "rand 0.8.5", + "sha2 0.10.8", + "thiserror", + "zeroize", +] [[package]] -name = "hex-literal" -version = "0.3.4" +name = "libp2p-kad" +version = "0.43.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" +checksum = "39d5ef876a2b2323d63c258e63c2f8e36f205fe5a11f0b3095d59635650790ff" +dependencies = [ + "arrayvec 0.7.4", + "asynchronous-codec", + "bytes", + "either", + "fnv", + "futures", + "futures-timer", + "instant", + "libp2p-core", + "libp2p-identity", + "libp2p-swarm", + "log", + "quick-protobuf", + "rand 0.8.5", + "sha2 0.10.8", + "smallvec", + "thiserror", + "uint", + "unsigned-varint", + "void", +] [[package]] -name = "hex-literal" -version = "0.4.1" +name = "libp2p-mdns" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fe2267d4ed49bc07b63801559be28c718ea06c4738b7a03c94df7386d2cde46" +checksum = "19983e1f949f979a928f2c603de1cf180cc0dc23e4ac93a62651ccb18341460b" +dependencies = [ + "data-encoding", + "futures", + "if-watch", + "libp2p-core", + "libp2p-identity", + "libp2p-swarm", + "log", + "rand 0.8.5", + "smallvec", + "socket2 0.4.10", + "tokio", + "trust-dns-proto", + "void", +] [[package]] -name = "hkdf" -version = "0.12.4" +name = "libp2p-metrics" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5f8eb2ad728638ea2c7d47a21db23b7b58a72ed6a38256b8a1849f15fbbdf7" +checksum = "a42ec91e227d7d0dafa4ce88b333cdf5f277253873ab087555c92798db2ddd46" dependencies = [ - "hmac 0.12.1", + "libp2p-core", + "libp2p-identify", + "libp2p-kad", + "libp2p-ping", + "libp2p-swarm", + "prometheus-client", ] [[package]] -name = "hmac" -version = "0.8.1" +name = "libp2p-noise" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "126888268dcc288495a26bf004b38c5fdbb31682f992c84ceb046a1f0fe38840" +checksum = "9c3673da89d29936bc6435bafc638e2f184180d554ce844db65915113f86ec5e" dependencies = [ - "crypto-mac 0.8.0", - "digest 0.9.0", + "bytes", + "curve25519-dalek 3.2.0", + "futures", + "libp2p-core", + "libp2p-identity", + "log", + "once_cell", + "quick-protobuf", + "rand 0.8.5", + "sha2 0.10.8", + "snow", + "static_assertions", + "thiserror", + "x25519-dalek 1.1.1", + "zeroize", ] [[package]] -name = "hmac" -version = "0.11.0" +name = "libp2p-ping" +version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a2a2320eb7ec0ebe8da8f744d7812d9fc4cb4d09344ac01898dbcb6a20ae69b" +checksum = "3e57759c19c28a73ef1eb3585ca410cefb72c1a709fcf6de1612a378e4219202" dependencies = [ - "crypto-mac 0.11.1", - "digest 0.9.0", + "either", + "futures", + "futures-timer", + "instant", + "libp2p-core", + "libp2p-swarm", + "log", + "rand 0.8.5", + "void", ] [[package]] -name = "hmac" -version = "0.12.1" +name = "libp2p-quic" +version = "0.7.0-alpha.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e" +checksum = "c6b26abd81cd2398382a1edfe739b539775be8a90fa6914f39b2ab49571ec735" dependencies = [ - "digest 0.10.7", + "bytes", + "futures", + "futures-timer", + "if-watch", + "libp2p-core", + "libp2p-identity", + "libp2p-tls", + "log", + "parking_lot 0.12.2", + "quinn-proto", + "rand 0.8.5", + "rustls 0.20.9", + "thiserror", + "tokio", ] [[package]] -name = "hmac-drbg" -version = "0.3.0" +name = "libp2p-request-response" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17ea0a1394df5b6574da6e0c1ade9e78868c9fb0a4e5ef4428e32da4676b85b1" +checksum = "7ffdb374267d42dc5ed5bc53f6e601d4a64ac5964779c6e40bb9e4f14c1e30d5" dependencies = [ - "digest 0.9.0", - "generic-array 0.14.7", - "hmac 0.8.1", + "async-trait", + "futures", + "instant", + "libp2p-core", + "libp2p-identity", + "libp2p-swarm", + "rand 0.8.5", + "smallvec", ] [[package]] -name = "home" -version = "0.5.9" +name = "libp2p-swarm" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3d1354bf6b7235cb4a0576c2619fd4ed18183f689b12b006a0ee7329eeff9a5" +checksum = "903b3d592d7694e56204d211f29d31bc004be99386644ba8731fc3e3ef27b296" dependencies = [ - "windows-sys 0.52.0", + "either", + "fnv", + "futures", + "futures-timer", + "instant", + "libp2p-core", + "libp2p-identity", + "libp2p-swarm-derive", + "log", + "rand 0.8.5", + "smallvec", + "tokio", + "void", ] [[package]] -name = "hostname" -version = "0.3.1" +name = "libp2p-swarm-derive" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c731c3e10504cc8ed35cfe2f1db4c9274c3d35fa486e3b31df46f068ef3e867" +checksum = "0fba456131824ab6acd4c7bf61e9c0f0a3014b5fc9868ccb8e10d344594cdc4f" dependencies = [ - "libc", - "match_cfg", - "winapi", + "heck 0.4.1", + "quote", + "syn 1.0.109", ] [[package]] -name = "http" -version = "0.2.12" +name = "libp2p-tcp" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +checksum = "33d33698596d7722d85d3ab0c86c2c322254fce1241e91208e3679b4eb3026cf" dependencies = [ - "bytes", - "fnv", - "itoa", + "futures", + "futures-timer", + "if-watch", + "libc", + "libp2p-core", + "log", + "socket2 0.4.10", + "tokio", ] [[package]] -name = "http-body" -version = "0.4.6" +name = "libp2p-tls" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ceab25649e9960c0311ea418d17bee82c0dcec1bd053b5f9a66e265a693bed2" +checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781" dependencies = [ - "bytes", - "http", - "pin-project-lite 0.2.14", + "futures", + "futures-rustls", + "libp2p-core", + "libp2p-identity", + "rcgen", + "ring 0.16.20", + "rustls 0.20.9", + "thiserror", + "webpki", + "x509-parser", + "yasna", ] [[package]] -name = "http-range-header" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" - -[[package]] -name = "httparse" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" - -[[package]] -name = "httpdate" -version = "1.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df3b46402a9d5adb4c86a0cf463f42e19994e3ee891101b1841f30a545cb49a9" - -[[package]] -name = "humantime" -version = "2.1.0" +name = "libp2p-wasm-ext" +version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" +checksum = "77dff9d32353a5887adb86c8afc1de1a94d9e8c3bc6df8b2201d7cdf5c848f43" +dependencies = [ + "futures", + "js-sys", + "libp2p-core", + "parity-send-wrapper", + "wasm-bindgen", + "wasm-bindgen-futures", +] [[package]] -name = "hyper" -version = "0.14.28" +name = "libp2p-websocket" +version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "111273f7b3d3510524c752e8b7a5314b7f7a1fee7e68161c01a7d72cbb06db9f" dependencies = [ - "bytes", - "futures-channel", - "futures-core", - "futures-util", - "h2", - "http", - "http-body", - "httparse", - "httpdate", - "itoa", - "pin-project-lite 0.2.14", - "socket2 0.5.7", - "tokio", - "tower-service", - "tracing", - "want", + "either", + "futures", + "futures-rustls", + "libp2p-core", + "log", + "parking_lot 0.12.2", + "quicksink", + "rw-stream-sink", + "soketto", + "url", + "webpki-roots 0.22.6", ] [[package]] -name = "hyper-rustls" -version = "0.23.2" +name = "libp2p-yamux" +version = "0.43.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1788965e61b367cd03a62950836d5cd41560c3577d90e40e0819373194d1661c" +checksum = "4dcd21d950662700a385d4c6d68e2f5f54d778e97068cdd718522222ef513bda" dependencies = [ - "http", - "hyper", + "futures", + "libp2p-core", "log", - "rustls 0.20.9", - "rustls-native-certs", - "tokio", - "tokio-rustls 0.23.4", + "thiserror", + "yamux", ] [[package]] -name = "hyper-rustls" -version = "0.24.2" +name = "libredox" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec3efd23720e2049821a693cbc7e65ea87c72f1c58ff2f9522ff332b1491e590" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "futures-util", - "http", - "hyper", - "log", - "rustls 0.21.12", - "rustls-native-certs", - "tokio", - "tokio-rustls 0.24.1", - "webpki-roots 0.25.4", + "bitflags 2.5.0", + "libc", ] [[package]] -name = "iana-time-zone" -version = "0.1.60" +name = "librocksdb-sys" +version = "0.11.0+8.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141" +checksum = "d3386f101bcb4bd252d8e9d2fb41ec3b0862a15a62b478c355b2982efa469e3e" dependencies = [ - "android_system_properties", - "core-foundation-sys", - "iana-time-zone-haiku", - "js-sys", - "wasm-bindgen", - "windows-core 0.52.0", + "bindgen", + "bzip2-sys", + "cc", + "glob", + "libc", + "libz-sys", + "tikv-jemalloc-sys", ] [[package]] -name = "iana-time-zone-haiku" -version = "0.1.2" +name = "libsecp256k1" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1" dependencies = [ - "cc", + "arrayref", + "base64 0.13.1", + "digest 0.9.0", + "hmac-drbg", + "libsecp256k1-core", + "libsecp256k1-gen-ecmult", + "libsecp256k1-gen-genmult", + "rand 0.8.5", + "serde", + "sha2 0.9.9", + "typenum", ] [[package]] -name = "ident_case" -version = "1.0.1" +name = "libsecp256k1-core" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" +checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" +dependencies = [ + "crunchy", + "digest 0.9.0", + "subtle 2.4.1", +] [[package]] -name = "idna" -version = "0.2.3" +name = "libsecp256k1-gen-ecmult" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418a0a6fab821475f634efe3ccc45c013f742efe03d853e8d3355d5cb850ecf8" +checksum = "3038c808c55c87e8a172643a7d87187fc6c4174468159cb3090659d55bcb4809" dependencies = [ - "matches", - "unicode-bidi", - "unicode-normalization", + "libsecp256k1-core", ] [[package]] -name = "idna" -version = "0.5.0" +name = "libsecp256k1-gen-genmult" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "3db8d6ba2cec9eacc40e6e8ccc98931840301f1006e95647ceb2dd5c3aa06f7c" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "libsecp256k1-core", ] [[package]] -name = "if-addrs" -version = "0.10.2" +name = "libz-sys" +version = "1.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cabb0019d51a643781ff15c9c8a3e5dedc365c47211270f4e8f82812fedd8f0a" +checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9" dependencies = [ - "libc", - "windows-sys 0.48.0", + "cc", + "pkg-config", + "vcpkg", ] [[package]] -name = "if-watch" -version = "3.2.0" +name = "link-cplusplus" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" +checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9" dependencies = [ - "async-io", - "core-foundation", - "fnv", - "futures", - "if-addrs", - "ipnet", - "log", - "rtnetlink", - "system-configuration", - "tokio", - "windows", + "cc", ] [[package]] -name = "impl-codec" -version = "0.6.0" +name = "linked-hash-map" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba6a270039626615617f3f36d15fc827041df3b78c439da2cadfa47455a77f2f" -dependencies = [ - "parity-scale-codec", -] +checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" [[package]] -name = "impl-serde" -version = "0.4.0" +name = "linked_hash_set" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebc88fc67028ae3db0c853baa36269d398d5f45b6982f95549ff5def78c935cd" +checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" dependencies = [ - "serde", + "linked-hash-map", ] [[package]] -name = "impl-trait-for-tuples" -version = "0.2.2" +name = "linregress" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11d7a9f6330b71fea57921c9b61c47ee6e84f72d394754eff6163ae67e7395eb" +checksum = "4de04dcecc58d366391f9920245b85ffa684558a5ef6e7736e754347c3aea9c2" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "nalgebra", ] [[package]] -name = "include_dir" -version = "0.7.4" +name = "linux-raw-sys" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "923d117408f1e49d914f1a379a309cffe4f18c05cf4e3d12e613a15fc81bd0dd" -dependencies = [ - "include_dir_macros", -] +checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" [[package]] -name = "include_dir_macros" -version = "0.7.4" +name = "linux-raw-sys" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cab85a7ed0bd5f0e76d93846e0147172bed2e2d3f859bcc33a8d9699cad1a75" -dependencies = [ - "proc-macro2", - "quote", -] +checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" [[package]] -name = "index-fixed" -version = "0.3.1" +name = "linux-raw-sys" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161ceaf2f41b6cd3f6502f5da085d4ad4393a51e0c70ed2fce1d5698d798fae" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" [[package]] -name = "indexmap" -version = "1.9.3" +name = "lioness" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" +checksum = "4ae926706ba42c425c9457121178330d75e273df2e82e28b758faf3de3a9acb9" dependencies = [ - "autocfg", - "hashbrown 0.12.3", - "serde", + "arrayref", + "blake2 0.8.1", + "chacha", + "keystream", ] [[package]] -name = "indexmap" -version = "2.2.6" +name = "lock_api" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ - "equivalent", - "hashbrown 0.14.5", + "autocfg", + "scopeguard", ] [[package]] -name = "indexmap-nostd" -version = "0.4.0" +name = "log" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] -name = "indicatif" -version = "0.17.8" +name = "lru" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "763a5a8f45087d6bcea4222e7b72c291a054edf80e4ef6efd2a4979878c7bea3" +checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" dependencies = [ - "console", - "instant", - "number_prefix", - "portable-atomic", - "unicode-width", + "hashbrown 0.12.3", ] [[package]] -name = "inout" -version = "0.1.3" +name = "lru" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0c10553d664a4d0bcff9f4215d0aac67a639cc68ef660840afe309b807bc9f5" +checksum = "718e8fae447df0c7e1ba7f5189829e63fd536945c8988d61444c19039f16b670" dependencies = [ - "generic-array 0.14.7", + "hashbrown 0.13.2", ] [[package]] -name = "instant" -version = "0.1.13" +name = "lru" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0242819d153cba4b4b05a5a8f2a7e9bbf97b6055b2a002b395c96b5ff3c0222" -dependencies = [ - "cfg-if", -] +checksum = "a4a83fb7698b3643a0e34f9ae6f2e8f0178c0fd42f8b59d493aa271ff3a5bf21" [[package]] -name = "integer-encoding" -version = "3.0.4" +name = "lru-cache" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8bb03732005da905c88227371639bf1ad885cc712789c011c31c5fb3ab3ccf02" +checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" +dependencies = [ + "linked-hash-map", +] [[package]] -name = "integer-sqrt" -version = "0.1.5" +name = "lz4" +version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "276ec31bcb4a9ee45f58bec6f9ec700ae4cf4f4f8f2fa7e06cb406bd5ffdd770" +checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" dependencies = [ - "num-traits", + "libc", + "lz4-sys", ] [[package]] -name = "interceptor" -version = "0.8.2" +name = "lz4-sys" +version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e8a11ae2da61704edada656798b61c94b35ecac2c58eb955156987d5e6be90b" +checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" dependencies = [ - "async-trait", - "bytes", - "log", - "rand 0.8.5", - "rtcp", - "rtp", - "thiserror", - "tokio", - "waitgroup", - "webrtc-srtp", - "webrtc-util", + "cc", + "libc", ] [[package]] -name = "io-lifetimes" -version = "1.0.11" +name = "mach" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" +checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" dependencies = [ - "hermit-abi 0.3.9", "libc", - "windows-sys 0.48.0", ] [[package]] -name = "ip_network" -version = "0.4.1" +name = "macro_magic" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa2f047c0a98b2f299aa5d6d7088443570faae494e9ae1305e48be000c9e0eb1" +checksum = "aee866bfee30d2d7e83835a4574aad5b45adba4cc807f2a3bbba974e5d4383c9" +dependencies = [ + "macro_magic_core 0.4.2", + "macro_magic_macros 0.4.2", + "quote", + "syn 2.0.65", +] [[package]] -name = "ipconfig" -version = "0.3.2" +name = "macro_magic" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b58db92f96b720de98181bbbe63c831e87005ab460c1bf306eb2622b4707997f" +checksum = "cc33f9f0351468d26fbc53d9ce00a096c8522ecb42f19b50f34f2c422f76d21d" dependencies = [ - "socket2 0.5.7", - "widestring", - "windows-sys 0.48.0", - "winreg", + "macro_magic_core 0.5.1", + "macro_magic_macros 0.5.1", + "quote", + "syn 2.0.65", ] [[package]] -name = "ipnet" -version = "2.9.0" +name = "macro_magic_core" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +checksum = "7e766a20fd9c72bab3e1e64ed63f36bd08410e75803813df210d1ce297d7ad00" +dependencies = [ + "const-random", + "derive-syn-parse 0.1.5", + "macro_magic_core_macros 0.4.3", + "proc-macro2", + "quote", + "syn 2.0.65", +] [[package]] -name = "is-terminal" -version = "0.4.12" +name = "macro_magic_core" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f23ff5ef2b80d608d61efee834934d862cd92461afc0560dedf493e4c033738b" +checksum = "1687dc887e42f352865a393acae7cf79d98fab6351cde1f58e9e057da89bf150" dependencies = [ - "hermit-abi 0.3.9", - "libc", - "windows-sys 0.52.0", + "const-random", + "derive-syn-parse 0.2.0", + "macro_magic_core_macros 0.5.1", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "is_terminal_polyfill" -version = "1.70.0" +name = "macro_magic_core_macros" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" +checksum = "d710e1214dffbab3b5dacb21475dde7d6ed84c69ff722b3a47a782668d44fbac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] [[package]] -name = "issue" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "macro_magic_core_macros" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ - "base64 0.13.1", - "currency", - "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "hex", - "log", - "oracle", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-timestamp", - "parity-scale-codec", - "pooled-rewards", - "reward-distribution", - "scale-info", - "security", - "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", - "stellar-relay", - "vault-registry", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "itertools" -version = "0.10.5" +name = "macro_magic_macros" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473" +checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a" dependencies = [ - "either", + "macro_magic_core 0.4.2", + "quote", + "syn 2.0.65", ] [[package]] -name = "itertools" -version = "0.11.0" +name = "macro_magic_macros" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ - "either", + "macro_magic_core 0.5.1", + "quote", + "syn 2.0.65", ] [[package]] -name = "itoa" -version = "1.0.11" +name = "maplit" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" [[package]] -name = "jobserver" -version = "0.1.31" +name = "match_cfg" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" + +[[package]] +name = "matchers" +version = "0.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" dependencies = [ - "libc", + "regex-automata 0.1.10", ] [[package]] -name = "js-sys" -version = "0.3.69" +name = "matches" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" + +[[package]] +name = "matrixmultiply" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" dependencies = [ - "wasm-bindgen", + "autocfg", + "rawpointer", ] [[package]] -name = "jsonrpsee" -version = "0.16.3" +name = "memchr" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "367a292944c07385839818bb71c8d76611138e2dedb0677d035b8da21d29c78b" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" + +[[package]] +name = "memfd" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" dependencies = [ - "jsonrpsee-client-transport", - "jsonrpsee-core", - "jsonrpsee-http-client", - "jsonrpsee-proc-macros", - "jsonrpsee-server", - "jsonrpsee-types", - "jsonrpsee-wasm-client", - "jsonrpsee-ws-client", - "tracing", + "rustix 0.38.34", ] [[package]] -name = "jsonrpsee-client-transport" -version = "0.16.3" +name = "memmap2" +version = "0.5.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8b3815d9f5d5de348e5f162b316dc9cdf4548305ebb15b4eb9328e66cf27d7a" +checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" dependencies = [ - "anyhow", - "futures-channel", - "futures-timer", - "futures-util", - "gloo-net", - "http", - "jsonrpsee-core", - "jsonrpsee-types", - "pin-project", - "rustls-native-certs", - "soketto", - "thiserror", - "tokio", - "tokio-rustls 0.24.1", - "tokio-util", - "tracing", - "webpki-roots 0.25.4", + "libc", ] [[package]] -name = "jsonrpsee-core" -version = "0.16.3" +name = "memoffset" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b5dde66c53d6dcdc8caea1874a45632ec0fcf5b437789f1e45766a1512ce803" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" dependencies = [ - "anyhow", - "arrayvec 0.7.4", - "async-lock 2.8.0", - "async-trait", - "beef", - "futures-channel", - "futures-timer", - "futures-util", - "globset", - "hyper", - "jsonrpsee-types", - "parking_lot 0.12.2", - "rand 0.8.5", - "rustc-hash", - "serde", - "serde_json", - "soketto", - "thiserror", - "tokio", - "tracing", - "wasm-bindgen-futures", + "autocfg", ] [[package]] -name = "jsonrpsee-http-client" -version = "0.16.3" +name = "memoffset" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e5f9fabdd5d79344728521bb65e3106b49ec405a78b66fbff073b72b389fa43" +checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" dependencies = [ - "async-trait", - "hyper", - "hyper-rustls 0.24.2", - "jsonrpsee-core", - "jsonrpsee-types", - "rustc-hash", - "serde", - "serde_json", - "thiserror", - "tokio", - "tracing", + "autocfg", ] [[package]] -name = "jsonrpsee-proc-macros" -version = "0.16.3" +name = "memory-db" +version = "0.32.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44e8ab85614a08792b9bff6c8feee23be78c98d0182d4c622c05256ab553892a" +checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" dependencies = [ - "heck 0.4.1", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 1.0.109", + "hash-db", ] [[package]] -name = "jsonrpsee-server" -version = "0.16.3" +name = "memory_units" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4d945a6008c9b03db3354fb3c83ee02d2faa9f2e755ec1dfb69c3551b8f4ba" +checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" + +[[package]] +name = "merlin" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" dependencies = [ - "futures-channel", - "futures-util", - "http", - "hyper", - "jsonrpsee-core", - "jsonrpsee-types", - "serde", - "serde_json", - "soketto", - "tokio", - "tokio-stream", - "tokio-util", - "tower", - "tracing", + "byteorder", + "keccak", + "rand_core 0.5.1", + "zeroize", ] [[package]] -name = "jsonrpsee-types" -version = "0.16.3" +name = "merlin" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "245ba8e5aa633dd1c1e4fae72bce06e71f42d34c14a2767c6b4d173b57bee5e5" +checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d" dependencies = [ - "anyhow", - "beef", - "serde", - "serde_json", - "thiserror", - "tracing", + "byteorder", + "keccak", + "rand_core 0.6.4", + "zeroize", ] [[package]] -name = "jsonrpsee-wasm-client" -version = "0.16.3" +name = "mick-jaeger" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18e5df77c8f625d36e4cfb583c5a674eccebe32403fcfe42f7ceff7fac9324dd" +checksum = "69672161530e8aeca1d1400fbf3f1a1747ff60ea604265a4e906c2442df20532" dependencies = [ - "jsonrpsee-client-transport", - "jsonrpsee-core", - "jsonrpsee-types", + "futures", + "rand 0.8.5", + "thrift", ] [[package]] -name = "jsonrpsee-ws-client" -version = "0.16.3" +name = "minimal-lexical" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e1b3975ed5d73f456478681a417128597acd6a2487855fdb7b4a3d4d195bf5e" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" dependencies = [ - "http", - "jsonrpsee-client-transport", - "jsonrpsee-core", - "jsonrpsee-types", + "adler", ] [[package]] -name = "k256" -version = "0.13.3" +name = "mio" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "956ff9b67e26e1a6a866cb758f12c6f8746208489e3e4a4b5580802f2f0a587b" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ - "cfg-if", - "ecdsa 0.16.9", - "elliptic-curve 0.13.8", - "once_cell", - "sha2 0.10.8", + "libc", + "wasi 0.11.0+wasi-snapshot-preview1", + "windows-sys 0.48.0", ] [[package]] -name = "keccak" -version = "0.1.5" +name = "mixnet" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecc2af9a1119c51f12a14607e783cb977bde58bc069ff0c3da1095e635d70654" +checksum = "daa3eb39495d8e2e2947a1d862852c90cc6a4a8845f8b41c8829cb9fcc047f4a" dependencies = [ - "cpufeatures", + "arrayref", + "arrayvec 0.7.4", + "bitflags 1.3.2", + "blake2 0.10.6", + "c2-chacha", + "curve25519-dalek 4.1.2", + "either", + "hashlink", + "lioness", + "log", + "parking_lot 0.12.2", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_distr", + "subtle 2.4.1", + "thiserror", + "zeroize", ] [[package]] -name = "kusama-runtime" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +name = "mmr-gadget" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "bitvec", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", - "hex-literal 0.4.1", - "kusama-runtime-constants", - "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-bounties", - "pallet-child-bounties", - "pallet-collective", - "pallet-conviction-voting", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", - "pallet-elections-phragmen", - "pallet-fast-unstake", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-multisig", - "pallet-nis", - "pallet-nomination-pools", - "pallet-nomination-pools-benchmarking", - "pallet-nomination-pools-runtime-api", - "pallet-offences", - "pallet-offences-benchmarking", - "pallet-preimage", - "pallet-proxy", - "pallet-ranked-collective", - "pallet-recovery", - "pallet-referenda", - "pallet-scheduler", - "pallet-session", - "pallet-session-benchmarking", - "pallet-society", - "pallet-staking", - "pallet-staking-runtime-api", - "pallet-timestamp", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-whitelist", - "pallet-xcm", - "pallet-xcm-benchmarks", + "futures", + "log", "parity-scale-codec", - "polkadot-primitives 0.9.42", - "polkadot-runtime-common", - "polkadot-runtime-parachains", - "rustc-hex", - "scale-info", - "serde", - "serde_derive", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-arithmetic 6.0.0", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-mmr-primitives", - "sp-npos-elections", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", - "sp-transaction-pool", - "sp-version 5.0.0", - "static_assertions", - "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", + "sc-client-api 4.0.0-dev", + "sc-offchain", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-beefy 4.0.0-dev", + "sp-core 21.0.0", + "sp-mmr-primitives 4.0.0-dev", + "sp-runtime 24.0.0", ] [[package]] -name = "kusama-runtime-constants" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +name = "mmr-rpc" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "polkadot-primitives 0.9.42", - "polkadot-runtime-common", - "smallvec", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-weights 4.0.0", + "anyhow", + "jsonrpsee", + "parity-scale-codec", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-mmr-primitives 4.0.0-dev", + "sp-runtime 24.0.0", ] [[package]] -name = "kvdb" -version = "0.13.0" +name = "mockall" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d770dcb02bf6835887c3a979b5107a04ff4bbde97a5f0928d27404a155add9" +checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96" dependencies = [ - "smallvec", + "cfg-if", + "downcast", + "fragile", + "lazy_static", + "mockall_derive", + "predicates", + "predicates-tree", ] [[package]] -name = "kvdb-memorydb" -version = "0.13.0" +name = "mockall_derive" +version = "0.11.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf7a85fe66f9ff9cd74e169fdd2c94c6e1e74c412c99a73b4df3200b5d3760b2" +checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" dependencies = [ - "kvdb", - "parking_lot 0.12.2", + "cfg-if", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "kvdb-rocksdb" -version = "0.18.0" +name = "mocktopus" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe7a749456510c45f795e8b04a6a3e0976d0139213ecbf465843830ad55e2217" +checksum = "1e4f0d5a1621fea252541cf67533c4b9c32ee892d790768f4ad48f1063059537" dependencies = [ - "kvdb", - "num_cpus", - "parking_lot 0.12.2", - "regex", - "rocksdb", - "smallvec", + "mocktopus_macros", ] [[package]] -name = "lazy_static" -version = "1.4.0" +name = "mocktopus_macros" +version = "0.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "3048ef3680533a27f9f8e7d6a0bce44dc61e4895ea0f42709337fa1c8616fefe" dependencies = [ - "spin 0.5.2", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "lazycell" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +name = "module-issue-rpc" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "jsonrpsee", + "module-issue-rpc-runtime-api", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", +] [[package]] -name = "libc" -version = "0.2.155" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" +name = "module-issue-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", +] [[package]] -name = "libloading" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +name = "module-oracle-rpc" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "cfg-if", - "windows-targets 0.52.5", + "jsonrpsee", + "module-oracle-rpc-runtime-api", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "spacewalk-primitives", ] [[package]] -name = "libm" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ec2a862134d2a7d32d7983ddcdd1c4923530833c9f2ea1a44fc5fa473989058" +name = "module-oracle-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "spacewalk-primitives", +] [[package]] -name = "libp2p" -version = "0.50.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c7b0104790be871edcf97db9bd2356604984e623a08d825c3f27852290266b8" +name = "module-pallet-staking-rpc" +version = "1.0.0" dependencies = [ - "bytes", - "futures", - "futures-timer", - "getrandom 0.2.15", - "instant", - "libp2p-core 0.38.0", - "libp2p-dns", - "libp2p-identify", - "libp2p-kad", - "libp2p-mdns", - "libp2p-metrics", - "libp2p-mplex", - "libp2p-noise", - "libp2p-ping", - "libp2p-quic", - "libp2p-request-response", - "libp2p-swarm", - "libp2p-tcp", - "libp2p-wasm-ext", - "libp2p-webrtc", - "libp2p-websocket", - "libp2p-yamux", - "multiaddr 0.16.0", - "parking_lot 0.12.2", - "pin-project", - "smallvec", + "jsonrpsee", + "module-oracle-rpc-runtime-api", + "module-pallet-staking-rpc-runtime-api", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-runtime 7.0.0", ] [[package]] -name = "libp2p-core" -version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6a8fcd392ff67af6cc3f03b1426c41f7f26b6b9aff2dc632c1c56dd649e571f" +name = "module-pallet-staking-rpc-runtime-api" +version = "1.0.0" dependencies = [ - "asn1_der", - "bs58 0.4.0", - "ed25519-dalek 1.0.1", - "either", - "fnv", - "futures", - "futures-timer", - "instant", - "log", - "multiaddr 0.16.0", - "multihash 0.16.3", - "multistream-select", - "once_cell", - "parking_lot 0.12.2", - "pin-project", - "prost", - "prost-build", - "rand 0.8.5", - "rw-stream-sink", - "sec1 0.3.0", - "sha2 0.10.8", - "smallvec", - "thiserror", - "unsigned-varint", - "void", - "zeroize", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "module-oracle-rpc-runtime-api", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-std 5.0.0", ] [[package]] -name = "libp2p-core" -version = "0.39.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c1df63c0b582aa434fb09b2d86897fa2b419ffeccf934b36f87fcedc8e835c2" -dependencies = [ - "either", - "fnv", - "futures", - "futures-timer", - "instant", - "libp2p-identity", - "log", - "multiaddr 0.17.1", - "multihash 0.17.0", - "multistream-select", - "once_cell", - "parking_lot 0.12.2", - "pin-project", - "quick-protobuf", - "rand 0.8.5", - "rw-stream-sink", - "smallvec", - "thiserror", - "unsigned-varint", - "void", +name = "module-redeem-rpc" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "jsonrpsee", + "module-redeem-rpc-runtime-api", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", ] [[package]] -name = "libp2p-dns" -version = "0.38.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e42a271c1b49f789b92f7fc87749fa79ce5c7bdc88cbdfacb818a4bca47fec5" +name = "module-redeem-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "futures", - "libp2p-core 0.38.0", - "log", - "parking_lot 0.12.2", - "smallvec", - "trust-dns-resolver", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "libp2p-identify" -version = "0.41.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c052d0026f4817b44869bfb6810f4e1112f43aec8553f2cb38881c524b563abf" +name = "module-replace-rpc" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "asynchronous-codec", - "futures", - "futures-timer", - "libp2p-core 0.38.0", - "libp2p-swarm", - "log", - "lru 0.8.1", - "prost", - "prost-build", - "prost-codec", - "smallvec", - "thiserror", - "void", + "jsonrpsee", + "module-replace-rpc-runtime-api", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", ] [[package]] -name = "libp2p-identity" -version = "0.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" +name = "module-replace-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "bs58 0.4.0", - "ed25519-dalek 2.1.1", - "log", - "multiaddr 0.17.1", - "multihash 0.17.0", - "quick-protobuf", - "rand 0.8.5", - "sha2 0.10.8", - "thiserror", - "zeroize", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "libp2p-kad" -version = "0.42.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2766dcd2be8c87d5e1f35487deb22d765f49c6ae1251b3633efe3b25698bd3d2" +name = "module-vault-registry-rpc" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "arrayvec 0.7.4", - "asynchronous-codec", - "bytes", - "either", - "fnv", - "futures", - "futures-timer", - "instant", - "libp2p-core 0.38.0", - "libp2p-swarm", - "log", - "prost", - "prost-build", - "rand 0.8.5", - "sha2 0.10.8", - "smallvec", - "thiserror", - "uint", - "unsigned-varint", - "void", + "jsonrpsee", + "module-oracle-rpc-runtime-api", + "module-vault-registry-rpc-runtime-api", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", ] [[package]] -name = "libp2p-mdns" -version = "0.42.0" +name = "module-vault-registry-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "module-oracle-rpc-runtime-api", + "parity-scale-codec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", +] + +[[package]] +name = "multiaddr" +version = "0.17.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04f378264aade9872d6ccd315c0accc18be3a35d15fc1b9c36e5b6f983b62b5b" +checksum = "2b36f567c7099511fa8612bbbb52dda2419ce0bdbacf31714e3a5ffdb766d3bd" dependencies = [ + "arrayref", + "byteorder", "data-encoding", - "futures", - "if-watch", - "libp2p-core 0.38.0", - "libp2p-swarm", "log", - "rand 0.8.5", - "smallvec", - "socket2 0.4.10", - "tokio", - "trust-dns-proto", - "void", + "multibase", + "multihash", + "percent-encoding", + "serde", + "static_assertions", + "unsigned-varint", + "url", ] [[package]] -name = "libp2p-metrics" -version = "0.11.0" +name = "multibase" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ad8a64f29da86005c86a4d2728b8a0719e9b192f4092b609fd8790acb9dec55" +checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" dependencies = [ - "libp2p-core 0.38.0", - "libp2p-identify", - "libp2p-kad", - "libp2p-ping", - "libp2p-swarm", - "prometheus-client", + "base-x", + "data-encoding", + "data-encoding-macro", ] [[package]] -name = "libp2p-mplex" -version = "0.38.0" +name = "multihash" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03805b44107aa013e7cbbfa5627b31c36cbedfdfb00603c0311998882bc4bace" +checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40" dependencies = [ - "asynchronous-codec", - "bytes", - "futures", - "libp2p-core 0.38.0", - "log", - "nohash-hasher", - "parking_lot 0.12.2", - "rand 0.8.5", - "smallvec", + "blake2b_simd", + "blake2s_simd", + "blake3", + "core2", + "digest 0.10.7", + "multihash-derive", + "sha2 0.10.8", + "sha3", "unsigned-varint", ] [[package]] -name = "libp2p-noise" -version = "0.41.0" +name = "multihash-derive" +version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a978cb57efe82e892ec6f348a536bfbd9fee677adbe5689d7a93ad3a9bffbf2e" +checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd" dependencies = [ - "bytes", - "curve25519-dalek 3.2.0", - "futures", - "libp2p-core 0.38.0", - "log", - "once_cell", - "prost", - "prost-build", - "rand 0.8.5", - "sha2 0.10.8", - "snow", - "static_assertions", - "thiserror", - "x25519-dalek 1.1.1", - "zeroize", + "proc-macro-crate 1.3.1", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 1.0.109", + "synstructure", ] [[package]] -name = "libp2p-ping" -version = "0.41.0" +name = "multimap" +version = "0.8.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" + +[[package]] +name = "multistream-select" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "929fcace45a112536e22b3dcfd4db538723ef9c3cb79f672b98be2cc8e25f37f" +checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a" dependencies = [ + "bytes", "futures", - "futures-timer", - "instant", - "libp2p-core 0.38.0", - "libp2p-swarm", "log", - "rand 0.8.5", - "void", + "pin-project", + "smallvec", + "unsigned-varint", ] [[package]] -name = "libp2p-quic" -version = "0.7.0-alpha" +name = "nalgebra" +version = "0.32.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01e7c867e95c8130667b24409d236d37598270e6da69b3baf54213ba31ffca59" +checksum = "3ea4908d4f23254adda3daa60ffef0f1ac7b8c3e9a864cf3cc154b251908a2ef" dependencies = [ - "bytes", - "futures", - "futures-timer", - "if-watch", - "libp2p-core 0.38.0", - "libp2p-tls", - "log", - "parking_lot 0.12.2", - "quinn-proto", - "rand 0.8.5", - "rustls 0.20.9", - "thiserror", - "tokio", + "approx", + "matrixmultiply", + "nalgebra-macros", + "num-complex", + "num-rational", + "num-traits", + "simba", + "typenum", ] [[package]] -name = "libp2p-request-response" -version = "0.23.0" +name = "nalgebra-macros" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3236168796727bfcf4927f766393415361e2c644b08bedb6a6b13d957c9a4884" +checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998" dependencies = [ - "async-trait", - "bytes", - "futures", - "instant", - "libp2p-core 0.38.0", - "libp2p-swarm", - "log", - "rand 0.8.5", - "smallvec", - "unsigned-varint", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "libp2p-swarm" -version = "0.41.1" +name = "names" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2a35472fe3276b3855c00f1c032ea8413615e030256429ad5349cdf67c6e1a0" +checksum = "e7d66043b25d4a6cccb23619d10c19c25304b355a7dccd4a8e11423dd2382146" dependencies = [ - "either", - "fnv", - "futures", - "futures-timer", - "instant", - "libp2p-core 0.38.0", - "libp2p-swarm-derive", - "log", - "pin-project", "rand 0.8.5", - "smallvec", - "thiserror", - "tokio", - "void", ] [[package]] -name = "libp2p-swarm-derive" -version = "0.31.0" +name = "nanorand" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d527d5827582abd44a6d80c07ff8b50b4ee238a8979e05998474179e79dc400" -dependencies = [ - "heck 0.4.1", - "quote", - "syn 1.0.109", -] +checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" [[package]] -name = "libp2p-tcp" -version = "0.38.0" +name = "netlink-packet-core" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b257baf6df8f2df39678b86c578961d48cc8b68642a12f0f763f56c8e5858d" +checksum = "345b8ab5bd4e71a2986663e88c56856699d060e78e152e6e9d7966fcd5491297" dependencies = [ - "futures", - "futures-timer", - "if-watch", + "anyhow", + "byteorder", "libc", - "libp2p-core 0.38.0", - "log", - "socket2 0.4.10", - "tokio", + "netlink-packet-utils", ] [[package]] -name = "libp2p-tls" -version = "0.1.0" +name = "netlink-packet-route" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff08d13d0dc66e5e9ba6279c1de417b84fa0d0adc3b03e5732928c180ec02781" +checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab" dependencies = [ - "futures", - "futures-rustls", - "libp2p-core 0.39.2", - "libp2p-identity", - "rcgen 0.10.0", - "ring 0.16.20", - "rustls 0.20.9", - "thiserror", - "webpki 0.22.4", - "x509-parser 0.14.0", - "yasna", + "anyhow", + "bitflags 1.3.2", + "byteorder", + "libc", + "netlink-packet-core", + "netlink-packet-utils", ] [[package]] -name = "libp2p-wasm-ext" -version = "0.38.0" +name = "netlink-packet-utils" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bb1a35299860e0d4b3c02a3e74e3b293ad35ae0cee8a056363b0c862d082069" +checksum = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34" dependencies = [ - "futures", - "js-sys", - "libp2p-core 0.38.0", - "parity-send-wrapper", - "wasm-bindgen", - "wasm-bindgen-futures", + "anyhow", + "byteorder", + "paste", + "thiserror", ] [[package]] -name = "libp2p-webrtc" -version = "0.4.0-alpha" +name = "netlink-proto" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb6cd86dd68cba72308ea05de1cebf3ba0ae6e187c40548167955d4e3970f6a" +checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6" dependencies = [ - "async-trait", - "asynchronous-codec", "bytes", "futures", - "futures-timer", - "hex", - "if-watch", - "libp2p-core 0.38.0", - "libp2p-noise", "log", - "multihash 0.16.3", - "prost", - "prost-build", - "prost-codec", - "rand 0.8.5", - "rcgen 0.9.3", - "serde", - "stun", + "netlink-packet-core", + "netlink-sys", "thiserror", - "tinytemplate", "tokio", - "tokio-util", - "webrtc", ] [[package]] -name = "libp2p-websocket" -version = "0.40.0" +name = "netlink-sys" +version = "0.8.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d705506030d5c0aaf2882437c70dab437605f21c5f9811978f694e6917a3b54" +checksum = "416060d346fbaf1f23f9512963e3e878f1a78e707cb699ba9215761754244307" dependencies = [ - "either", + "bytes", "futures", - "futures-rustls", - "libp2p-core 0.38.0", + "libc", "log", - "parking_lot 0.12.2", - "quicksink", - "rw-stream-sink", - "soketto", - "url", - "webpki-roots 0.22.6", + "tokio", ] [[package]] -name = "libp2p-yamux" -version = "0.42.0" +name = "nix" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f63594a0aa818642d9d4915c791945053877253f08a3626f13416b5cd928a29" +checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" dependencies = [ - "futures", - "libp2p-core 0.38.0", - "log", - "parking_lot 0.12.2", - "thiserror", - "yamux", + "bitflags 1.3.2", + "cfg-if", + "libc", ] [[package]] -name = "libredox" -version = "0.1.3" +name = "no-std-net" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" -dependencies = [ - "bitflags 2.5.0", - "libc", -] +checksum = "43794a0ace135be66a25d3ae77d41b91615fb68ae937f904090203e81f755b65" [[package]] -name = "librocksdb-sys" -version = "0.10.0+7.9.2" +name = "nodrop" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fe4d5874f5ff2bc616e55e8c6086d478fcda13faf9495768a4aa1c22042d30b" -dependencies = [ - "bindgen", - "bzip2-sys", - "cc", - "glob", - "libc", - "libz-sys", - "tikv-jemalloc-sys", -] +checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" [[package]] -name = "libsecp256k1" -version = "0.7.1" +name = "nohash-hasher" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95b09eff1b35ed3b33b877ced3a691fc7a481919c7e29c53c906226fcf55e2a1" -dependencies = [ - "arrayref", - "base64 0.13.1", - "digest 0.9.0", - "hmac-drbg", - "libsecp256k1-core", - "libsecp256k1-gen-ecmult", - "libsecp256k1-gen-genmult", - "rand 0.8.5", - "serde", - "sha2 0.9.9", - "typenum", -] +checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" [[package]] -name = "libsecp256k1-core" -version = "0.3.0" +name = "nom" +version = "7.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" dependencies = [ - "crunchy", - "digest 0.9.0", - "subtle", + "memchr", + "minimal-lexical", ] [[package]] -name = "libsecp256k1-gen-ecmult" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3038c808c55c87e8a172643a7d87187fc6c4174468159cb3090659d55bcb4809" +name = "nomination" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "libsecp256k1-core", + "currency", + "fee", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "oracle", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "pooled-rewards", + "reward-distribution", + "scale-info", + "security", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", + "staking", + "vault-registry", ] [[package]] -name = "libsecp256k1-gen-genmult" +name = "normalize-line-endings" version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3db8d6ba2cec9eacc40e6e8ccc98931840301f1006e95647ceb2dd5c3aa06f7c" -dependencies = [ - "libsecp256k1-core", -] +checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" [[package]] -name = "libz-sys" -version = "1.1.16" +name = "num-bigint" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ - "cc", - "pkg-config", - "vcpkg", + "num-integer", + "num-traits", ] [[package]] -name = "link-cplusplus" -version = "1.0.9" +name = "num-complex" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d240c6f7e1ba3a28b0249f774e6a9dd0175054b52dfbb61b16eb8505c3785c9" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" dependencies = [ - "cc", + "num-traits", ] [[package]] -name = "linked-hash-map" -version = "0.5.6" +name = "num-conv" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0717cef1bc8b636c6e1c1bbdefc09e6322da8a9321966e8928ef80d20f7f770f" +checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" [[package]] -name = "linked_hash_set" -version = "0.1.4" +name = "num-format" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47186c6da4d81ca383c7c47c1bfc80f4b95f4720514d860a5407aaf4233f9588" +checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" dependencies = [ - "linked-hash-map", + "arrayvec 0.7.4", + "itoa", ] [[package]] -name = "linregress" -version = "0.5.3" +name = "num-integer" +version = "0.1.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4de04dcecc58d366391f9920245b85ffa684558a5ef6e7736e754347c3aea9c2" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" dependencies = [ - "nalgebra", + "num-traits", ] [[package]] -name = "linux-raw-sys" -version = "0.1.4" +name = "num-rational" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] [[package]] -name = "linux-raw-sys" -version = "0.4.14" +name = "num-traits" +version = "0.2.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", + "libm", +] [[package]] -name = "lock_api" -version = "0.4.12" +name = "num_cpus" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" dependencies = [ - "autocfg", - "scopeguard", + "hermit-abi 0.3.9", + "libc", ] [[package]] -name = "log" -version = "0.4.21" +name = "number_prefix" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" [[package]] -name = "lru" -version = "0.8.1" +name = "object" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" +checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" dependencies = [ + "crc32fast", "hashbrown 0.12.3", + "indexmap 1.9.3", + "memchr", ] [[package]] -name = "lru" -version = "0.9.0" +name = "object" +version = "0.30.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "71e7d46de488603ffdd5f30afbc64fbba2378214a2c3a2fb83abf3d33126df17" +checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" dependencies = [ + "crc32fast", "hashbrown 0.13.2", + "indexmap 1.9.3", + "memchr", ] [[package]] -name = "lru-cache" -version = "0.1.2" +name = "object" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e24f1ad8321ca0e8a1e0ac13f23cb668e6f5466c2c57319f6a5cf1cc8e3b1c" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ - "linked-hash-map", + "memchr", ] [[package]] -name = "lz4" -version = "1.24.0" +name = "oid-registry" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" +checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" dependencies = [ - "libc", - "lz4-sys", + "asn1-rs", ] [[package]] -name = "lz4-sys" -version = "1.9.4" +name = "once_cell" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" -dependencies = [ - "cc", - "libc", -] +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] -name = "mach" -version = "0.3.2" +name = "opaque-debug" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b823e83b2affd8f40a9ee8c29dbc56404c1e34cd2710921f2801e2cf29527afa" -dependencies = [ - "libc", -] +checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" [[package]] -name = "mach2" -version = "0.4.2" +name = "opaque-debug" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b955cdeb2a02b9117f121ce63aa52d08ade45de53e48fe6a38b39c10f6f709" -dependencies = [ - "libc", -] +checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" [[package]] -name = "macro_magic" -version = "0.4.2" +name = "openssl-probe" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aee866bfee30d2d7e83835a4574aad5b45adba4cc807f2a3bbba974e5d4383c9" -dependencies = [ - "macro_magic_core", - "macro_magic_macros", - "quote", - "syn 2.0.65", -] +checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] -name = "macro_magic_core" -version = "0.4.2" +name = "option-ext" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e766a20fd9c72bab3e1e64ed63f36bd08410e75803813df210d1ce297d7ad00" -dependencies = [ - "const-random", - "derive-syn-parse 0.1.5", - "macro_magic_core_macros", - "proc-macro2", - "quote", - "syn 2.0.65", -] +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" [[package]] -name = "macro_magic_core_macros" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d710e1214dffbab3b5dacb21475dde7d6ed84c69ff722b3a47a782668d44fbac" +name = "oracle" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", + "currency", + "dia-oracle", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "once_cell", + "orml-oracle", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "security", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", + "spin 0.9.8", + "staking", ] [[package]] -name = "macro_magic_macros" -version = "0.4.2" +name = "orchestra" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a" +checksum = "227585216d05ba65c7ab0a0450a3cf2cbd81a98862a54c4df8e14d5ac6adb015" dependencies = [ - "macro_magic_core", - "quote", - "syn 2.0.65", + "async-trait", + "dyn-clonable", + "futures", + "futures-timer", + "orchestra-proc-macro 0.0.5", + "pin-project", + "prioritized-metered-channel 0.2.0", + "thiserror", + "tracing", ] [[package]] -name = "maplit" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" - -[[package]] -name = "match_cfg" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffbee8634e0d45d258acb448e7eaab3fce7a0a467395d4d9f228e3c1f01fb2e4" - -[[package]] -name = "matchers" -version = "0.0.1" +name = "orchestra" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f099785f7595cc4b4553a174ce30dd7589ef93391ff414dbb67f62392b9e0ce1" +checksum = "92829eef0328a3d1cd22a02c0e51deb92a5362df3e7d21a4e9bdc38934694e66" dependencies = [ - "regex-automata 0.1.10", + "async-trait", + "dyn-clonable", + "futures", + "futures-timer", + "orchestra-proc-macro 0.3.6", + "pin-project", + "prioritized-metered-channel 0.6.1", + "thiserror", + "tracing", ] [[package]] -name = "matches" -version = "0.1.10" +name = "orchestra-proc-macro" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" +checksum = "2871aadd82a2c216ee68a69837a526dfe788ecbe74c4c5038a6acdbff6653066" +dependencies = [ + "expander 0.0.6", + "itertools 0.10.5", + "petgraph", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 1.0.109", +] [[package]] -name = "matrixmultiply" -version = "0.3.8" +name = "orchestra-proc-macro" +version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" +checksum = "1344346d5af32c95bbddea91b18a88cc83eac394192d20ef2fc4c40a74332355" dependencies = [ - "autocfg", - "rawpointer", + "expander 2.1.0", + "indexmap 2.2.6", + "itertools 0.11.0", + "petgraph", + "proc-macro-crate 3.1.0", + "proc-macro2", + "quote", + "syn 1.0.109", ] [[package]] -name = "md-5" -version = "0.10.6" +name = "ordered-float" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d89e7ee0cfbedfc4da3340218492196241d89eefb6dab27de5df917a6d2e78cf" +checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" dependencies = [ - "cfg-if", - "digest 0.10.7", + "num-traits", ] [[package]] -name = "memchr" -version = "2.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +name = "orml-asset-registry" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "orml-traits", + "pallet-xcm 0.9.42", + "parity-scale-codec", + "scale-info", + "serde", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "xcm", + "xcm-builder", + "xcm-executor", +] [[package]] -name = "memfd" -version = "0.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2cffa4ad52c6f791f4f8b15f0c05f9824b2ced1160e88cc393d64fff9a8ac64" +name = "orml-asset-registry" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "rustix 0.38.34", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "orml-traits", + "pallet-xcm 1.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", ] [[package]] -name = "memmap2" -version = "0.5.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327" +name = "orml-currencies" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "libc", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-traits", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "memoffset" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +name = "orml-currencies-allowance-extension" +version = "1.0.0" dependencies = [ - "autocfg", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "mocktopus", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", + "pallet-balances 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sha2 0.8.2", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "memoffset" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" +name = "orml-oracle" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "autocfg", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-traits", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-application-crypto 23.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "memory-db" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808b50db46293432a45e63bc15ea51e0ab4c0a1647b8eb114e31a3e698dd6fbe" +name = "orml-tokens" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "hash-db", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "orml-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 16.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "memory_units" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" - -[[package]] -name = "merlin" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e261cf0f8b3c42ded9f7d2bb59dea03aa52bc8a1cbc7482f9fc3fd1229d3b42" +name = "orml-tokens" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "byteorder", - "keccak", - "rand_core 0.5.1", - "zeroize", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "orml-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 16.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "merlin" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58c38e2799fc0978b65dfff8023ec7843e2330bb462f19198840b34b6582397d" +name = "orml-tokens-management-extension" +version = "1.0.0" dependencies = [ - "byteorder", - "keccak", - "rand_core 0.6.4", - "zeroize", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "mocktopus", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", + "pallet-balances 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sha2 0.8.2", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", ] [[package]] -name = "mick-jaeger" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69672161530e8aeca1d1400fbf3f1a1747ff60ea604265a4e906c2442df20532" +name = "orml-traits" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "futures", - "rand 0.8.5", - "thrift", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "num-traits", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0)", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", ] [[package]] -name = "minimal-lexical" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" - -[[package]] -name = "miniz_oxide" -version = "0.7.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +name = "orml-utilities" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "adler", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "mio" -version = "0.8.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +name = "orml-utilities" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "libc", - "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.48.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "mmr-gadget" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "orml-xcm" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "futures", - "log", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-xcm 1.0.0", "parity-scale-codec", - "sc-client-api", - "sc-offchain", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-beefy", - "sp-core 7.0.0", - "sp-mmr-primitives", - "sp-runtime 7.0.0", + "scale-info", + "sp-std 8.0.0", + "staging-xcm 1.0.0", ] [[package]] -name = "mmr-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "orml-xcm-support" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "anyhow", - "jsonrpsee", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "orml-traits", "parity-scale-codec", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-mmr-primitives", "sp-runtime 7.0.0", + "sp-std 5.0.0", + "xcm", + "xcm-executor", ] [[package]] -name = "mockall" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c84490118f2ee2d74570d114f3d0493cbf02790df303d2707606c3e14e07c96" +name = "orml-xcm-support" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "cfg-if", - "downcast", - "fragile", - "lazy_static", - "mockall_derive", - "predicates", - "predicates-tree", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-traits", + "parity-scale-codec", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-executor 1.0.0", ] [[package]] -name = "mockall_derive" -version = "0.11.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22ce75669015c4f47b289fd4d4f56e894e4c96003ffdf3ac51313126f94c6cbb" +name = "orml-xtokens" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" dependencies = [ - "cfg-if", - "proc-macro2", - "quote", - "syn 1.0.109", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "orml-traits", + "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", + "pallet-xcm 0.9.42", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io 7.0.0", + "sp-runtime 7.0.0", + "sp-std 5.0.0", + "xcm", + "xcm-executor", ] [[package]] -name = "mocktopus" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e4f0d5a1621fea252541cf67533c4b9c32ee892d790768f4ad48f1063059537" +name = "orml-xtokens" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "mocktopus_macros", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "orml-traits", + "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-xcm 1.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-executor 1.0.0", ] [[package]] -name = "mocktopus_macros" -version = "0.7.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3048ef3680533a27f9f8e7d6a0bce44dc61e4895ea0f42709337fa1c8616fefe" +name = "pallet-alliance" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-collective 4.0.0-dev", + "pallet-identity 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-core-hashing 9.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "module-issue-rpc" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-asset-conversion" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "jsonrpsee", - "module-issue-rpc-runtime-api 1.0.10", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", + "scale-info", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "module-issue-rpc-runtime-api" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "pallet-asset-conversion" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd7f0ae643c877d9a36d7335bcda6614861b846a60f448da8cf3276d4042ef33" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "scale-info", + "sp-api 23.0.0", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "module-issue-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-asset-conversion-tx-payment" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-asset-conversion 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "scale-info", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] -name = "module-oracle-rpc" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-asset-conversion-tx-payment" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64952179a5a409dead964a387c86a29d16d40a34cf54bf88e4d74ffdcdddf7a6" dependencies = [ - "jsonrpsee", - "module-oracle-rpc-runtime-api 1.0.10", + "frame-support 25.0.0", + "frame-system 25.0.0", + "pallet-asset-conversion 7.0.0", + "pallet-transaction-payment 25.0.0", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-runtime 24.0.0", - "spacewalk-primitives 1.0.10", + "scale-info", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "module-oracle-rpc-runtime-api" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "pallet-asset-rate" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "740aebbcfefe8528f56ff8a339f810520a28df3ec159d016ef719aaa9f131af4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "module-oracle-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-asset-tx-payment" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10", ] [[package]] -name = "module-pallet-staking-rpc" -version = "1.0.0" +name = "pallet-asset-tx-payment" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "028e30633114612160fc4e7add46504790abb3780db79eae1efae98c034dca0b" dependencies = [ - "jsonrpsee", - "module-oracle-rpc-runtime-api 1.0.9", - "module-pallet-staking-rpc-runtime-api", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "pallet-transaction-payment 25.0.0", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "module-pallet-staking-rpc-runtime-api" -version = "1.0.0" +name = "pallet-assets" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "module-oracle-rpc-runtime-api 1.0.9", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", "scale-info", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "module-redeem-rpc" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-assets" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09b91035c82dc9e64eaf52f3f6a39f4674bcb56333553882d6ff5d12500a9182" dependencies = [ - "jsonrpsee", - "module-redeem-rpc-runtime-api 1.0.10", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-runtime 24.0.0", + "scale-info", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "module-redeem-rpc-runtime-api" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "pallet-aura" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "scale-info", + "sp-application-crypto 23.0.0", + "sp-consensus-aura 0.10.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "module-redeem-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-aura" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04fbef67cf62445b7fd8e68241e6b71d9fb8c77abb3d52259eebf525a4cd5586" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-timestamp 24.0.0", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-std 8.0.0", + "scale-info", + "sp-application-crypto 27.0.0", + "sp-consensus-aura 0.29.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "module-replace-rpc" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-authority-discovery" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "jsonrpsee", - "module-replace-rpc-runtime-api 1.0.10", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-session 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "scale-info", + "sp-application-crypto 23.0.0", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "module-replace-rpc-runtime-api" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "pallet-authority-discovery" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fda272a66bbf1602579efcede67606ac43cda6d462ad551c527d8cadc871813d" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 25.0.0", + "frame-system 25.0.0", + "pallet-session 25.0.0", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "scale-info", + "sp-application-crypto 27.0.0", + "sp-authority-discovery 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "module-replace-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-authorship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "scale-info", + "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] -name = "module-vault-registry-rpc" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-authorship" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d38eab59f7d15fe43c81fc3cd92f4c1f895ca6d0efb74fc2a6d6d7d3d34d413" dependencies = [ - "jsonrpsee", - "module-oracle-rpc-runtime-api 1.0.10", - "module-vault-registry-rpc-runtime-api 1.0.10", + "frame-support 25.0.0", + "frame-system 25.0.0", + "impl-trait-for-tuples", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "scale-info", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + +[[package]] +name = "pallet-babe" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "sp-application-crypto 23.0.0", + "sp-consensus-babe 0.10.0-dev", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "module-vault-registry-rpc-runtime-api" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "pallet-babe" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b12430ca4b79b27231acb1ff3f99d33d6503fbeba40bfc8380e42d59b6d52b0" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "module-oracle-rpc-runtime-api 1.0.9", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-authorship 25.0.0", + "pallet-session 25.0.0", + "pallet-timestamp 24.0.0", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "scale-info", + "sp-application-crypto 27.0.0", + "sp-consensus-babe 0.29.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "module-vault-registry-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +name = "pallet-bags-list" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "aquamarine", + "docify", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "module-oracle-rpc-runtime-api 1.0.10", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-balances 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "scale-info", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", "sp-std 8.0.0", + "sp-tracing 10.0.0", ] [[package]] -name = "multiaddr" -version = "0.16.0" +name = "pallet-bags-list" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4aebdb21e90f81d13ed01dc84123320838e53963c2ca94b60b305d3fa64f31e" +checksum = "5d49c4448e51a5c64d63a4263aebeb2dfb90dabb48746e178b337fb7f533d45f" dependencies = [ - "arrayref", - "byteorder", - "data-encoding", - "multibase", - "multihash 0.16.3", - "percent-encoding", - "serde", - "static_assertions", - "unsigned-varint", - "url", + "aquamarine", + "docify", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-balances 25.0.0", + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-tracing 14.0.0", ] [[package]] -name = "multiaddr" -version = "0.17.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b36f567c7099511fa8612bbbb52dda2419ce0bdbacf31714e3a5ffdb766d3bd" +name = "pallet-balances" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "arrayref", - "byteorder", - "data-encoding", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "multibase", - "multihash 0.17.0", - "percent-encoding", - "serde", - "static_assertions", - "unsigned-varint", - "url", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "multibase" -version = "0.9.1" +name = "pallet-balances" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b3539ec3c1f04ac9748a260728e855f261b4977f5c3406612c884564f329404" +checksum = "9de2915b425ae77d63ba25c194780599b7be25307454a138cfb316c16d001e68" dependencies = [ - "base-x", - "data-encoding", - "data-encoding-macro", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "multihash" -version = "0.16.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c346cf9999c631f002d8f977c4eaeaa0e6386f16007202308d0b3757522c2cc" +name = "pallet-beefy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "blake2b_simd", - "blake2s_simd", - "blake3", - "core2", - "digest 0.10.7", - "multihash-derive", - "sha2 0.10.8", - "sha3", - "unsigned-varint", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sp-consensus-beefy 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "multihash" -version = "0.17.0" +name = "pallet-beefy" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "835d6ff01d610179fbce3de1694d007e500bf33a7f29689838941d6bf783ae40" +checksum = "8563fce9fdb0e557015c0b58ed7ea7d5c1a4a1ddb1d27bf56e040d6bbf5c79e9" dependencies = [ - "core2", - "multihash-derive", - "unsigned-varint", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-authorship 25.0.0", + "pallet-session 25.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-consensus-beefy 10.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "multihash-derive" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc076939022111618a5026d3be019fd8b366e76314538ff9a1b59ffbcbf98bcd" +name = "pallet-beefy-mmr" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro-error", - "proc-macro2", - "quote", - "syn 1.0.109", - "synstructure", + "array-bytes 6.2.3", + "binary-merkle-tree 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-beefy 4.0.0-dev", + "pallet-mmr 4.0.0-dev", + "pallet-session 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-beefy 4.0.0-dev", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", ] [[package]] -name = "multimap" -version = "0.8.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e5ce46fe64a9d73be07dcbe690a38ce1b293be448fd8ce1e6c1b8062c9f72c6a" - -[[package]] -name = "multistream-select" -version = "0.12.1" +name = "pallet-beefy-mmr" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8552ab875c1313b97b8d20cb857b9fd63e2d1d6a0a1b53ce9821e575405f27a" +checksum = "ee3ed75c348ba23064cea40dab623719ef348bfe67ea39f195f82e2e7a7d0115" dependencies = [ - "bytes", - "futures", + "array-bytes 6.2.3", + "binary-merkle-tree 10.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", - "pin-project", - "smallvec", - "unsigned-varint", + "pallet-beefy 25.0.0", + "pallet-mmr 24.0.0", + "pallet-session 25.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 23.0.0", + "sp-consensus-beefy 10.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "sp-std 12.0.0", ] [[package]] -name = "nalgebra" -version = "0.32.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea4908d4f23254adda3daa60ffef0f1ac7b8c3e9a864cf3cc154b251908a2ef" +name = "pallet-bounties" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "approx", - "matrixmultiply", - "nalgebra-macros", - "num-complex", - "num-rational", - "num-traits", - "simba", - "typenum", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-treasury 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "nalgebra-macros" -version = "0.2.1" +name = "pallet-bounties" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998" +checksum = "74c0fb83c88f217e5bfe07a69a6d8a6c32d01241159ab81705ba5d4c3e24aaab" dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-treasury 24.0.0", + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "names" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d66043b25d4a6cccb23619d10c19c25304b355a7dccd4a8e11423dd2382146" +name = "pallet-bridge-grandpa" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "rand 0.8.5", + "bp-header-chain 0.1.0", + "bp-runtime 0.1.0", + "bp-test-utils", + "finality-grandpa", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "sp-consensus-grandpa 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", ] [[package]] -name = "nanorand" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a51313c5820b0b02bd422f4b44776fbf47961755c74ce64afc73bfad10226c3" +name = "pallet-bridge-messages" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-messages 0.1.0", + "bp-runtime 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "num-traits", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] [[package]] -name = "netlink-packet-core" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "345b8ab5bd4e71a2986663e88c56856699d060e78e152e6e9d7966fcd5491297" +name = "pallet-bridge-parachains" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "anyhow", - "byteorder", - "libc", - "netlink-packet-utils", + "bp-header-chain 0.1.0", + "bp-parachains", + "bp-polkadot-core 0.1.0", + "bp-runtime 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-bridge-grandpa", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", ] [[package]] -name = "netlink-packet-route" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9ea4302b9759a7a88242299225ea3688e63c85ea136371bb6cf94fd674efaab" +name = "pallet-bridge-relayers" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "anyhow", - "bitflags 1.3.2", - "byteorder", - "libc", - "netlink-packet-core", - "netlink-packet-utils", + "bp-messages 0.1.0", + "bp-relayers", + "bp-runtime 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-bridge-messages", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 16.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "netlink-packet-utils" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ede8a08c71ad5a95cdd0e4e52facd37190977039a4704eb82a283f713747d34" +name = "pallet-child-bounties" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "anyhow", - "byteorder", - "paste", - "thiserror", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-bounties 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "netlink-proto" -version = "0.10.0" +name = "pallet-child-bounties" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65b4b14489ab424703c092062176d52ba55485a89c076b4f9db05092b7223aa6" +checksum = "2246ce705aee37f9b6ad818e3646910d31ef4191e1c234bff054a710ef8d8a38" dependencies = [ - "bytes", - "futures", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", - "netlink-packet-core", - "netlink-sys", - "thiserror", - "tokio", + "pallet-bounties 24.0.0", + "pallet-treasury 24.0.0", + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "netlink-sys" -version = "0.8.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "416060d346fbaf1f23f9512963e3e878f1a78e707cb699ba9215761754244307" +name = "pallet-collator-selection" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "bytes", - "futures", - "libc", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "tokio", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "nix" -version = "0.24.3" +name = "pallet-collator-selection" +version = "6.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa52e972a9a719cecb6864fb88568781eb706bac2cd1d4f04a648542dbf78069" +checksum = "66c093c8867dbdb540da33076566605320b2eda78da5062d3d954f05862db18d" dependencies = [ - "bitflags 1.3.2", - "cfg-if", - "libc", - "memoffset 0.6.5", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-authorship 25.0.0", + "pallet-session 25.0.0", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "node-primitives" -version = "0.8.0" -source = "git+https://github.com/pendulum-chain/bifrost?branch=upgrade-v0.9.42#37bd182449576ce641d0b3132eaa82ddba5bb05a" +name = "pallet-collective" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "bstringify", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", "scale-info", - "serde", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "zenlink-protocol 0.4.4 (git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "nohash-hasher" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2bf50223579dc7cdcfb3bfcacf7069ff68243f8c363f62ffa99cf000a6b9c451" - -[[package]] -name = "nom" -version = "7.1.3" +name = "pallet-collective" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +checksum = "dddb120b5ee520146617a8c49b4d4c980ba9188918d43085539bf78815e7ec1d" dependencies = [ - "memchr", - "minimal-lexical", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "nomination" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "pallet-contracts" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "currency", - "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "oracle", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-timestamp", + "bitflags 1.3.2", + "environmental", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "log", + "pallet-balances 4.0.0-dev", + "pallet-contracts-primitives", + "pallet-contracts-proc-macro", "parity-scale-codec", - "pooled-rewards", - "reward-distribution", + "rand 0.8.5", "scale-info", - "security", "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", - "staking", - "vault-registry", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "wasm-instrument 0.4.0", + "wasmi 0.31.2", ] [[package]] -name = "normalize-line-endings" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" - -[[package]] -name = "num-bigint" -version = "0.4.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +name = "pallet-contracts-primitives" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "num-integer", - "num-traits", + "bitflags 1.3.2", + "parity-scale-codec", + "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-weights 20.0.0", ] [[package]] -name = "num-complex" -version = "0.4.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +name = "pallet-contracts-proc-macro" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "num-traits", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "num-conv" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" - -[[package]] -name = "num-format" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a652d9771a63711fd3c3deb670acfbe5c30a4072e664d7a3bf5a9e1056ac72c3" +name = "pallet-conviction-voting" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "arrayvec 0.7.4", - "itoa", + "assert_matches", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "num-integer" -version = "0.1.46" +name = "pallet-conviction-voting" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +checksum = "1c8ff7512a377b708f71772e5169550cebc8f74bc8c26553015698eaa0975356" dependencies = [ - "num-traits", + "assert_matches", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "num-rational" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +name = "pallet-core-fellowship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "num-bigint", - "num-integer", - "num-traits", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "num-traits" -version = "0.2.19" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +name = "pallet-democracy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "autocfg", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "num_cpus" -version = "1.16.0" +name = "pallet-democracy" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +checksum = "ed9f24ad18db2eeae0f03ba1743a82aaf300e0bbd6cdcb1119b0da93eef3d77f" dependencies = [ - "hermit-abi 0.3.9", - "libc", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "number_prefix" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" - -[[package]] -name = "object" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" +name = "pallet-election-provider-multi-phase" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "crc32fast", - "hashbrown 0.12.3", - "indexmap 1.9.3", - "memchr", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-election-provider-support-benchmarking 4.0.0-dev", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "strum 0.24.1", ] [[package]] -name = "object" -version = "0.30.4" +name = "pallet-election-provider-multi-phase" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03b4680b86d9cfafba8fc491dc9b6df26b68cf40e9e6cd73909194759a63c385" +checksum = "481178ef558a9409d9c12fc01279b517e3a0a7797664e89761447dba3a182ce6" dependencies = [ - "crc32fast", - "hashbrown 0.13.2", - "indexmap 1.9.3", - "memchr", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-election-provider-support-benchmarking 24.0.0", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-npos-elections 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "strum 0.24.1", ] [[package]] -name = "object" -version = "0.32.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +name = "pallet-election-provider-support-benchmarking" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "memchr", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "oid-registry" -version = "0.4.0" +name = "pallet-election-provider-support-benchmarking" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38e20717fa0541f39bd146692035c37bedfa532b3e5071b35761082407546b2a" +checksum = "b5ab6413ec88b64acf849a202795c67940dc3bcc846ce03bd0893b90e2119ecf" dependencies = [ - "asn1-rs 0.3.1", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-system 25.0.0", + "parity-scale-codec", + "sp-npos-elections 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "oid-registry" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bedf36ffb6ba96c2eb7144ef6270557b52e54b20c0a8e1eb2ff99a6c6959bff" +name = "pallet-elections-phragmen" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "asn1-rs 0.5.2", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "once_cell" -version = "1.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" - -[[package]] -name = "opaque-debug" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" - -[[package]] -name = "opaque-debug" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c08d65885ee38876c4f86fa503fb49d7b507c2b62552df7c70b2fce627e06381" - -[[package]] -name = "openssl-probe" -version = "0.1.5" +name = "pallet-elections-phragmen" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" - -[[package]] -name = "oracle" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +checksum = "021da1d28b604b3654f895987dcb1ccb47d73102b31bc84c8f784bed261f01d8" dependencies = [ - "currency", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "once_cell", - "orml-oracle", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-timestamp", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", "scale-info", - "security", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", - "spin 0.9.8", - "staking", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-npos-elections 23.0.0", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "orchestra" -version = "0.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "227585216d05ba65c7ab0a0450a3cf2cbd81a98862a54c4df8e14d5ac6adb015" +name = "pallet-fast-unstake" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "async-trait", - "dyn-clonable", - "futures", - "futures-timer", - "orchestra-proc-macro", - "pin-project", - "prioritized-metered-channel", - "thiserror", - "tracing", + "docify", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "orchestra-proc-macro" -version = "0.0.5" +name = "pallet-fast-unstake" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2871aadd82a2c216ee68a69837a526dfe788ecbe74c4c5038a6acdbff6653066" +checksum = "05634a197738c999a3032393916182fedccce13cb063fc330ee9bf810cd53b49" dependencies = [ - "expander 0.0.6", - "itertools 0.10.5", - "petgraph", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 1.0.109", + "docify", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "ordered-float" -version = "1.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3305af35278dd29f46fcdd139e0b1fbfae2153f0e5928b39b035542dd31e37b7" +name = "pallet-glutton" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "num-traits", + "blake2 0.10.6", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "orml-asset-registry" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +name = "pallet-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", - "pallet-xcm", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", "parity-scale-codec", "scale-info", - "serde", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-builder", - "xcm-executor", + "sp-application-crypto 23.0.0", + "sp-consensus-grandpa 4.0.0-dev", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "orml-currencies" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +name = "pallet-grandpa" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b87c7f4cd94a526054dfebf7a84fbcaf6385033defa246ad83e321e71f8c5a92" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-authorship 25.0.0", + "pallet-session 25.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-application-crypto 27.0.0", + "sp-consensus-grandpa 10.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "orml-currencies" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +name = "pallet-identity" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "enumflags2", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "orml-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", - "serde", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] -name = "orml-currencies-allowance-extension" -version = "1.0.0" +name = "pallet-identity" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "735bf6c19d30299e2d448797170a67d41c6a8ba593fb3a71ce4e11d3b85c60e9" +dependencies = [ + "enumflags2", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "parity-scale-codec", + "scale-info", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + +[[package]] +name = "pallet-im-online" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "mocktopus", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", - "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-authorship 4.0.0-dev", "parity-scale-codec", "scale-info", - "serde", - "sha2 0.8.2", + "sp-application-crypto 23.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-std 8.0.0", ] [[package]] -name = "orml-oracle" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +name = "pallet-im-online" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "59eb1c68cc6b4700ad1d2a81ba847ff7b37406aa0326b7716825155d3f985762" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-authorship 25.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-application-crypto 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-application-crypto 27.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "orml-tokens" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +name = "pallet-indices" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", - "serde", - "sp-arithmetic 6.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-keyring 24.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "orml-tokens" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +name = "pallet-indices" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0893ae7f2211010e92bf57fe31f18e2223a2f97f6d6393aa7192e283ec520beb" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "orml-traits", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-arithmetic 16.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-keyring 28.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "orml-tokens" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=4ae0372e2c624e6acc98305564b9d395f70814c0#4ae0372e2c624e6acc98305564b9d395f70814c0" +name = "pallet-insecure-randomness-collective-flip" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", + "safe-mix", "scale-info", - "serde", - "sp-arithmetic 6.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "orml-tokens" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" +name = "pallet-membership" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "orml-traits", "parity-scale-codec", "scale-info", - "serde", - "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] -name = "orml-tokens-management-extension" -version = "1.0.0" +name = "pallet-membership" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e1504034588eb733f8ce98b77757e9a7390662313aa133ef1e3b9fbb94359c7" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "mocktopus", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", "scale-info", - "serde", - "sha2 0.8.2", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "orml-traits" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +name = "pallet-message-queue" +version = "7.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "impl-trait-for-tuples", - "num-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", - "paste", "scale-info", - "serde", + "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "staging-xcm", + "sp-weights 20.0.0", ] [[package]] -name = "orml-utilities" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +name = "pallet-message-queue" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0776bf51d03bd746159063fa1357234feb85114273d40ef3aa3efba65d091eb4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", "scale-info", - "serde", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-weights 24.0.0", ] [[package]] -name = "orml-utilities" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +name = "pallet-mmr" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", "scale-info", - "serde", "sp-core 21.0.0", "sp-io 23.0.0", + "sp-mmr-primitives 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] -name = "orml-utilities" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +name = "pallet-mmr" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2b9789cac80b48e9427724d0b400f984fb844fc711fc2dd2d0cdccdedda7169" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-mmr-primitives 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "orml-xcm" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +name = "pallet-multisig" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-xcm", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", "scale-info", - "sp-std 5.0.0", - "xcm", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "orml-xcm-support" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +name = "pallet-multisig" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fea2785a0bfb1884a8283bf65010bb7189c8fce958ced9947a8c71c148ef199f" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-executor", + "scale-info", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "orml-xtokens" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" +name = "pallet-nft-fractionalization" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", - "orml-xcm-support", - "pallet-xcm", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-assets 4.0.0-dev", + "pallet-nfts 4.0.0-dev", "parity-scale-codec", "scale-info", - "serde", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-executor", -] - -[[package]] -name = "p256" -version = "0.11.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51f44edd08f51e2ade572f141051021c5af22677e42b7dd28a88155151c33594" -dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.8", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "p384" -version = "0.11.2" +name = "pallet-nft-fractionalization" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc8c5bf642dde52bb9e87c0ecd8ca5a76faac2eeed98dedb7c717997e1080aa" +checksum = "959fb2e68e4421650538d9b64a3243f0a0cdc8962f35f749af18bf9b70f7253d" dependencies = [ - "ecdsa 0.14.8", - "elliptic-curve 0.12.3", - "sha2 0.10.8", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-assets 26.0.0", + "pallet-nfts 19.0.0", + "parity-scale-codec", + "scale-info", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-asset-tx-payment" +name = "pallet-nfts" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-transaction-payment", + "enumflags2", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", "scale-info", - "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-assets" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-nfts" +version = "19.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "999a30c5861a83a6ab38a564df99f976f0bc6bf54b03620abc568bba5f7b4834" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "enumflags2", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-aura" +name = "pallet-nfts-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-timestamp", + "pallet-nfts 4.0.0-dev", "parity-scale-codec", - "scale-info", - "sp-application-crypto 7.0.0", - "sp-consensus-aura", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", ] [[package]] -name = "pallet-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-nfts-runtime-api" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1a64c725e28fdf7d2512c1ce8eab8ba05fc7211fb864ee6c3d2300a2b3bd381" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-session", + "pallet-nfts 19.0.0", "parity-scale-codec", - "scale-info", - "sp-application-crypto 7.0.0", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 23.0.0", ] [[package]] -name = "pallet-authorship" +name = "pallet-nis" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "impl-trait-for-tuples", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-babe" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-nis" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7aa7ec891b7f1801a405095a2ad2c70eef94d2abe86792eee54794de23cbd035" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "pallet-authorship", - "pallet-session", - "pallet-timestamp", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 7.0.0", - "sp-consensus-babe", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-bags-list" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-nomination-pools" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-tracing 6.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "sp-tracing 10.0.0", ] [[package]] -name = "pallet-balances" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-nomination-pools" +version = "22.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72cec44f1a5752ace99cfc5472d79a758b1cca25b9cc5b2d62ffd8aba6e66a8a" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", + "pallet-balances 25.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", + "sp-tracing 14.0.0", ] [[package]] -name = "pallet-balances" -version = "4.0.0-dev" +name = "pallet-nomination-pools-benchmarking" +version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", + "pallet-bags-list 4.0.0-dev", + "pallet-nomination-pools 1.0.0", + "pallet-staking 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-runtime 24.0.0", + "sp-runtime-interface 17.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-std 8.0.0", ] [[package]] -name = "pallet-beefy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-nomination-pools-benchmarking" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b27cbf4a47cc79862d254f16b38c68fd2dda087ce58e7c0021859d89718e865a" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-authorship", - "pallet-session", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "pallet-bags-list 24.0.0", + "pallet-nomination-pools 22.0.2", + "pallet-staking 25.0.1", "parity-scale-codec", "scale-info", - "serde", - "sp-consensus-beefy", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-runtime 28.0.0", + "sp-runtime-interface 21.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-beefy-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-nomination-pools-runtime-api" +version = "1.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 4.2.0", - "binary-merkle-tree", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "pallet-beefy", - "pallet-mmr", - "pallet-session", + "pallet-nomination-pools 1.0.0", "parity-scale-codec", - "scale-info", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-beefy", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "pallet-bounties" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-nomination-pools-runtime-api" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "65c256cc530a19ff614f2af9b5c95ae9aa777a2bf1542aa455ae65e842f8c924" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "pallet-treasury", + "pallet-nomination-pools 22.0.2", "parity-scale-codec", - "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-child-bounties" +name = "pallet-offences" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "pallet-bounties", - "pallet-treasury", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "serde", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "pallet-collator-selection" -version = "3.0.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "pallet-offences" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3fd14c02ed4b689652826aa93284aada5a2cf859df3cc34ad88b2fd410a8c50" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", - "pallet-authorship", - "pallet-session", + "pallet-balances 25.0.0", "parity-scale-codec", - "rand 0.8.5", "scale-info", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "serde", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-collective" +name = "pallet-offences-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", + "pallet-babe 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-grandpa 4.0.0-dev", + "pallet-im-online 4.0.0-dev", + "pallet-offences 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "pallet-contracts" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-offences-benchmarking" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1b3ae77cfb16f0495372853d42a44e34ab7b183bd8996a8cee91715f783ff49" dependencies = [ - "bitflags 1.3.2", - "environmental", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "impl-trait-for-tuples", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", - "pallet-contracts-primitives 7.0.0", - "pallet-contracts-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-babe 25.0.0", + "pallet-balances 25.0.0", + "pallet-grandpa 25.0.0", + "pallet-im-online 24.0.0", + "pallet-offences 24.0.0", + "pallet-session 25.0.0", + "pallet-staking 25.0.1", "parity-scale-codec", - "rand 0.8.5", "scale-info", - "serde", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "wasm-instrument 0.4.0", - "wasmi 0.28.0", - "wasmparser-nostd", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-contracts" +name = "pallet-preimage" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "bitflags 1.3.2", - "environmental", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "impl-trait-for-tuples", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-contracts-primitives 24.0.0", - "pallet-contracts-proc-macro 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "rand 0.8.5", "scale-info", - "serde", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "wasm-instrument 0.4.0", - "wasmi 0.31.2", ] [[package]] -name = "pallet-contracts-primitives" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-preimage" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1ed40405c758b52375cfc75aac74f10ff9bb9480569e5cfca42682e2db6c387" dependencies = [ - "bitflags 1.3.2", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", "scale-info", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-weights 4.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-contracts-primitives" -version = "24.0.0" +name = "pallet-proxy" +version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "bitflags 1.3.2", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", + "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-weights 20.0.0", -] - -[[package]] -name = "pallet-contracts-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", -] - -[[package]] -name = "pallet-contracts-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", ] [[package]] -name = "pallet-conviction-voting" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-proxy" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fbc0b550f5cbbad51f9daf795cc7046d40bbff256dae8d6072fd710ab40fd3a" dependencies = [ - "assert_matches", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-democracy" +name = "pallet-ranked-collective" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "parity-scale-codec", "scale-info", - "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-election-provider-multi-phase" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-ranked-collective" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8181da7fd6b9adf4f8641c5bcb156cd209e3226eea87ee9f9b1ac41f8e37c714" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", - "pallet-election-provider-support-benchmarking", "parity-scale-codec", - "rand 0.8.5", "scale-info", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-npos-elections", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "strum", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-election-provider-support-benchmarking" +name = "pallet-recovery" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "sp-npos-elections", - "sp-runtime 7.0.0", + "scale-info", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-elections-phragmen" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-recovery" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "889fddd16cfdea09c2ae4dc8e9f67a1ec4b8ac680412cffb772fa572489ec687" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-npos-elections", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-fast-unstake" +name = "pallet-referenda" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "assert_matches", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "parity-scale-codec", - "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "scale-info", + "serde", + "sp-arithmetic 16.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-referenda" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "592ff9873af379bf55e835072afd787cd6435204213ac484e86345b026f4ae4e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", - "pallet-authorship", - "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 7.0.0", - "sp-consensus-grandpa", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "serde", + "sp-arithmetic 20.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-identity" +name = "pallet-salary" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-im-online" +name = "pallet-scheduler" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "docify", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "pallet-authorship", "parity-scale-codec", "scale-info", - "sp-application-crypto 7.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-weights 20.0.0", ] [[package]] -name = "pallet-indices" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-scheduler" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3508a51d359c6640577feead9dc00667f38cec385baad77b636c61ff746ffe24" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "docify", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-keyring", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-weights 24.0.0", ] [[package]] -name = "pallet-insecure-randomness-collective-flip" +name = "pallet-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "log", + "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "safe-mix", "scale-info", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-state-machine 0.28.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", ] [[package]] -name = "pallet-membership" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-session" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "768a6fb5333efc2bd2a3538c1d6ffa4178398660d4e3be89f2eb82d4e9088ae6" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 25.0.0", + "frame-system 25.0.0", + "impl-trait-for-tuples", "log", + "pallet-timestamp 24.0.0", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-staking 23.0.0", + "sp-state-machine 0.32.0", + "sp-std 12.0.0", + "sp-trie 26.0.0", ] [[package]] -name = "pallet-mmr" +name = "pallet-session-benchmarking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", "parity-scale-codec", - "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-mmr-primitives", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "rand 0.8.5", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", ] [[package]] -name = "pallet-multisig" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-session-benchmarking" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5401cee669394e86a15851ace4ad60ef1b4d656f11ff22c83d8004051279ea59" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "pallet-session 25.0.0", + "pallet-staking 25.0.1", "parity-scale-codec", - "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "rand 0.8.5", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-nfts" +name = "pallet-society" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "parity-scale-codec", + "rand_chacha 0.2.2", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-arithmetic 16.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-nfts-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-society" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "36959be2c7f810ba6b8ece8cfe2ee515774c1c776f1ed0bebf3b9e8068f6a435" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-nfts", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "rand_chacha 0.2.2", + "scale-info", + "sp-arithmetic 20.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-nis" +name = "pallet-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-authorship 4.0.0-dev", + "pallet-session 4.0.0-dev", "parity-scale-codec", + "rand_chacha 0.2.2", "scale-info", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "serde", + "sp-application-crypto 23.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] -name = "pallet-nomination-pools" -version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-staking" +version = "25.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6829cbaae2a8d23d4a7db159192297728df40d51f4555bd8a6ea4374aad62f5" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", + "pallet-authorship 25.0.0", + "pallet-session 25.0.0", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "serde", + "sp-application-crypto 27.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-nomination-pools-benchmarking" -version = "1.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-staking-reward-curve" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-bags-list", - "pallet-nomination-pools", - "pallet-staking", - "parity-scale-codec", - "scale-info", - "sp-runtime 7.0.0", - "sp-runtime-interface 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "pallet-nomination-pools-runtime-api" -version = "1.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-staking-reward-curve" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df8878e29f3d001ac1b1b714621f462e41a9d1fa8f385657f955e8a1ec0684d7" dependencies = [ - "pallet-nomination-pools", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", ] [[package]] -name = "pallet-offences" +name = "pallet-staking-reward-fn" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "log", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-arithmetic 16.0.0", +] + +[[package]] +name = "pallet-staking-reward-fn" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "45b6f832653badb5f70bdfecc1ded64b02b8159b27f18515af03f8b80f1b023b" +dependencies = [ + "log", + "sp-arithmetic 20.0.0", ] [[package]] -name = "pallet-offences-benchmarking" +name = "pallet-staking-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-grandpa", - "pallet-im-online", - "pallet-offences", - "pallet-session", - "pallet-staking", "parity-scale-codec", - "scale-info", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", ] [[package]] -name = "pallet-preimage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-staking-runtime-api" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "773c0d24ad4da4b505e47b43e91c8c0af4e835f16104bc770732a4796c174748" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", "parity-scale-codec", - "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 23.0.0", ] [[package]] -name = "pallet-proxy" +name = "pallet-state-trie-migration" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-ranked-collective" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-state-trie-migration" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "550292d79f281fd1bfbbf2643f10cef3d67068075d46374295f2efe7f7113da0" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-recovery" +name = "pallet-sudo" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-referenda" +name = "pallet-timestamp" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "assert_matches", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "parity-scale-codec", "scale-info", - "serde", - "sp-arithmetic 6.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", ] [[package]] -name = "pallet-scheduler" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-timestamp" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b25ec8749cf3f481b5e5199be701bac0dea835851b83fc7c455192762711858d" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "docify", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-weights 4.0.0", + "sp-inherents 23.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-storage 17.0.0", + "sp-timestamp 23.0.0", ] [[package]] -name = "pallet-session" +name = "pallet-tips" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "impl-trait-for-tuples", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "pallet-timestamp", + "pallet-treasury 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", - "sp-trie 7.0.0", -] - -[[package]] -name = "pallet-session-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-session", - "pallet-staking", - "rand 0.8.5", - "sp-runtime 7.0.0", - "sp-session", - "sp-std 5.0.0", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-society" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-tips" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81b17cf8b964e5533f1f5ac1f087f3f69adfead754cb5dd25abe395ec1e7abc9" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "pallet-treasury 24.0.0", "parity-scale-codec", - "rand_chacha 0.2.2", "scale-info", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "serde", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-staking" +name = "pallet-transaction-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "pallet-authorship", - "pallet-session", "parity-scale-codec", - "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto 7.0.0", + "sp-core 7.0.0", "sp-io 7.0.0", "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "sp-std 5.0.0", ] [[package]] -name = "pallet-staking-reward-curve" +name = "pallet-transaction-payment" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-staking-reward-fn" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-transaction-payment" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87ef7ceaac786e41613731e3bc48284f1aa3ec260934abda2daed949de6e5ada" dependencies = [ - "log", - "sp-arithmetic 6.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-staking-runtime-api" +name = "pallet-transaction-payment-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "jsonrpsee", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-rpc 6.0.0", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", ] [[package]] -name = "pallet-state-trie-migration" +name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", ] [[package]] -name = "pallet-sudo" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-transaction-payment-rpc-runtime-api" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07d87fdc4028155367c6ea98143054a6c00b38bfd77ec08681e289e429e35505" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-transaction-payment 25.0.0", "parity-scale-codec", - "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 23.0.0", + "sp-runtime 28.0.0", + "sp-weights 24.0.0", ] [[package]] -name = "pallet-timestamp" +name = "pallet-treasury" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "serde", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-tips" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-treasury" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8dd462af11574485864023849e0622916b611dbc88111192fb39b1e6d7e666ba" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "pallet-treasury", + "docify", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "impl-trait-for-tuples", + "pallet-balances 25.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-transaction-payment" +name = "pallet-uniques" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", "parity-scale-codec", "scale-info", - "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-transaction-payment-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-uniques" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8010c79bac1b78fb35b3ee17b40469dec3fcf2eaa6fd863c5be5d96f2ad46bfd" dependencies = [ - "jsonrpsee", - "pallet-transaction-payment-rpc-runtime-api", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-rpc", - "sp-runtime 7.0.0", - "sp-weights 4.0.0", + "scale-info", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-transaction-payment-rpc-runtime-api" +name = "pallet-utility" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "pallet-transaction-payment", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-weights 4.0.0", + "scale-info", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-treasury" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-utility" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85a8a6941da32837e4297e0d8abe0a5c94f348a119cccbf27b0f99ee01246c0e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-uniques" +name = "pallet-vesting" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "parity-scale-codec", "scale-info", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] -name = "pallet-utility" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "pallet-vesting" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd29411ef24eb6a856adf1bc33b37ead4835a25dafb1c4c8c95b13fa5247748f" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] -name = "pallet-vesting" +name = "pallet-whitelist" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] name = "pallet-whitelist" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d37304829099cfec7d17df70cfe11ccf6cb7bd624eab80e8e79e895859454540" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] @@ -8612,88 +11705,217 @@ dependencies = [ "xcm-executor", ] +[[package]] +name = "pallet-xcm" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bounded-collections", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-executor 1.0.0", +] + +[[package]] +name = "pallet-xcm" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04d5e5404d9dadb39390949aadc2c641c16ce4cb0f47ed7a7ff584ab914c2984" +dependencies = [ + "bounded-collections", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", + "staging-xcm-executor 4.0.2", +] + [[package]] name = "pallet-xcm-benchmarks" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "parity-scale-codec", "scale-info", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-builder", - "xcm-executor", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", +] + +[[package]] +name = "pallet-xcm-benchmarks" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7f50852380d3272accbf4532dc2e46cdc7f66f5452600bfd7d33fc208a5ff1e" +dependencies = [ + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", + "staging-xcm-executor 4.0.2", +] + +[[package]] +name = "pallet-xcm-bridge-hub-router" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e2d8a783510d2fb4c0e81f591baad76fa8ebbed0f77852bf23720b299539b61" +dependencies = [ + "bp-xcm-bridge-hub-router 0.3.0", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", ] [[package]] name = "parachain-info" version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] name = "parachain-staking" version = "1.7.2" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "module-pallet-staking-rpc-runtime-api", - "pallet-aura", - "pallet-authorship", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-session", - "pallet-timestamp", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", ] [[package]] name = "parachains-common" version = "1.0.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-utility", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-asset-tx-payment", - "pallet-assets", - "pallet-authorship", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-collator-selection", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "num-traits", + "pallet-asset-tx-payment 4.0.0-dev", + "pallet-assets 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-collator-selection 3.0.0", "parity-scale-codec", - "polkadot-primitives 0.9.42", + "polkadot-core-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "rococo-runtime-constants 1.0.0", "scale-info", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "smallvec", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", + "westend-runtime-constants 1.0.0", +] + +[[package]] +name = "parachains-common" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7ab598917585ae55b892dbfb6fa5073eb40454c47504a0d0db2634505538632" +dependencies = [ + "cumulus-primitives-core 0.4.0", + "cumulus-primitives-utility 0.4.1", + "frame-support 25.0.0", + "frame-system 25.0.0", + "log", + "num-traits", + "pallet-asset-tx-payment 25.0.0", + "pallet-assets 26.0.0", + "pallet-authorship 25.0.0", + "pallet-balances 25.0.0", + "pallet-collator-selection 6.0.0", + "parity-scale-codec", + "polkadot-core-primitives 4.0.0", + "polkadot-primitives 4.0.0", + "rococo-runtime-constants 4.0.0", + "scale-info", + "smallvec", + "sp-consensus-aura 0.29.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "staging-parachain-info", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", + "substrate-wasm-builder", + "westend-runtime-constants 4.0.0", ] [[package]] @@ -8702,7 +11924,7 @@ version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "592a28a24b09c9dc20ac8afaa6839abc417c720afe42c12e1e4a9d6aa2508d2e" dependencies = [ - "blake2", + "blake2 0.10.6", "crc32fast", "fs2", "hex", @@ -8750,6 +11972,35 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" +[[package]] +name = "parity-util-mem" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d32c34f4f5ca7f9196001c0aba5a1f9a5a12382c8944b8b0f90233282d1e8f8" +dependencies = [ + "cfg-if", + "ethereum-types", + "hashbrown 0.12.3", + "impl-trait-for-tuples", + "lru 0.8.1", + "parity-util-mem-derive", + "parking_lot 0.12.2", + "primitive-types", + "smallvec", + "winapi", +] + +[[package]] +name = "parity-util-mem-derive" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" +dependencies = [ + "proc-macro2", + "syn 1.0.109", + "synstructure", +] + [[package]] name = "parity-wasm" version = "0.45.0" @@ -8810,6 +12061,12 @@ dependencies = [ "windows-targets 0.52.5", ] +[[package]] +name = "partial_sort" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7924d1d0ad836f665c9065e26d016c673ece3993f30d340068b16f282afc1156" + [[package]] name = "paste" version = "1.0.15" @@ -8834,6 +12091,15 @@ dependencies = [ "digest 0.10.7", ] +[[package]] +name = "pbkdf2" +version = "0.12.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8ed6a7761f76e3b9f92dfb0a60a6a6477c61024b775147ff0973a02653abaf2" +dependencies = [ + "digest 0.10.7", +] + [[package]] name = "peeking_take_while" version = "0.1.2" @@ -8849,15 +12115,6 @@ dependencies = [ "base64 0.13.1", ] -[[package]] -name = "pem-rfc7468" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d159833a9105500e0398934e205e0773f0b27529557134ecfc51c27646adac" -dependencies = [ - "base64ct", -] - [[package]] name = "pendulum-node" version = "0.1.0" @@ -8871,14 +12128,14 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-service", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-primitives-parachain-inherent", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-parachain-inherent 0.1.0", "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "cumulus-relay-chain-minimal-node", "cumulus-relay-chain-rpc-interface", "foucoco-runtime", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-benchmarking-cli", "jsonrpsee", "log", @@ -8888,52 +12145,52 @@ dependencies = [ "module-redeem-rpc", "module-replace-rpc", "module-vault-registry-rpc", - "pallet-multisig", + "pallet-multisig 4.0.0-dev", "pallet-transaction-payment-rpc", - "pallet-treasury", + "pallet-treasury 4.0.0-dev", "parity-scale-codec", "pendulum-runtime", "polkadot-cli", - "polkadot-primitives 0.9.42", + "polkadot-primitives 1.0.0", "polkadot-service", "runtime-common", "sc-basic-authorship", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-consensus", + "sc-chain-spec 4.0.0-dev", + "sc-cli 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-manual-seal", - "sc-executor", - "sc-network", - "sc-network-sync", - "sc-rpc", - "sc-service", - "sc-sysinfo", - "sc-telemetry", - "sc-tracing", - "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-executor 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-sync 0.10.0-dev", + "sc-rpc 4.0.0-dev", + "sc-service 0.10.0-dev", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-tracing 4.0.0-dev", + "sc-transaction-pool 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-arithmetic 6.0.0", - "sp-block-builder", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-keystore 0.13.0", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-transaction-pool", - "spacewalk-primitives 1.0.10", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-arithmetic 16.0.0", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-transaction-pool 4.0.0-dev", + "spacewalk-primitives", + "staging-xcm 1.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "try-runtime-cli", - "xcm", - "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", + "zenlink-protocol", "zenlink-protocol-rpc", "zenlink-protocol-runtime-api", ] @@ -8946,73 +12203,73 @@ dependencies = [ "bifrost-farming-rpc-runtime-api", "cfg-if", "clients-info", - "cumulus-pallet-aura-ext", - "cumulus-pallet-dmp-queue", - "cumulus-pallet-parachain-system", - "cumulus-pallet-session-benchmarking", - "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "cumulus-primitives-timestamp", - "cumulus-primitives-utility", + "cumulus-primitives-utility 0.1.0", "currency", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", + "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "hex-literal 0.3.4", "issue", "log", - "module-issue-rpc-runtime-api 1.0.9", - "module-oracle-rpc-runtime-api 1.0.9", + "module-issue-rpc-runtime-api", + "module-oracle-rpc-runtime-api", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api 1.0.9", - "module-replace-rpc-runtime-api 1.0.9", - "module-vault-registry-rpc-runtime-api 1.0.9", + "module-redeem-rpc-runtime-api", + "module-replace-rpc-runtime-api", + "module-vault-registry-rpc-runtime-api", "nomination", "oracle", - "orml-asset-registry", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-currencies", "orml-currencies-allowance-extension", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "orml-xcm-support", - "orml-xtokens", - "pallet-aura", - "pallet-authorship", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-bounties", - "pallet-child-bounties", - "pallet-collective", - "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-contracts-primitives 7.0.0", - "pallet-democracy", - "pallet-identity", + "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", + "orml-xtokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-bounties 4.0.0-dev", + "pallet-child-bounties 4.0.0-dev", + "pallet-collective 4.0.0-dev", + "pallet-contracts", + "pallet-contracts-primitives", + "pallet-democracy 4.0.0-dev", + "pallet-identity 4.0.0-dev", "pallet-insecure-randomness-collective-flip", - "pallet-multisig", - "pallet-preimage", - "pallet-proxy", - "pallet-scheduler", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-xcm", + "pallet-multisig 4.0.0-dev", + "pallet-preimage 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-scheduler 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-vesting 4.0.0-dev", + "pallet-xcm 1.0.0", "parachain-info", "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain", - "polkadot-runtime-common", + "polkadot-parachain-bin", + "polkadot-runtime-common 1.0.0", "pooled-rewards", "price-chain-extension", "redeem", @@ -9023,19 +12280,22 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-std 5.0.0", - "sp-transaction-pool", - "sp-version 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "spacewalk-primitives", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", "staking", "stellar-relay", "substrate-wasm-builder", @@ -9043,13 +12303,69 @@ dependencies = [ "treasury-buyout-extension", "vault-registry", "vesting-manager", - "xcm", - "xcm-builder", - "xcm-executor", - "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", + "zenlink-protocol", "zenlink-protocol-runtime-api", ] +[[package]] +name = "penpal-runtime" +version = "0.9.27" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-session-benchmarking 3.0.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-asset-tx-payment 4.0.0-dev", + "pallet-assets 4.0.0-dev", + "pallet-aura 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-collator-selection 3.0.0", + "pallet-session 4.0.0-dev", + "pallet-sudo", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-xcm 1.0.0", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "scale-info", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", +] + [[package]] name = "percent-encoding" version = "2.3.1" @@ -9150,13 +12466,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] -name = "pkcs8" -version = "0.9.0" +name = "piper" +version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eca2c590a5f85da82668fa685c09ce2888b9430e83299debf1f34b65fd4a4ba" +checksum = "ae1d5c74c9876f070d3e8fd503d748c7d974c3e48da8f41350fa5222ef9b4391" dependencies = [ - "der 0.6.1", - "spki 0.6.0", + "atomic-waker", + "fastrand 2.1.0", + "futures-io", ] [[package]] @@ -9165,8 +12482,8 @@ version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f950b2377845cebe5cf8b5165cb3cc1a5e0fa5cfa3e1f7f55707d8fd82e0a7b7" dependencies = [ - "der 0.7.9", - "spki 0.7.3", + "der", + "spki", ] [[package]] @@ -9175,12 +12492,6 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" -[[package]] -name = "platforms" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8d0eef3571242013a0d5dc84861c3ae4a652e56e12adf8bdc26ff5f8cb34c94" - [[package]] name = "platforms" version = "3.4.0" @@ -9189,169 +12500,129 @@ checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" [[package]] name = "polkadot-approval-distribution" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "polkadot-node-jaeger", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "futures-timer", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-metrics 1.0.0", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", - "polkadot-primitives 0.9.42", + "polkadot-node-subsystem-util", + "polkadot-primitives 1.0.0", "rand 0.8.5", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-availability-bitfield-distribution" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "always-assert", "futures", - "polkadot-node-network-protocol", + "futures-timer", + "polkadot-node-network-protocol 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", + "polkadot-primitives 1.0.0", "rand 0.8.5", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-availability-distribution" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "derive_more", "fatality", "futures", - "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", + "polkadot-primitives 1.0.0", "rand 0.8.5", - "sp-core 7.0.0", - "sp-keystore 0.13.0", + "schnellru", + "sp-core 21.0.0", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-availability-recovery" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "fatality", "futures", - "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", + "polkadot-primitives 1.0.0", "rand 0.8.5", - "sc-network", + "sc-network 0.10.0-dev", + "schnellru", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-cli" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "clap", "frame-benchmarking-cli", "futures", "log", - "polkadot-client", - "polkadot-node-core-pvf-worker", - "polkadot-node-metrics", + "polkadot-node-metrics 1.0.0", "polkadot-performance-test", "polkadot-service", - "sc-cli", - "sc-executor", - "sc-service", + "sc-cli 0.10.0-dev", + "sc-executor 0.10.0-dev", + "sc-service 0.10.0-dev", "sc-storage-monitor", - "sc-sysinfo", - "sc-tracing", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-keyring", - "sp-maybe-compressed-blob", + "sc-sysinfo 6.0.0-dev", + "sc-tracing 4.0.0-dev", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-keyring 24.0.0", + "sp-maybe-compressed-blob 4.1.0-dev", "substrate-build-script-utils", "thiserror", "try-runtime-cli", ] -[[package]] -name = "polkadot-client" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" -dependencies = [ - "async-trait", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-benchmarking-cli", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-rpc-runtime-api", - "futures", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "polkadot-core-primitives 0.9.42", - "polkadot-node-core-parachains-inherent", - "polkadot-primitives 0.9.42", - "polkadot-runtime", - "polkadot-runtime-common", - "sc-client-api", - "sc-consensus", - "sc-executor", - "sc-service", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-consensus-grandpa", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-keyring", - "sp-mmr-primitives", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-storage 7.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-transaction-pool", -] - [[package]] name = "polkadot-collator-protocol" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "always-assert", "bitvec", "fatality", "futures", "futures-timer", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", - "sp-core 7.0.0", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", + "polkadot-primitives 1.0.0", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "thiserror", - "tracing-gum", + "tokio-util", + "tracing-gum 1.0.0", ] [[package]] @@ -9378,69 +12649,83 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "polkadot-core-primitives" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b08d1d6ca24e1b13f8069e015cfab794344212dd7436aadd61de8086a82664ef" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + [[package]] name = "polkadot-dispute-distribution" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "derive_more", "fatality", "futures", "futures-timer", "indexmap 1.9.3", - "lru 0.9.0", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", - "sc-network", - "sp-application-crypto 7.0.0", - "sp-keystore 0.13.0", + "polkadot-primitives 1.0.0", + "sc-network 0.10.0-dev", + "schnellru", + "sp-application-crypto 23.0.0", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-erasure-coding" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "polkadot-node-primitives", - "polkadot-primitives 0.9.42", + "polkadot-node-primitives 1.0.0", + "polkadot-primitives 1.0.0", "reed-solomon-novelpoly", - "sp-core 7.0.0", - "sp-trie 7.0.0", + "sp-core 21.0.0", + "sp-trie 22.0.0", "thiserror", ] [[package]] name = "polkadot-gossip-support" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "futures-timer", - "polkadot-node-network-protocol", + "polkadot-node-network-protocol 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", + "polkadot-primitives 1.0.0", "rand 0.8.5", "rand_chacha 0.3.1", - "sc-network", - "sp-application-crypto 7.0.0", - "sp-core 7.0.0", - "sp-keystore 0.13.0", - "tracing-gum", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-network-bridge" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "always-assert", "async-trait", @@ -9449,68 +12734,68 @@ dependencies = [ "futures", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-metrics", - "polkadot-node-network-protocol", + "polkadot-node-metrics 1.0.0", + "polkadot-node-network-protocol 1.0.0", "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-primitives 0.9.42", - "sc-network", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "sc-network 0.10.0-dev", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-collation-generation" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", - "sp-core 7.0.0", - "sp-maybe-compressed-blob", + "polkadot-primitives 1.0.0", + "sp-core 21.0.0", + "sp-maybe-compressed-blob 4.1.0-dev", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-approval-voting" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "derive_more", "futures", "futures-timer", "kvdb", - "lru 0.9.0", "merlin 2.0.1", "parity-scale-codec", - "polkadot-node-jaeger", - "polkadot-node-primitives", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives 0.9.42", - "sc-keystore", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "sc-keystore 4.0.0-dev", + "schnellru", "schnorrkel 0.9.1", - "sp-application-crypto 7.0.0", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "sp-application-crypto 23.0.0", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-av-store" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "futures", @@ -9518,160 +12803,178 @@ dependencies = [ "kvdb", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-primitives", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives 0.9.42", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-backing" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "fatality", "futures", "polkadot-erasure-coding", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", - "polkadot-statement-table", - "sp-keystore 0.13.0", + "polkadot-primitives 1.0.0", + "polkadot-statement-table 1.0.0", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-bitfield-signing" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", - "sp-keystore 0.13.0", + "polkadot-primitives 1.0.0", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", "wasm-timer", ] [[package]] name = "polkadot-node-core-candidate-validation" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", "futures-timer", "parity-scale-codec", "polkadot-node-core-pvf", - "polkadot-node-metrics", - "polkadot-node-primitives", + "polkadot-node-metrics 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-parachain", - "polkadot-primitives 0.9.42", - "sp-maybe-compressed-blob", - "tracing-gum", + "polkadot-overseer 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "sp-maybe-compressed-blob 4.1.0-dev", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-chain-api" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "polkadot-node-metrics", + "polkadot-node-metrics 1.0.0", "polkadot-node-subsystem", - "polkadot-primitives 0.9.42", - "sc-client-api", + "polkadot-primitives 1.0.0", + "sc-client-api 4.0.0-dev", "sc-consensus-babe", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "tracing-gum", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-chain-selection" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "futures-timer", "kvdb", "parity-scale-codec", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", + "polkadot-primitives 1.0.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "fatality", "futures", "kvdb", - "lru 0.9.0", "parity-scale-codec", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", - "sc-keystore", + "polkadot-primitives 1.0.0", + "sc-keystore 4.0.0-dev", + "schnellru", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-parachains-inherent" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", "futures-timer", "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-primitives 0.9.42", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "thiserror", + "tracing-gum 1.0.0", +] + +[[package]] +name = "polkadot-node-core-prospective-parachains" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bitvec", + "fatality", + "futures", + "parity-scale-codec", + "polkadot-node-primitives 1.0.0", + "polkadot-node-subsystem", + "polkadot-node-subsystem-util", + "polkadot-primitives 1.0.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-provisioner" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "fatality", "futures", "futures-timer", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", - "rand 0.8.5", + "polkadot-primitives 1.0.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-pvf" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "always-assert", "futures", @@ -9679,200 +12982,334 @@ dependencies = [ "libc", "parity-scale-codec", "pin-project", - "polkadot-core-primitives 0.9.42", - "polkadot-node-metrics", - "polkadot-node-primitives", - "polkadot-parachain", - "polkadot-primitives 0.9.42", + "polkadot-core-primitives 1.0.0", + "polkadot-node-core-pvf-common", + "polkadot-node-metrics 1.0.0", + "polkadot-node-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", "rand 0.8.5", "slotmap", - "sp-core 7.0.0", - "sp-maybe-compressed-blob", - "sp-tracing 6.0.0", - "sp-wasm-interface 7.0.0", + "sp-core 21.0.0", + "sp-maybe-compressed-blob 4.1.0-dev", + "sp-wasm-interface 14.0.0", "substrate-build-script-utils", + "tempfile", "tokio", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-pvf-checker" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-primitives 0.9.42", - "sp-keystore 0.13.0", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] -name = "polkadot-node-core-pvf-worker" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +name = "polkadot-node-core-pvf-common" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "assert_matches", "cpu-time", "futures", + "landlock", "libc", "parity-scale-codec", - "polkadot-node-core-pvf", - "polkadot-parachain", - "polkadot-primitives 0.9.42", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "sc-executor 0.10.0-dev", + "sc-executor-common 0.10.0-dev", + "sc-executor-wasmtime 0.10.0-dev", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-io 23.0.0", + "sp-tracing 10.0.0", + "tokio", + "tracing-gum 1.0.0", +] + +[[package]] +name = "polkadot-node-core-pvf-prepare-worker" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "futures", + "libc", + "parity-scale-codec", + "polkadot-node-core-pvf-common", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", "rayon", - "sc-executor", - "sc-executor-common", - "sc-executor-wasmtime", - "sp-core 7.0.0", - "sp-externalities 0.13.0", - "sp-io 7.0.0", - "sp-maybe-compressed-blob", - "sp-tracing 6.0.0", - "substrate-build-script-utils", - "tempfile", + "sc-executor 0.10.0-dev", + "sc-executor-common 0.10.0-dev", + "sc-executor-wasmtime 0.10.0-dev", + "sp-io 23.0.0", + "sp-maybe-compressed-blob 4.1.0-dev", + "sp-tracing 10.0.0", "tikv-jemalloc-ctl", "tokio", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-core-runtime-api" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "lru 0.9.0", - "polkadot-node-metrics", + "polkadot-node-metrics 1.0.0", "polkadot-node-subsystem", - "polkadot-node-subsystem-types", - "polkadot-primitives 0.9.42", - "sp-consensus-babe", - "tracing-gum", + "polkadot-node-subsystem-types 1.0.0", + "polkadot-primitives 1.0.0", + "schnellru", + "sp-consensus-babe 0.10.0-dev", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-node-jaeger" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "lazy_static", "log", "mick-jaeger", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-primitives", - "polkadot-primitives 0.9.42", - "sc-network", - "sp-core 7.0.0", + "polkadot-node-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "sc-network 0.10.0-dev", + "sp-core 21.0.0", + "thiserror", + "tokio", +] + +[[package]] +name = "polkadot-node-jaeger" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cfe6d4769181dce55b1b8fc53f0bd85bb4aa20473702fbce95a94abafa19379" +dependencies = [ + "lazy_static", + "log", + "mick-jaeger", + "parity-scale-codec", + "parking_lot 0.12.2", + "polkadot-node-primitives 4.0.0", + "polkadot-primitives 4.0.0", + "sc-network 0.31.0", + "sp-core 25.0.0", "thiserror", "tokio", ] [[package]] name = "polkadot-node-metrics" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "bs58 0.4.0", + "bs58 0.5.1", "futures", "futures-timer", "log", "parity-scale-codec", - "polkadot-primitives 0.9.42", - "prioritized-metered-channel", - "sc-cli", - "sc-service", - "sc-tracing", - "substrate-prometheus-endpoint", - "tracing-gum", + "polkadot-primitives 1.0.0", + "prioritized-metered-channel 0.2.0", + "sc-cli 0.10.0-dev", + "sc-service 0.10.0-dev", + "sc-tracing 4.0.0-dev", + "substrate-prometheus-endpoint 0.10.0-dev", + "tracing-gum 1.0.0", +] + +[[package]] +name = "polkadot-node-metrics" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c51a586fc3ef87c685588a650c18882b4cf069d8adc0d7d9bd2670749cb4e82b" +dependencies = [ + "bs58 0.5.1", + "futures", + "futures-timer", + "log", + "parity-scale-codec", + "polkadot-primitives 4.0.0", + "prioritized-metered-channel 0.5.1", + "sc-cli 0.33.0", + "sc-service 0.32.0", + "sc-tracing 25.0.0", + "substrate-prometheus-endpoint 0.16.0", + "tracing-gum 4.0.0", ] [[package]] name = "polkadot-node-network-protocol" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "async-channel 1.9.0", "async-trait", + "bitvec", "derive_more", "fatality", "futures", "hex", "parity-scale-codec", - "polkadot-node-jaeger", - "polkadot-node-primitives", - "polkadot-primitives 0.9.42", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "rand 0.8.5", + "sc-authority-discovery 0.10.0-dev", + "sc-network 0.10.0-dev", + "strum 0.24.1", + "thiserror", + "tracing-gum 1.0.0", +] + +[[package]] +name = "polkadot-node-network-protocol" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6de513655bf71400299cda1ccaebfa612fd3965e7ce5a9120b4ff37bfc80931" +dependencies = [ + "async-channel 1.9.0", + "async-trait", + "bitvec", + "derive_more", + "fatality", + "futures", + "hex", + "parity-scale-codec", + "polkadot-node-jaeger 4.0.0", + "polkadot-node-primitives 4.0.0", + "polkadot-primitives 4.0.0", "rand 0.8.5", - "sc-authority-discovery", - "sc-network", - "strum", + "sc-authority-discovery 0.31.0", + "sc-network 0.31.0", + "strum 0.24.1", "thiserror", - "tracing-gum", + "tracing-gum 4.0.0", ] [[package]] name = "polkadot-node-primitives" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bounded-vec", "futures", "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives 0.9.42", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "schnorrkel 0.9.1", + "serde", + "sp-application-crypto 23.0.0", + "sp-consensus-babe 0.10.0-dev", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-maybe-compressed-blob 4.1.0-dev", + "sp-runtime 24.0.0", + "thiserror", + "zstd 0.12.4", +] + +[[package]] +name = "polkadot-node-primitives" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e82ee5edac871310bd1ce16a035ad2fc901d6ddd69ea0bbabc7f0a70a02770a" +dependencies = [ + "bounded-vec", + "futures", + "parity-scale-codec", + "polkadot-parachain-primitives 3.0.0", + "polkadot-primitives 4.0.0", "schnorrkel 0.9.1", "serde", - "sp-application-crypto 7.0.0", - "sp-consensus-babe", - "sp-core 7.0.0", - "sp-keystore 0.13.0", - "sp-maybe-compressed-blob", - "sp-runtime 7.0.0", + "sp-application-crypto 27.0.0", + "sp-consensus-babe 0.29.0", + "sp-core 25.0.0", + "sp-keystore 0.31.0", + "sp-maybe-compressed-blob 9.0.0", + "sp-runtime 28.0.0", "thiserror", - "zstd 0.11.2+zstd.1.5.2", + "zstd 0.12.4", ] [[package]] name = "polkadot-node-subsystem" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "polkadot-node-jaeger", - "polkadot-node-subsystem-types", - "polkadot-overseer", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-subsystem-types 1.0.0", + "polkadot-overseer 1.0.0", ] [[package]] name = "polkadot-node-subsystem-types" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "derive_more", "futures", - "orchestra", - "polkadot-node-jaeger", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-primitives 0.9.42", - "polkadot-statement-table", - "sc-network", + "orchestra 0.0.5", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "polkadot-statement-table 1.0.0", + "sc-network 0.10.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-babe", - "substrate-prometheus-endpoint", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-babe 0.10.0-dev", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + +[[package]] +name = "polkadot-node-subsystem-types" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1013b3bac6e9b76bbd71433c3eba36b5c0fa9306bfc473ec02e3a104e156d2" +dependencies = [ + "async-trait", + "derive_more", + "futures", + "orchestra 0.3.6", + "polkadot-node-jaeger 4.0.0", + "polkadot-node-network-protocol 4.0.0", + "polkadot-node-primitives 4.0.0", + "polkadot-primitives 4.0.0", + "polkadot-statement-table 4.0.0", + "sc-client-api 25.0.0", + "sc-network 0.31.0", + "sc-transaction-pool-api 25.0.0", + "smallvec", + "sp-api 23.0.0", + "sp-authority-discovery 23.0.0", + "sp-consensus-babe 0.29.0", + "substrate-prometheus-endpoint 0.16.0", "thiserror", ] [[package]] name = "polkadot-node-subsystem-util" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "derive_more", @@ -9881,48 +13318,71 @@ dependencies = [ "futures-channel", "itertools 0.10.5", "kvdb", - "lru 0.9.0", "parity-db", "parity-scale-codec", "parking_lot 0.11.2", "pin-project", - "polkadot-node-jaeger", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-metrics 1.0.0", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", - "polkadot-overseer", - "polkadot-primitives 0.9.42", - "prioritized-metered-channel", + "polkadot-overseer 1.0.0", + "polkadot-primitives 1.0.0", + "prioritized-metered-channel 0.2.0", "rand 0.8.5", - "sp-application-crypto 7.0.0", - "sp-core 7.0.0", - "sp-keystore 0.13.0", + "schnellru", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-overseer" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", "futures-timer", - "lru 0.9.0", - "orchestra", + "orchestra 0.0.5", "parking_lot 0.12.2", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem-types", - "polkadot-primitives 0.9.42", - "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", + "polkadot-node-metrics 1.0.0", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", + "polkadot-node-subsystem-types 1.0.0", + "polkadot-primitives 1.0.0", + "sc-client-api 4.0.0-dev", + "schnellru", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "tikv-jemalloc-ctl", + "tracing-gum 1.0.0", +] + +[[package]] +name = "polkadot-overseer" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2f547e981cbd72357ba30952193844d30de5063e9d304c117c9b941f12b5f84" +dependencies = [ + "async-trait", + "futures", + "futures-timer", + "orchestra 0.3.6", + "parking_lot 0.12.2", + "polkadot-node-metrics 4.0.0", + "polkadot-node-network-protocol 4.0.0", + "polkadot-node-primitives 4.0.0", + "polkadot-node-subsystem-types 4.0.0", + "polkadot-primitives 4.0.0", + "sc-client-api 25.0.0", + "sp-api 23.0.0", + "sp-core 25.0.0", "tikv-jemalloc-ctl", - "tracing-gum", + "tracing-gum 4.0.0", ] [[package]] @@ -9942,6 +13402,85 @@ dependencies = [ "sp-std 5.0.0", ] +[[package]] +name = "polkadot-parachain-bin" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "asset-hub-kusama-runtime 0.9.420", + "asset-hub-polkadot-runtime 0.9.420", + "asset-hub-westend-runtime", + "async-trait", + "bridge-hub-kusama-runtime", + "bridge-hub-polkadot-runtime", + "bridge-hub-rococo-runtime", + "clap", + "collectives-polkadot-runtime", + "color-print", + "contracts-rococo-runtime", + "cumulus-client-cli", + "cumulus-client-collator", + "cumulus-client-consensus-aura", + "cumulus-client-consensus-common", + "cumulus-client-consensus-proposer", + "cumulus-client-consensus-relay-chain", + "cumulus-client-service", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-parachain-inherent 0.1.0", + "cumulus-relay-chain-interface 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking-cli", + "futures", + "glutton-runtime", + "hex-literal 0.4.1", + "jsonrpsee", + "log", + "pallet-transaction-payment-rpc", + "parachains-common 1.0.0", + "parity-scale-codec", + "penpal-runtime", + "polkadot-cli", + "polkadot-primitives 1.0.0", + "polkadot-service", + "rococo-parachain-runtime", + "sc-basic-authorship", + "sc-chain-spec 4.0.0-dev", + "sc-cli 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-executor 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-sync 0.10.0-dev", + "sc-rpc 4.0.0-dev", + "sc-service 0.10.0-dev", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-tracing 4.0.0-dev", + "sc-transaction-pool 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "seedling-runtime", + "serde", + "serde_json", + "shell-runtime", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-transaction-pool 4.0.0-dev", + "staging-xcm 1.0.0", + "substrate-build-script-utils", + "substrate-frame-rpc-system", + "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-state-trie-migration-rpc", +] + [[package]] name = "polkadot-parachain-primitives" version = "1.0.0" @@ -9959,21 +13498,39 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "polkadot-parachain-primitives" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42265630c0c48e25d7ee5a9f4bdcafd003be65c0a44deeb6541620ca169fa519" +dependencies = [ + "bounded-collections", + "derive_more", + "frame-support 25.0.0", + "parity-scale-codec", + "polkadot-core-primitives 4.0.0", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + [[package]] name = "polkadot-performance-test" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "env_logger 0.9.3", - "kusama-runtime", "log", "polkadot-erasure-coding", - "polkadot-node-core-pvf-worker", - "polkadot-node-primitives", - "polkadot-primitives 0.9.42", + "polkadot-node-core-pvf-prepare-worker", + "polkadot-node-primitives 1.0.0", + "polkadot-primitives 1.0.0", "quote", - "sc-executor-common", - "sp-maybe-compressed-blob", + "sc-executor-common 0.10.0-dev", + "sp-maybe-compressed-blob 4.1.0-dev", + "staging-kusama-runtime 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "thiserror", ] @@ -10012,7 +13569,7 @@ dependencies = [ "hex-literal 0.4.1", "parity-scale-codec", "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives", + "polkadot-parachain-primitives 1.0.0", "scale-info", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", @@ -10029,17 +13586,44 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "polkadot-primitives" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee4508ff6b035edc08c54bb61238500179963f6f1eb8266dce6a5625509124bc" +dependencies = [ + "bitvec", + "hex-literal 0.4.1", + "parity-scale-codec", + "polkadot-core-primitives 4.0.0", + "polkadot-parachain-primitives 3.0.0", + "scale-info", + "serde", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-arithmetic 20.0.0", + "sp-authority-discovery 23.0.0", + "sp-consensus-slots 0.29.0", + "sp-core 25.0.0", + "sp-inherents 23.0.0", + "sp-io 27.0.0", + "sp-keystore 0.31.0", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", +] + [[package]] name = "polkadot-rpc" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "jsonrpsee", "mmr-rpc", "pallet-transaction-payment-rpc", - "polkadot-primitives 0.9.42", - "sc-chain-spec", - "sc-client-api", + "polkadot-primitives 1.0.0", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", "sc-consensus-babe", "sc-consensus-babe-rpc", "sc-consensus-beefy", @@ -10047,258 +13631,498 @@ dependencies = [ "sc-consensus-epochs", "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", - "sc-rpc", + "sc-rpc 4.0.0-dev", "sc-sync-state-rpc", - "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-babe", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", + "sc-transaction-pool-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-babe 0.10.0-dev", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] [[package]] name = "polkadot-runtime" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "hex-literal 0.4.1", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-bounties", - "pallet-child-bounties", - "pallet-collective", - "pallet-conviction-voting", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", - "pallet-elections-phragmen", - "pallet-fast-unstake", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-multisig", - "pallet-nomination-pools", - "pallet-nomination-pools-benchmarking", - "pallet-nomination-pools-runtime-api", - "pallet-offences", - "pallet-offences-benchmarking", - "pallet-preimage", - "pallet-proxy", - "pallet-referenda", - "pallet-scheduler", - "pallet-session", - "pallet-session-benchmarking", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-staking-runtime-api", - "pallet-timestamp", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-whitelist", - "pallet-xcm", + "pallet-authority-discovery 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-babe 4.0.0-dev", + "pallet-bags-list 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-bounties 4.0.0-dev", + "pallet-child-bounties 4.0.0-dev", + "pallet-collective 4.0.0-dev", + "pallet-conviction-voting 4.0.0-dev", + "pallet-democracy 4.0.0-dev", + "pallet-election-provider-multi-phase 4.0.0-dev", + "pallet-election-provider-support-benchmarking 4.0.0-dev", + "pallet-elections-phragmen 5.0.0-dev", + "pallet-fast-unstake 4.0.0-dev", + "pallet-grandpa 4.0.0-dev", + "pallet-identity 4.0.0-dev", + "pallet-im-online 4.0.0-dev", + "pallet-indices 4.0.0-dev", + "pallet-membership 4.0.0-dev", + "pallet-message-queue 7.0.0-dev", + "pallet-multisig 4.0.0-dev", + "pallet-nomination-pools 1.0.0", + "pallet-nomination-pools-benchmarking 1.0.0", + "pallet-nomination-pools-runtime-api 1.0.0-dev", + "pallet-offences 4.0.0-dev", + "pallet-offences-benchmarking 4.0.0-dev", + "pallet-preimage 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-referenda 4.0.0-dev", + "pallet-scheduler 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-session-benchmarking 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-curve 4.0.0-dev", + "pallet-staking-runtime-api 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-tips 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-vesting 4.0.0-dev", + "pallet-whitelist 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", "parity-scale-codec", - "polkadot-primitives 0.9.42", - "polkadot-runtime-common", - "polkadot-runtime-constants", - "polkadot-runtime-parachains", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-runtime-parachains 1.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-arithmetic 6.0.0", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-mmr-primitives", - "sp-npos-elections", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", - "sp-transaction-pool", - "sp-version 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-arithmetic 16.0.0", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-babe 0.10.0-dev", + "sp-consensus-beefy 4.0.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-mmr-primitives 4.0.0-dev", + "sp-npos-elections 4.0.0-dev", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "static_assertions", + "substrate-wasm-builder", +] + +[[package]] +name = "polkadot-runtime" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +dependencies = [ + "binary-merkle-tree 10.0.0", + "bitvec", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-executive 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "frame-system-benchmarking 25.0.0", + "frame-system-rpc-runtime-api 23.0.0", + "frame-try-runtime 0.31.0", + "log", + "pallet-asset-rate", + "pallet-authority-discovery 25.0.0", + "pallet-authorship 25.0.0", + "pallet-babe 25.0.0", + "pallet-bags-list 24.0.0", + "pallet-balances 25.0.0", + "pallet-beefy 25.0.0", + "pallet-beefy-mmr 25.0.0", + "pallet-bounties 24.0.0", + "pallet-child-bounties 24.0.0", + "pallet-collective 25.0.0", + "pallet-conviction-voting 25.0.0", + "pallet-democracy 25.0.0", + "pallet-election-provider-multi-phase 24.0.0", + "pallet-election-provider-support-benchmarking 24.0.0", + "pallet-elections-phragmen 26.0.0", + "pallet-fast-unstake 24.0.0", + "pallet-grandpa 25.0.0", + "pallet-identity 25.0.0", + "pallet-im-online 24.0.0", + "pallet-indices 25.0.0", + "pallet-membership 25.0.0", + "pallet-message-queue 28.0.0", + "pallet-mmr 24.0.0", + "pallet-multisig 25.0.0", + "pallet-nomination-pools 22.0.2", + "pallet-nomination-pools-benchmarking 23.0.0", + "pallet-nomination-pools-runtime-api 20.0.0", + "pallet-offences 24.0.0", + "pallet-offences-benchmarking 25.0.0", + "pallet-preimage 25.0.0", + "pallet-proxy 25.0.0", + "pallet-referenda 25.0.0", + "pallet-scheduler 26.0.0", + "pallet-session 25.0.0", + "pallet-session-benchmarking 25.0.0", + "pallet-staking 25.0.1", + "pallet-staking-reward-curve 10.0.0", + "pallet-staking-reward-fn 16.0.0", + "pallet-staking-runtime-api 11.0.0", + "pallet-timestamp 24.0.0", + "pallet-tips 24.0.0", + "pallet-transaction-payment 25.0.0", + "pallet-transaction-payment-rpc-runtime-api 25.0.0", + "pallet-treasury 24.0.0", + "pallet-utility 25.0.0", + "pallet-vesting 25.0.0", + "pallet-whitelist 24.0.0", + "pallet-xcm 4.0.0", + "pallet-xcm-benchmarks 4.0.1", + "parity-scale-codec", + "polkadot-primitives 4.0.0", + "polkadot-runtime-common 4.0.0", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "polkadot-runtime-parachains 4.0.0", + "rustc-hex", + "scale-info", + "serde", + "serde_derive", + "smallvec", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-arithmetic 20.0.0", + "sp-authority-discovery 23.0.0", + "sp-block-builder 23.0.0", + "sp-consensus-babe 0.29.0", + "sp-consensus-beefy 10.0.0", + "sp-core 25.0.0", + "sp-genesis-builder 0.4.0", + "sp-inherents 23.0.0", + "sp-io 27.0.0", + "sp-mmr-primitives 23.0.0", + "sp-npos-elections 23.0.0", + "sp-offchain 23.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", + "sp-storage 17.0.0", + "sp-transaction-pool 23.0.0", + "sp-version 26.0.0", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", + "staging-xcm-executor 4.0.2", "static_assertions", "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", ] [[package]] name = "polkadot-runtime-common" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "impl-trait-for-tuples", "libsecp256k1", "log", - "pallet-authorship", - "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-election-provider-multi-phase", - "pallet-fast-unstake", - "pallet-session", - "pallet-staking", - "pallet-staking-reward-fn", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-treasury", - "pallet-vesting", + "pallet-authorship 4.0.0-dev", + "pallet-babe 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-election-provider-multi-phase 4.0.0-dev", + "pallet-fast-unstake 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-fn 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-treasury 4.0.0-dev", + "pallet-vesting 4.0.0-dev", "parity-scale-codec", - "polkadot-primitives 0.9.42", - "polkadot-runtime-parachains", + "polkadot-primitives 1.0.0", + "polkadot-runtime-parachains 1.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", - "slot-range-helper", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-npos-elections", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "slot-range-helper 1.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-npos-elections 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "staging-xcm 1.0.0", "static_assertions", - "xcm", +] + +[[package]] +name = "polkadot-runtime-common" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a788f8ed8b33262c33f72d78e3416c5991e40d333178ae43000a92181ee44bca" +dependencies = [ + "bitvec", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "impl-trait-for-tuples", + "libsecp256k1", + "log", + "pallet-asset-rate", + "pallet-authorship 25.0.0", + "pallet-balances 25.0.0", + "pallet-election-provider-multi-phase 24.0.0", + "pallet-fast-unstake 24.0.0", + "pallet-session 25.0.0", + "pallet-staking 25.0.1", + "pallet-staking-reward-fn 16.0.0", + "pallet-timestamp 24.0.0", + "pallet-transaction-payment 25.0.0", + "pallet-treasury 24.0.0", + "pallet-vesting 25.0.0", + "pallet-xcm-benchmarks 4.0.1", + "parity-scale-codec", + "polkadot-primitives 4.0.0", + "polkadot-runtime-parachains 4.0.0", + "rustc-hex", + "scale-info", + "serde", + "serde_derive", + "slot-range-helper 4.0.0", + "sp-api 23.0.0", + "sp-core 25.0.0", + "sp-inherents 23.0.0", + "sp-io 27.0.0", + "sp-npos-elections 23.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", + "staging-xcm-executor 4.0.2", + "static_assertions", +] + +[[package]] +name = "polkadot-runtime-constants" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "smallvec", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", ] [[package]] name = "polkadot-runtime-constants" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "polkadot-primitives 0.9.42", - "polkadot-runtime-common", + "frame-support 25.0.0", + "polkadot-primitives 4.0.0", + "polkadot-runtime-common 4.0.0", "smallvec", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-weights 4.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-weights 24.0.0", + "staging-xcm 4.0.0", ] [[package]] name = "polkadot-runtime-metrics" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "bs58 0.4.0", + "bs58 0.5.1", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "polkadot-primitives 0.9.42", - "sp-std 5.0.0", - "sp-tracing 6.0.0", + "polkadot-primitives 1.0.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", +] + +[[package]] +name = "polkadot-runtime-metrics" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bfe45b01d9d621174c9c0eef0871aeead5986393838206fe58df3ae414bcb8d2" +dependencies = [ + "bs58 0.5.1", + "frame-benchmarking 25.0.0", + "parity-scale-codec", + "polkadot-primitives 4.0.0", + "sp-std 12.0.0", + "sp-tracing 14.0.0", ] [[package]] name = "polkadot-runtime-parachains" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-session", - "pallet-staking", - "pallet-timestamp", - "pallet-vesting", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives 0.9.42", - "polkadot-runtime-metrics", + "pallet-authority-discovery 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-babe 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-message-queue 7.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-vesting 4.0.0-dev", + "parity-scale-codec", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "polkadot-runtime-metrics 1.0.0", "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-executor 1.0.0", "static_assertions", - "xcm", - "xcm-executor", +] + +[[package]] +name = "polkadot-runtime-parachains" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "936dbae8a7a88dba07da726d779126716e05364d8475ced1c313f32755050a02" +dependencies = [ + "bitflags 1.3.2", + "bitvec", + "derive_more", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "impl-trait-for-tuples", + "log", + "pallet-authority-discovery 25.0.0", + "pallet-authorship 25.0.0", + "pallet-babe 25.0.0", + "pallet-balances 25.0.0", + "pallet-message-queue 28.0.0", + "pallet-session 25.0.0", + "pallet-staking 25.0.1", + "pallet-timestamp 24.0.0", + "pallet-vesting 25.0.0", + "parity-scale-codec", + "polkadot-core-primitives 4.0.0", + "polkadot-parachain-primitives 3.0.0", + "polkadot-primitives 4.0.0", + "polkadot-runtime-metrics 4.0.0", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rustc-hex", + "scale-info", + "serde", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-core 25.0.0", + "sp-inherents 23.0.0", + "sp-io 27.0.0", + "sp-keystore 0.31.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", + "staging-xcm 4.0.0", + "staging-xcm-executor 4.0.2", ] [[package]] name = "polkadot-service" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-benchmarking-cli", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-rpc-runtime-api", + "frame-metadata-hash-extension", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", "futures", "hex-literal 0.4.1", - "kusama-runtime", + "is_executable", "kvdb", "kvdb-rocksdb", "log", - "lru 0.9.0", "mmr-gadget", - "pallet-babe", - "pallet-im-online", - "pallet-staking", - "pallet-transaction-payment-rpc-runtime-api", + "pallet-babe 4.0.0-dev", + "pallet-im-online 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "parity-db", + "parity-scale-codec", "polkadot-approval-distribution", "polkadot-availability-bitfield-distribution", "polkadot-availability-distribution", "polkadot-availability-recovery", - "polkadot-client", "polkadot-collator-protocol", + "polkadot-core-primitives 1.0.0", "polkadot-dispute-distribution", "polkadot-gossip-support", "polkadot-network-bridge", @@ -10312,103 +14136,141 @@ dependencies = [ "polkadot-node-core-chain-selection", "polkadot-node-core-dispute-coordinator", "polkadot-node-core-parachains-inherent", + "polkadot-node-core-prospective-parachains", "polkadot-node-core-provisioner", + "polkadot-node-core-pvf", "polkadot-node-core-pvf-checker", "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", - "polkadot-node-subsystem-types", + "polkadot-node-subsystem-types 1.0.0", "polkadot-node-subsystem-util", - "polkadot-overseer", - "polkadot-parachain", - "polkadot-primitives 0.9.42", + "polkadot-overseer 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", "polkadot-rpc", - "polkadot-runtime", - "polkadot-runtime-constants", - "polkadot-runtime-parachains", + "polkadot-runtime 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-runtime-common 1.0.0", + "polkadot-runtime-parachains 1.0.0", "polkadot-statement-distribution", "rococo-runtime", - "sc-authority-discovery", + "rococo-runtime-constants 1.0.0", + "sc-authority-discovery 0.10.0-dev", "sc-basic-authorship", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-client-db", - "sc-consensus", + "sc-block-builder 0.10.0-dev", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-client-db 0.10.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-babe", "sc-consensus-beefy", "sc-consensus-grandpa", "sc-consensus-slots", - "sc-executor", - "sc-keystore", - "sc-network", - "sc-network-common", - "sc-network-sync", + "sc-executor 0.10.0-dev", + "sc-keystore 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-network-sync 0.10.0-dev", "sc-offchain", - "sc-service", + "sc-service 0.10.0-dev", "sc-sync-state-rpc", - "sc-sysinfo", - "sc-telemetry", - "sc-transaction-pool", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "schnellru", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-consensus-grandpa", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-keystore 0.13.0", - "sp-mmr-primitives", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-state-machine 0.13.0", - "sp-storage 7.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-transaction-pool", - "sp-trie 7.0.0", - "substrate-prometheus-endpoint", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-babe 0.10.0-dev", + "sp-consensus-beefy 4.0.0-dev", + "sp-consensus-grandpa 4.0.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-keyring 24.0.0", + "sp-keystore 0.27.0", + "sp-mmr-primitives 4.0.0-dev", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-state-machine 0.28.0", + "sp-storage 13.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "sp-weights 20.0.0", + "staging-kusama-runtime 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", "westend-runtime", ] [[package]] name = "polkadot-statement-distribution" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "arrayvec 0.5.2", + "arrayvec 0.7.4", + "bitvec", "fatality", "futures", + "futures-timer", "indexmap 1.9.3", "parity-scale-codec", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", + "polkadot-node-subsystem-types 1.0.0", "polkadot-node-subsystem-util", - "polkadot-primitives 0.9.42", - "sp-keystore 0.13.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "polkadot-primitives 1.0.0", + "sp-keystore 0.27.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] name = "polkadot-statement-table" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "polkadot-primitives 0.9.42", - "sp-core 7.0.0", + "polkadot-primitives 1.0.0", + "sp-core 21.0.0", +] + +[[package]] +name = "polkadot-statement-table" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22b2a11cb8871f7e30a8f5e455c92d19a186065644ee00f9acda550ff89dacce" +dependencies = [ + "parity-scale-codec", + "polkadot-primitives 4.0.0", + "sp-core 25.0.0", +] + +[[package]] +name = "polling" +version = "2.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" +dependencies = [ + "autocfg", + "bitflags 1.3.2", + "cfg-if", + "concurrent-queue", + "libc", + "log", + "pin-project-lite 0.2.14", + "windows-sys 0.48.0", ] [[package]] @@ -10434,19 +14296,7 @@ checksum = "8159bd90725d2df49889a078b54f4f79e87f1f8a8444194cdca81d38f5393abf" dependencies = [ "cpufeatures", "opaque-debug 0.3.1", - "universal-hash 0.5.1", -] - -[[package]] -name = "polyval" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8419d2b623c7c0896ff2d5d96e2cb4ede590fed28fcc34934f4c33c036e620a1" -dependencies = [ - "cfg-if", - "cpufeatures", - "opaque-debug 0.3.1", - "universal-hash 0.4.1", + "universal-hash", ] [[package]] @@ -10458,27 +14308,27 @@ dependencies = [ "cfg-if", "cpufeatures", "opaque-debug 0.3.1", - "universal-hash 0.5.1", + "universal-hash", ] [[package]] name = "pooled-rewards" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", ] [[package]] @@ -10549,24 +14399,36 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "prettyplease" +version = "0.2.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" +dependencies = [ + "proc-macro2", + "syn 2.0.65", +] + [[package]] name = "price-chain-extension" version = "0.1.0" dependencies = [ "chain-extension-common", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0)", + "dia-oracle", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-contracts", "parity-scale-codec", "scale-info", "sp-core 21.0.0", "sp-runtime 24.0.0", - "spacewalk-primitives 1.0.10", + "sp-tracing 10.0.0", + "sp-weights 20.0.0", + "spacewalk-primitives", "vesting-manager", ] @@ -10578,6 +14440,8 @@ checksum = "0b34d9fd68ae0b74a41b21c03c2f62847aa0ffea044eee893b4c140b37e244e2" dependencies = [ "fixed-hash 0.8.0", "impl-codec", + "impl-num-traits", + "impl-rlp", "impl-serde", "scale-info", "uint", @@ -10599,6 +14463,38 @@ dependencies = [ "tracing", ] +[[package]] +name = "prioritized-metered-channel" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e99f0c89bd88f393aab44a4ab949351f7bc7e7e1179d11ecbfe50cbe4c47e342" +dependencies = [ + "coarsetime", + "crossbeam-queue", + "derive_more", + "futures", + "futures-timer", + "nanorand", + "thiserror", + "tracing", +] + +[[package]] +name = "prioritized-metered-channel" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a172e6cc603231f2cf004232eabcecccc0da53ba576ab286ef7baa0cfc7927ad" +dependencies = [ + "coarsetime", + "crossbeam-queue", + "derive_more", + "futures", + "futures-timer", + "nanorand", + "thiserror", + "tracing", +] + [[package]] name = "proc-macro-crate" version = "1.3.1" @@ -10664,6 +14560,17 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "proc-macro-warning" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "proc-macro2" version = "1.0.83" @@ -10689,25 +14596,25 @@ dependencies = [ [[package]] name = "prometheus-client" -version = "0.18.1" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83cd1b99916654a69008fd66b4f9397fbe08e6e51dfe23d4417acf5d3b8cb87c" +checksum = "5d6fa99d535dd930d1249e6c79cb3c2915f9172a540fe2b02a4c8f9ca954721e" dependencies = [ "dtoa", "itoa", "parking_lot 0.12.2", - "prometheus-client-derive-text-encode", + "prometheus-client-derive-encode", ] [[package]] -name = "prometheus-client-derive-text-encode" -version = "0.3.0" +name = "prometheus-client-derive-encode" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66a455fbcb954c1a7decf3c586e860fd7889cddf4b8e164be736dbac95a953cd" +checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.65", ] [[package]] @@ -10733,7 +14640,7 @@ dependencies = [ "log", "multimap", "petgraph", - "prettyplease", + "prettyplease 0.1.11", "prost", "prost-types", "regex", @@ -10742,19 +14649,6 @@ dependencies = [ "which", ] -[[package]] -name = "prost-codec" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dc34979ff898b6e141106178981ce2596c387ea6e62533facfc61a37fc879c0" -dependencies = [ - "asynchronous-codec", - "bytes", - "prost", - "thiserror", - "unsigned-varint", -] - [[package]] name = "prost-derive" version = "0.11.9" @@ -10801,6 +14695,19 @@ dependencies = [ "byteorder", ] +[[package]] +name = "quick-protobuf-codec" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1693116345026436eb2f10b677806169c1a1260c1c60eaaffe3fb5a29ae23d8b" +dependencies = [ + "asynchronous-codec", + "bytes", + "quick-protobuf", + "thiserror", + "unsigned-varint", +] + [[package]] name = "quicksink" version = "0.1.2" @@ -10827,7 +14734,7 @@ dependencies = [ "thiserror", "tinyvec", "tracing", - "webpki 0.22.4", + "webpki", ] [[package]] @@ -10907,6 +14814,16 @@ dependencies = [ "getrandom 0.2.15", ] +[[package]] +name = "rand_distr" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + [[package]] name = "rand_hc" version = "0.2.0" @@ -10951,19 +14868,6 @@ dependencies = [ "crossbeam-utils", ] -[[package]] -name = "rcgen" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6413f3de1edee53342e6138e75b56d32e7bc6e332b3bd62d497b1929d4cfbcdd" -dependencies = [ - "pem", - "ring 0.16.20", - "time", - "x509-parser 0.13.2", - "yasna", -] - [[package]] name = "rcgen" version = "0.10.0" @@ -10978,32 +14882,33 @@ dependencies = [ [[package]] name = "redeem" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "currency", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "hex", + "log", "oracle", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-timestamp", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", "parity-scale-codec", "reward-distribution", "scale-info", "security", "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", "stellar-relay", "vault-registry", ] @@ -11081,9 +14986,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "300d4fbfb40c1c66a78ba3ddd41c1110247cf52f97b87d0f2fc9209bd49b030c" +checksum = "80535183cae11b149d618fbd3c37e38d7cda589d82d7769e196ca9a9042d7621" dependencies = [ "fxhash", "log", @@ -11135,48 +15040,37 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" -[[package]] -name = "region" -version = "3.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6b6ebd13bc009aef9cd476c1310d49ac354d36e240cf1bd753290f3dc7199a7" -dependencies = [ - "bitflags 1.3.2", - "libc", - "mach2", - "windows-sys 0.52.0", -] - [[package]] name = "replace" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "currency", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "hex", + "log", "nomination", "oracle", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-timestamp", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", "parity-scale-codec", "pooled-rewards", "reward-distribution", "scale-info", "security", "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", "stellar-relay", "vault-registry", ] @@ -11193,63 +15087,52 @@ dependencies = [ [[package]] name = "reward" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", ] [[package]] name = "reward-distribution" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "currency", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "oracle", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "pooled-rewards", "scale-info", "security", "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", "staking", ] -[[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" @@ -11257,7 +15140,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ "hmac 0.12.1", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -11305,114 +15188,191 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rlp" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" +dependencies = [ + "bytes", + "rustc-hex", +] + [[package]] name = "rocksdb" -version = "0.20.1" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "015439787fce1e75d55f279078d33ff14b4af5d93d995e8838ee4631301c8a99" +checksum = "bb6f170a4041d50a0ce04b0d2e14916d6ca863ea2e422689a5b694395d299ffe" dependencies = [ "libc", "librocksdb-sys", ] +[[package]] +name = "rococo-parachain-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cumulus-pallet-aura-ext 0.1.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-ping", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "pallet-assets 4.0.0-dev", + "pallet-aura 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-sudo", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-xcm 1.0.0", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 1.0.0", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", +] + [[package]] name = "rococo-runtime" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "binary-merkle-tree", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "binary-merkle-tree 4.0.0-dev", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-metadata-hash-extension", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "hex-literal 0.4.1", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-beefy", - "pallet-beefy-mmr", - "pallet-bounties", - "pallet-child-bounties", - "pallet-collective", - "pallet-democracy", - "pallet-elections-phragmen", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-mmr", - "pallet-multisig", - "pallet-nis", - "pallet-offences", - "pallet-preimage", - "pallet-proxy", - "pallet-recovery", - "pallet-scheduler", - "pallet-session", - "pallet-society", - "pallet-staking", - "pallet-state-trie-migration", + "pallet-authority-discovery 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-babe 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-beefy 4.0.0-dev", + "pallet-beefy-mmr 4.0.0-dev", + "pallet-bounties 4.0.0-dev", + "pallet-child-bounties 4.0.0-dev", + "pallet-collective 4.0.0-dev", + "pallet-democracy 4.0.0-dev", + "pallet-elections-phragmen 5.0.0-dev", + "pallet-grandpa 4.0.0-dev", + "pallet-identity 4.0.0-dev", + "pallet-im-online 4.0.0-dev", + "pallet-indices 4.0.0-dev", + "pallet-membership 4.0.0-dev", + "pallet-message-queue 7.0.0-dev", + "pallet-mmr 4.0.0-dev", + "pallet-multisig 4.0.0-dev", + "pallet-nis 4.0.0-dev", + "pallet-offences 4.0.0-dev", + "pallet-preimage 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-recovery 4.0.0-dev", + "pallet-scheduler 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-society 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-state-trie-migration 4.0.0-dev", "pallet-sudo", - "pallet-timestamp", - "pallet-tips", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-xcm", - "pallet-xcm-benchmarks", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives 0.9.42", - "polkadot-runtime-common", - "polkadot-runtime-parachains", - "rococo-runtime-constants", + "pallet-timestamp 4.0.0-dev", + "pallet-tips 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-vesting 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "polkadot-runtime-parachains 1.0.0", + "rococo-runtime-constants 1.0.0", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-mmr-primitives", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", - "sp-transaction-pool", - "sp-version 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-babe 0.10.0-dev", + "sp-consensus-beefy 4.0.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-mmr-primitives 4.0.0-dev", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", "static_assertions", "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", ] [[package]] name = "rococo-runtime-constants" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "polkadot-primitives 0.9.42", - "polkadot-runtime-common", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", "smallvec", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-weights 4.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", +] + +[[package]] +name = "rococo-runtime-constants" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "272eaa4f1b4b5357d89d1f8f504cb5ee81a105bf7e5c295f053c6e521f2a199b" +dependencies = [ + "frame-support 25.0.0", + "polkadot-primitives 4.0.0", + "polkadot-runtime-common 4.0.0", + "smallvec", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-weights 24.0.0", + "staging-xcm 4.0.0", ] [[package]] @@ -11426,17 +15386,6 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "rtcp" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1919efd6d4a6a85d13388f9487549bb8e359f17198cc03ffd72f79b553873691" -dependencies = [ - "bytes", - "thiserror", - "webrtc-util", -] - [[package]] name = "rtnetlink" version = "0.10.1" @@ -11462,44 +15411,30 @@ dependencies = [ "windows-sys 0.48.0", ] -[[package]] -name = "rtp" -version = "0.6.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2a095411ff00eed7b12e4c6a118ba984d113e1079582570d56a5ee723f11f80" -dependencies = [ - "async-trait", - "bytes", - "rand 0.8.5", - "serde", - "thiserror", - "webrtc-util", -] - [[package]] name = "runtime-common" version = "0.1.0" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v0.9.42)", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-asset-registry", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "dia-oracle", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "orml-xcm-support", + "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "paste", "scale-info", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-consensus-aura 0.10.0-dev", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", + "staging-xcm 1.0.0", + "staging-xcm-executor 1.0.0", "treasury-buyout-extension", - "xcm", - "xcm-executor", - "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", + "zenlink-protocol", ] [[package]] @@ -11507,49 +15442,49 @@ name = "runtime-integration-tests" version = "0.1.0" dependencies = [ "amplitude-runtime", - "cumulus-pallet-dmp-queue", - "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-primitives-utility", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "kusama-runtime", - "orml-asset-registry", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "asset-hub-kusama-runtime 1.0.0", + "asset-hub-polkadot-runtime 1.0.0", + "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-pallet-xcmp-queue 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-utility 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", "orml-xcm", - "orml-xcm-support", - "orml-xtokens", - "pallet-assets", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-xcm", + "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-xtokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-assets 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-xcm 1.0.0", "parachain-info", "parity-scale-codec", "paste", "pendulum-runtime", - "polkadot-core-primitives 0.9.42", - "polkadot-parachain", - "polkadot-primitives 0.9.42", - "polkadot-runtime", - "polkadot-runtime-common", - "polkadot-runtime-parachains", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-bin", + "polkadot-primitives 1.0.0", + "polkadot-runtime 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "polkadot-runtime-common 1.0.0", + "polkadot-runtime-parachains 1.0.0", "runtime-common", "scale-info", "serde", - "sp-core 7.0.0", - "sp-debug-derive 5.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-tracing 6.0.0", - "spacewalk-primitives 1.0.9", - "statemine-runtime", - "statemint-runtime", - "xcm", - "xcm-builder", + "sp-core 21.0.0", + "sp-debug-derive 8.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", + "spacewalk-primitives", + "staging-kusama-runtime 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", "xcm-emulator", - "xcm-executor", ] [[package]] @@ -11613,28 +15548,29 @@ dependencies = [ [[package]] name = "rustix" -version = "0.38.34" +version = "0.37.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" +checksum = "fea8ca367a3a01fe35e6943c400addf443c0f57670e6ec51196f71a4b8762dd2" dependencies = [ - "bitflags 2.5.0", + "bitflags 1.3.2", "errno", + "io-lifetimes", "libc", - "linux-raw-sys 0.4.14", - "windows-sys 0.52.0", + "linux-raw-sys 0.3.8", + "windows-sys 0.48.0", ] [[package]] -name = "rustls" -version = "0.19.1" +name = "rustix" +version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35edb675feee39aec9c99fa5ff985081995a06d594114ae14cbe797ad7b7a6d7" +checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "base64 0.13.1", - "log", - "ring 0.16.20", - "sct 0.6.1", - "webpki 0.21.4", + "bitflags 2.5.0", + "errno", + "libc", + "linux-raw-sys 0.4.14", + "windows-sys 0.52.0", ] [[package]] @@ -11645,8 +15581,8 @@ checksum = "1b80e3dec595989ea8510028f30c408a4630db12c9cbb8de34203b89d6577e99" dependencies = [ "log", "ring 0.16.20", - "sct 0.7.1", - "webpki 0.22.4", + "sct", + "webpki", ] [[package]] @@ -11658,7 +15594,7 @@ dependencies = [ "log", "ring 0.17.8", "rustls-webpki", - "sct 0.7.1", + "sct", ] [[package]] @@ -11698,6 +15634,17 @@ version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "955d28af4278de8121b7ebeb796b6a45735dc01436d898801014aced2773a3d6" +[[package]] +name = "ruzstd" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac3ffab8f9715a0d455df4bbb9d21e91135aab3cd3ca187af0cd0c3c3f868fdc" +dependencies = [ + "byteorder", + "thiserror-core", + "twox-hash", +] + [[package]] name = "rw-stream-sink" version = "0.3.0" @@ -11745,18 +15692,30 @@ dependencies = [ [[package]] name = "sc-allocator" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "log", - "sp-core 7.0.0", - "sp-wasm-interface 7.0.0", + "sp-core 21.0.0", + "sp-wasm-interface 14.0.0", + "thiserror", +] + +[[package]] +name = "sc-allocator" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "66b4c5976a9cff7fcf24c946276a62ea7837862b6f3bf9f8011f08faf4f08474" +dependencies = [ + "log", + "sp-core 25.0.0", + "sp-wasm-interface 18.0.0", "thiserror", ] [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -11764,84 +15723,161 @@ dependencies = [ "ip_network", "libp2p", "log", + "multihash", "parity-scale-codec", "prost", "prost-build", "rand 0.8.5", - "sc-client-api", - "sc-network", - "sc-network-common", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + +[[package]] +name = "sc-authority-discovery" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb7e0e8a4ea5304b65d49c0085a458ed2e43394f95457689875d3e0c6e118dee" +dependencies = [ + "async-trait", + "futures", + "futures-timer", + "ip_network", + "libp2p", + "log", + "multihash", + "parity-scale-codec", + "prost", + "prost-build", + "rand 0.8.5", + "sc-client-api 25.0.0", + "sc-network 0.31.0", + "sp-api 23.0.0", + "sp-authority-discovery 23.0.0", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-keystore 0.31.0", + "sp-runtime 28.0.0", + "substrate-prometheus-endpoint 0.16.0", "thiserror", ] [[package]] name = "sc-basic-authorship" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "futures-timer", "log", "parity-scale-codec", - "sc-block-builder", - "sc-client-api", + "sc-block-builder 0.10.0-dev", + "sc-client-api 4.0.0-dev", "sc-proposer-metrics", - "sc-telemetry", - "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", ] [[package]] name = "sc-block-builder" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "sc-client-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "sc-client-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", +] + +[[package]] +name = "sc-block-builder" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d3999b9b758c09a6c1155e481b683ee87712f071cc5a0679f9ee4906a14a404" +dependencies = [ + "parity-scale-codec", + "sc-client-api 25.0.0", + "sp-api 23.0.0", + "sp-block-builder 23.0.0", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-inherents 23.0.0", + "sp-runtime 28.0.0", ] [[package]] name = "sc-chain-spec" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "memmap2", - "sc-chain-spec-derive", - "sc-client-api", - "sc-executor", - "sc-network", - "sc-telemetry", + "sc-chain-spec-derive 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-executor 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-telemetry 4.0.0-dev", "serde", "serde_json", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", +] + +[[package]] +name = "sc-chain-spec" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7e711ea9870d3fb8e2a3ea5b601a9e20c63d0d2f457f40146407721e246a77" +dependencies = [ + "memmap2", + "sc-chain-spec-derive 10.0.0", + "sc-client-api 25.0.0", + "sc-executor 0.29.0", + "sc-network 0.31.0", + "sc-telemetry 12.0.0", + "serde", + "serde_json", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", ] [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "sc-chain-spec-derive" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f25158f791eb48715da9322375598b541cadd1f193674e8a4d77c79ffa3d95d" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -11852,38 +15888,78 @@ dependencies = [ [[package]] name = "sc-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 4.2.0", + "array-bytes 6.2.3", "chrono", "clap", "fdlimit", "futures", - "libp2p", + "libp2p-identity", "log", "names", "parity-scale-codec", "rand 0.8.5", "regex", "rpassword", - "sc-client-api", - "sc-client-db", - "sc-keystore", - "sc-network", - "sc-network-common", - "sc-service", - "sc-telemetry", - "sc-tracing", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-client-db 0.10.0-dev", + "sc-keystore 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-service 0.10.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-tracing 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde", "serde_json", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-keyring", - "sp-keystore 0.13.0", - "sp-panic-handler 5.0.0", - "sp-runtime 7.0.0", - "sp-version 5.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-keyring 24.0.0", + "sp-keystore 0.27.0", + "sp-panic-handler 8.0.0", + "sp-runtime 24.0.0", + "sp-version 22.0.0", + "thiserror", + "tiny-bip39", + "tokio", +] + +[[package]] +name = "sc-cli" +version = "0.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22c61058223f80c1f961b03f7737529609a3283eef91129e971a1966101c18ea" +dependencies = [ + "array-bytes 6.2.3", + "chrono", + "clap", + "fdlimit", + "futures", + "libp2p-identity", + "log", + "names", + "parity-scale-codec", + "rand 0.8.5", + "regex", + "rpassword", + "sc-client-api 25.0.0", + "sc-client-db 0.32.0", + "sc-keystore 22.0.0", + "sc-mixnet", + "sc-network 0.31.0", + "sc-service 0.32.0", + "sc-telemetry 12.0.0", + "sc-tracing 25.0.0", + "sc-utils 11.0.0", + "serde", + "serde_json", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-keyring 28.0.0", + "sp-keystore 0.31.0", + "sp-panic-handler 12.0.0", + "sp-runtime 28.0.0", + "sp-version 26.0.0", "thiserror", "tiny-bip39", "tokio", @@ -11892,33 +15968,88 @@ dependencies = [ [[package]] name = "sc-client-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "fnv", "futures", "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-executor", - "sc-transaction-pool-api", - "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-externalities 0.13.0", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "sp-storage 7.0.0", - "substrate-prometheus-endpoint", + "sc-executor 0.10.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-externalities 0.19.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-statement-store 4.0.0-dev", + "sp-storage 13.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", +] + +[[package]] +name = "sc-client-api" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7d32101f415f4d7ddbe8b5de1c1387a78d6dce070e26407ec605fe9f3fc9e23" +dependencies = [ + "fnv", + "futures", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-executor 0.29.0", + "sc-transaction-pool-api 25.0.0", + "sc-utils 11.0.0", + "sp-api 23.0.0", + "sp-blockchain 25.0.0", + "sp-consensus 0.29.0", + "sp-core 25.0.0", + "sp-database 9.0.0", + "sp-externalities 0.23.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "sp-statement-store 7.0.0", + "sp-storage 17.0.0", + "sp-trie 26.0.0", + "substrate-prometheus-endpoint 0.16.0", +] + +[[package]] +name = "sc-client-db" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "hash-db", + "kvdb", + "kvdb-memorydb", + "kvdb-rocksdb", + "linked-hash-map", + "log", + "parity-db", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-client-api 4.0.0-dev", + "sc-state-db 0.10.0-dev", + "schnellru", + "sp-arithmetic 16.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-database 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-trie 22.0.0", ] [[package]] name = "sc-client-db" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4ced79f609a44782874d856cf39d256838957195ef34f4fb8ced90bf4b725d0" dependencies = [ "hash-db", "kvdb", @@ -11929,79 +16060,105 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api", - "sc-state-db", + "sc-client-api 25.0.0", + "sc-state-db 0.27.0", "schnellru", - "sp-arithmetic 6.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "sp-trie 7.0.0", + "sp-arithmetic 20.0.0", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-database 9.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "sp-trie 26.0.0", ] [[package]] name = "sc-consensus" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", "futures-timer", - "libp2p", + "libp2p-identity", "log", "mockall", "parking_lot 0.12.2", - "sc-client-api", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "substrate-prometheus-endpoint", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + +[[package]] +name = "sc-consensus" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "86e4100cc8fb3876708e1ec5a7c63af3baa75febd5051beb9ddd1e4835fdfc27" +dependencies = [ + "async-trait", + "futures", + "futures-timer", + "libp2p-identity", + "log", + "mockall", + "parking_lot 0.12.2", + "sc-client-api 25.0.0", + "sc-utils 11.0.0", + "serde", + "sp-api 23.0.0", + "sp-blockchain 25.0.0", + "sp-consensus 0.29.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "substrate-prometheus-endpoint 0.16.0", "thiserror", ] [[package]] name = "sc-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", "log", "parity-scale-codec", - "sc-block-builder", - "sc-client-api", - "sc-consensus", + "sc-block-builder 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-slots", - "sc-telemetry", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-block-builder", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-aura", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sc-telemetry 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-aura 0.10.0-dev", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", ] [[package]] name = "sc-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "fork-tree", + "fork-tree 3.0.0", "futures", "log", "num-bigint", @@ -12009,81 +16166,80 @@ dependencies = [ "num-traits", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api", - "sc-consensus", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-epochs", "sc-consensus-slots", - "sc-keystore", - "sc-telemetry", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-block-builder", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-babe", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-babe 0.10.0-dev", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", ] [[package]] name = "sc-consensus-babe-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", - "sc-rpc-api", + "sc-rpc-api 0.10.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-babe", - "sp-core 7.0.0", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-babe 0.10.0-dev", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 4.2.0", + "array-bytes 6.2.3", + "async-channel 1.9.0", "async-trait", "fnv", "futures", "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api", - "sc-consensus", - "sc-keystore", - "sc-network", - "sc-network-common", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-network 0.10.0-dev", "sc-network-gossip", - "sc-network-sync", - "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-arithmetic 6.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-beefy", - "sp-core 7.0.0", - "sp-keystore 0.13.0", - "sp-mmr-primitives", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sc-network-sync 0.10.0-dev", + "sc-utils 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-beefy 4.0.0-dev", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-mmr-primitives 4.0.0-dev", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", "wasm-timer", ] @@ -12091,7 +16247,7 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "jsonrpsee", @@ -12099,250 +16255,392 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", "sc-consensus-beefy", - "sc-rpc", + "sc-rpc 4.0.0-dev", "serde", - "sp-consensus-beefy", - "sp-core 7.0.0", - "sp-runtime 7.0.0", + "sp-consensus-beefy 4.0.0-dev", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-consensus-epochs" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "fork-tree", + "fork-tree 3.0.0", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", ] [[package]] name = "sc-consensus-grandpa" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ahash 0.8.11", - "array-bytes 4.2.0", + "array-bytes 6.2.3", "async-trait", "dyn-clone", "finality-grandpa", - "fork-tree", + "fork-tree 3.0.0", "futures", "futures-timer", "log", "parity-scale-codec", "parking_lot 0.12.2", "rand 0.8.5", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-common", + "sc-block-builder 0.10.0-dev", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", "sc-network-gossip", - "sc-telemetry", - "sc-utils", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-arithmetic 6.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-grandpa", - "sp-core 7.0.0", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-grandpa 4.0.0-dev", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", ] [[package]] name = "sc-consensus-grandpa-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "finality-grandpa", "futures", "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api", + "sc-client-api 4.0.0-dev", "sc-consensus-grandpa", - "sc-rpc", + "sc-rpc 4.0.0-dev", "serde", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-consensus-manual-seal" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", "async-trait", "futures", + "futures-timer", "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-epochs", - "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-transaction-pool 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-aura", - "sp-consensus-babe", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "substrate-prometheus-endpoint", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-aura 0.10.0-dev", + "sp-consensus-babe 0.10.0-dev", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", ] [[package]] name = "sc-consensus-slots" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", "futures-timer", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sc-telemetry", - "sp-arithmetic 6.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-telemetry 4.0.0-dev", + "sp-arithmetic 16.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", ] [[package]] name = "sc-executor" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "lru 0.8.1", "parity-scale-codec", "parking_lot 0.12.2", - "sc-executor-common", - "sc-executor-wasmi", - "sc-executor-wasmtime", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-externalities 0.13.0", - "sp-io 7.0.0", - "sp-panic-handler 5.0.0", - "sp-runtime-interface 7.0.0", - "sp-trie 7.0.0", - "sp-version 5.0.0", - "sp-wasm-interface 7.0.0", + "sc-executor-common 0.10.0-dev", + "sc-executor-wasmtime 0.10.0-dev", + "schnellru", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-io 23.0.0", + "sp-panic-handler 8.0.0", + "sp-runtime-interface 17.0.0", + "sp-trie 22.0.0", + "sp-version 22.0.0", + "sp-wasm-interface 14.0.0", + "tracing", +] + +[[package]] +name = "sc-executor" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "225f2ad733bc7234a6638d5203624194824b2f78ab631bc911223f536a66b9c8" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-executor-common 0.26.0", + "sc-executor-wasmtime 0.26.0", + "schnellru", + "sp-api 23.0.0", + "sp-core 25.0.0", + "sp-externalities 0.23.0", + "sp-io 27.0.0", + "sp-panic-handler 12.0.0", + "sp-runtime-interface 21.0.0", + "sp-trie 26.0.0", + "sp-version 26.0.0", + "sp-wasm-interface 18.0.0", "tracing", - "wasmi 0.13.2", ] [[package]] name = "sc-executor-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "sc-allocator", - "sp-maybe-compressed-blob", - "sp-wasm-interface 7.0.0", + "sc-allocator 4.1.0-dev", + "sp-maybe-compressed-blob 4.1.0-dev", + "sp-wasm-interface 14.0.0", + "thiserror", + "wasm-instrument 0.3.0", +] + +[[package]] +name = "sc-executor-common" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "169c1cfe81ba0e0d44ab4ada1600e30b6a9de588c792db73e32a854a6e3e1a87" +dependencies = [ + "sc-allocator 20.0.0", + "sp-maybe-compressed-blob 9.0.0", + "sp-wasm-interface 18.0.0", "thiserror", "wasm-instrument 0.3.0", - "wasmi 0.13.2", ] [[package]] -name = "sc-executor-wasmi" +name = "sc-executor-wasmtime" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "anyhow", + "cfg-if", + "libc", "log", - "sc-allocator", - "sc-executor-common", - "sp-runtime-interface 7.0.0", - "sp-wasm-interface 7.0.0", - "wasmi 0.13.2", + "rustix 0.36.17", + "sc-allocator 4.1.0-dev", + "sc-executor-common 0.10.0-dev", + "sp-runtime-interface 17.0.0", + "sp-wasm-interface 14.0.0", + "wasmtime 8.0.1", ] [[package]] name = "sc-executor-wasmtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9167d733e928c528273be63b905ec750cfda85d740453071463da69f7d633bc" dependencies = [ "anyhow", "cfg-if", "libc", "log", - "once_cell", + "parking_lot 0.12.2", "rustix 0.36.17", - "sc-allocator", - "sc-executor-common", - "sp-runtime-interface 7.0.0", - "sp-wasm-interface 7.0.0", - "wasmtime 6.0.2", + "sc-allocator 20.0.0", + "sc-executor-common 0.26.0", + "sp-runtime-interface 21.0.0", + "sp-wasm-interface 18.0.0", + "wasmtime 8.0.1", ] [[package]] name = "sc-informant" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ansi_term", "futures", "futures-timer", "log", - "sc-client-api", - "sc-network", - "sc-network-common", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", +] + +[[package]] +name = "sc-informant" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7189a0b95fe5d79895a107c6c057bc9351cd9c867552200815199cde25bcdb9d" +dependencies = [ + "ansi_term", + "futures", + "futures-timer", + "log", + "sc-client-api 25.0.0", + "sc-network 0.31.0", + "sc-network-common 0.30.0", + "sp-blockchain 25.0.0", + "sp-runtime 28.0.0", ] [[package]] name = "sc-keystore" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "array-bytes 6.2.3", + "parking_lot 0.12.2", + "serde_json", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "thiserror", +] + +[[package]] +name = "sc-keystore" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "abecdf9778fccc254c0b5e227ea8b90fd59247044a30ad293a068b180427d244" +dependencies = [ + "array-bytes 6.2.3", + "parking_lot 0.12.2", + "serde_json", + "sp-application-crypto 27.0.0", + "sp-core 25.0.0", + "sp-keystore 0.31.0", + "thiserror", +] + +[[package]] +name = "sc-mixnet" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d53ea71ec60601c18d6adcaf7a62698fc2e886c16dc8fdf8d61b3b76244dea38" dependencies = [ "array-bytes 4.2.0", + "arrayvec 0.7.4", + "blake2 0.10.6", + "futures", + "futures-timer", + "libp2p-identity", + "log", + "mixnet", + "multiaddr", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-client-api 25.0.0", + "sc-network 0.31.0", + "sc-transaction-pool-api 25.0.0", + "sp-api 23.0.0", + "sp-consensus 0.29.0", + "sp-core 25.0.0", + "sp-keystore 0.31.0", + "sp-mixnet", + "sp-runtime 28.0.0", + "thiserror", +] + +[[package]] +name = "sc-network" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "array-bytes 6.2.3", + "async-channel 1.9.0", "async-trait", + "asynchronous-codec", + "bytes", + "either", + "fnv", + "futures", + "futures-timer", + "ip_network", + "libp2p", + "linked_hash_set", + "log", + "mockall", + "parity-scale-codec", "parking_lot 0.12.2", + "partial_sort", + "pin-project", + "rand 0.8.5", + "sc-client-api 4.0.0-dev", + "sc-network-common 0.10.0-dev", + "sc-utils 4.0.0-dev", + "serde", "serde_json", - "sp-application-crypto 7.0.0", - "sp-core 7.0.0", - "sp-keystore 0.13.0", + "smallvec", + "sp-arithmetic 16.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", + "unsigned-varint", + "wasm-timer", + "zeroize", ] [[package]] name = "sc-network" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01f519592a971199c486d412dbf38ba54096857080bf4b9d29c9ffabcfee3745" dependencies = [ - "array-bytes 4.2.0", - "async-channel", + "array-bytes 6.2.3", + "async-channel 1.9.0", "async-trait", "asynchronous-codec", "bytes", @@ -12354,49 +16652,66 @@ dependencies = [ "libp2p", "linked_hash_set", "log", - "lru 0.8.1", "mockall", "parity-scale-codec", "parking_lot 0.12.2", + "partial_sort", "pin-project", "rand 0.8.5", - "sc-block-builder", - "sc-client-api", - "sc-consensus", - "sc-network-common", - "sc-peerset", - "sc-utils", + "sc-client-api 25.0.0", + "sc-network-common 0.30.0", + "sc-utils 11.0.0", "serde", "serde_json", "smallvec", - "snow", - "sp-arithmetic 6.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sp-arithmetic 20.0.0", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "substrate-prometheus-endpoint 0.16.0", "thiserror", "unsigned-varint", + "wasm-timer", "zeroize", ] [[package]] name = "sc-network-bitswap" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "async-channel 1.9.0", "cid", "futures", - "libp2p", + "libp2p-identity", "log", "prost", "prost-build", - "sc-client-api", - "sc-network", - "sc-network-common", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "thiserror", + "unsigned-varint", +] + +[[package]] +name = "sc-network-bitswap" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fe63a55e03d8bc796ff1e94e7fb62a62acfd7a80a47865a97b55c13371c3e05" +dependencies = [ + "async-channel 1.9.0", + "cid", + "futures", + "libp2p-identity", + "log", + "prost", + "prost-build", + "sc-client-api 25.0.0", + "sc-network 0.31.0", + "sp-blockchain 25.0.0", + "sp-runtime 28.0.0", "thiserror", "unsigned-varint", ] @@ -12404,238 +16719,379 @@ dependencies = [ [[package]] name = "sc-network-common" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 4.2.0", "async-trait", "bitflags 1.3.2", - "bytes", "futures", - "futures-timer", - "libp2p", + "libp2p-identity", "parity-scale-codec", "prost-build", - "sc-consensus", - "sc-peerset", - "sc-utils", - "serde", - "smallvec", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-grandpa", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", - "thiserror", - "zeroize", + "sc-consensus 0.10.0-dev", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-grandpa 4.0.0-dev", + "sp-runtime 24.0.0", +] + +[[package]] +name = "sc-network-common" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d236686d15275e4aa49ca929a06fb6fac28aa70e35ee185b981036c149f9e9d" +dependencies = [ + "async-trait", + "bitflags 1.3.2", + "futures", + "libp2p-identity", + "parity-scale-codec", + "prost-build", + "sc-consensus 0.30.0", + "sp-consensus 0.29.0", + "sp-consensus-grandpa 10.0.0", + "sp-runtime 28.0.0", ] [[package]] name = "sc-network-gossip" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ahash 0.8.11", "futures", "futures-timer", "libp2p", "log", - "lru 0.8.1", - "sc-network", - "sc-network-common", - "sc-peerset", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "schnellru", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", "tracing", ] [[package]] name = "sc-network-light" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 4.2.0", + "array-bytes 6.2.3", + "async-channel 1.9.0", "futures", - "libp2p", + "libp2p-identity", "log", "parity-scale-codec", "prost", "prost-build", - "sc-client-api", - "sc-network", - "sc-network-common", - "sc-peerset", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "thiserror", +] + +[[package]] +name = "sc-network-light" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aac888fd720ef8bb2ff7d2b7f7b2e54d17bb85a417cf1e1b6f0f64f7e644936d" +dependencies = [ + "array-bytes 6.2.3", + "async-channel 1.9.0", + "futures", + "libp2p-identity", + "log", + "parity-scale-codec", + "prost", + "prost-build", + "sc-client-api 25.0.0", + "sc-network 0.31.0", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", "thiserror", ] [[package]] name = "sc-network-sync" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 4.2.0", + "array-bytes 6.2.3", + "async-channel 1.9.0", "async-trait", - "fork-tree", + "fork-tree 3.0.0", "futures", "futures-timer", "libp2p", "log", - "lru 0.8.1", "mockall", "parity-scale-codec", "prost", "prost-build", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-common", - "sc-peerset", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-utils 4.0.0-dev", + "schnellru", "smallvec", - "sp-arithmetic 6.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-grandpa", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sp-arithmetic 16.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-grandpa 4.0.0-dev", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + +[[package]] +name = "sc-network-sync" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "10c697aa8f52cf194b9f00113a7d0d3ce5d1456bedd6169a9caae10737f02907" +dependencies = [ + "array-bytes 6.2.3", + "async-channel 1.9.0", + "async-trait", + "fork-tree 11.0.0", + "futures", + "futures-timer", + "libp2p", + "log", + "mockall", + "parity-scale-codec", + "prost", + "prost-build", + "sc-client-api 25.0.0", + "sc-consensus 0.30.0", + "sc-network 0.31.0", + "sc-network-common 0.30.0", + "sc-utils 11.0.0", + "schnellru", + "smallvec", + "sp-arithmetic 20.0.0", + "sp-blockchain 25.0.0", + "sp-consensus 0.29.0", + "sp-consensus-grandpa 10.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "substrate-prometheus-endpoint 0.16.0", "thiserror", + "tokio-stream", ] [[package]] name = "sc-network-transactions" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 4.2.0", + "array-bytes 6.2.3", "futures", "libp2p", "log", "parity-scale-codec", - "pin-project", - "sc-network", - "sc-network-common", - "sc-peerset", - "sc-utils", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "substrate-prometheus-endpoint", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-utils 4.0.0-dev", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "substrate-prometheus-endpoint 0.10.0-dev", +] + +[[package]] +name = "sc-network-transactions" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb7c9bfc7b58ce229d1512158b8f13dc849ec24857d1c29a41a867fb8afb5c09" +dependencies = [ + "array-bytes 6.2.3", + "futures", + "libp2p", + "log", + "parity-scale-codec", + "sc-network 0.31.0", + "sc-network-common 0.30.0", + "sc-utils 11.0.0", + "sp-consensus 0.29.0", + "sp-runtime 28.0.0", + "substrate-prometheus-endpoint 0.16.0", ] [[package]] name = "sc-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 4.2.0", + "array-bytes 6.2.3", "bytes", "fnv", "futures", "futures-timer", "hyper", - "hyper-rustls 0.23.2", + "hyper-rustls", "libp2p", + "log", "num_cpus", "once_cell", "parity-scale-codec", "parking_lot 0.12.2", "rand 0.8.5", - "sc-client-api", - "sc-network", - "sc-network-common", - "sc-peerset", - "sc-utils", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-offchain", - "sp-runtime 7.0.0", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-keystore 0.27.0", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", "threadpool", "tracing", ] [[package]] -name = "sc-peerset" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "sc-proposer-metrics" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "futures", - "libp2p", "log", - "sc-utils", - "serde_json", - "wasm-timer", + "substrate-prometheus-endpoint 0.10.0-dev", ] [[package]] -name = "sc-proposer-metrics" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +name = "sc-rpc" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "futures", + "jsonrpsee", "log", - "substrate-prometheus-endpoint", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-block-builder 0.10.0-dev", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-rpc-api 0.10.0-dev", + "sc-tracing 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", + "serde_json", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-offchain 4.0.0-dev", + "sp-rpc 6.0.0", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-statement-store 4.0.0-dev", + "sp-version 22.0.0", + "tokio", ] [[package]] name = "sc-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eb277280b6b3519e4a2e693b75d4ca516ebb4a928162e6a1791b217b2be60c9f" dependencies = [ "futures", "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-rpc-api", - "sc-tracing", - "sc-transaction-pool-api", - "sc-utils", + "sc-block-builder 0.30.0", + "sc-chain-spec 24.0.0", + "sc-client-api 25.0.0", + "sc-mixnet", + "sc-rpc-api 0.30.0", + "sc-tracing 25.0.0", + "sc-transaction-pool-api 25.0.0", + "sc-utils 11.0.0", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-keystore 0.13.0", - "sp-offchain", - "sp-rpc", - "sp-runtime 7.0.0", - "sp-session", - "sp-version 5.0.0", + "sp-api 23.0.0", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-keystore 0.31.0", + "sp-offchain 23.0.0", + "sp-rpc 23.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-statement-store 7.0.0", + "sp-version 26.0.0", "tokio", ] [[package]] name = "sc-rpc-api" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec", - "sc-transaction-pool-api", + "sc-chain-spec 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "scale-info", "serde", "serde_json", - "sp-core 7.0.0", - "sp-rpc", - "sp-runtime 7.0.0", - "sp-version 5.0.0", + "sp-core 21.0.0", + "sp-rpc 6.0.0", + "sp-runtime 24.0.0", + "sp-version 22.0.0", + "thiserror", +] + +[[package]] +name = "sc-rpc-api" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "def499ac717db8442fe18543e52330d5f105027b666df73c0b38e81e9105078b" +dependencies = [ + "jsonrpsee", + "parity-scale-codec", + "sc-chain-spec 24.0.0", + "sc-mixnet", + "sc-transaction-pool-api 25.0.0", + "scale-info", + "serde", + "serde_json", + "sp-core 25.0.0", + "sp-rpc 23.0.0", + "sp-runtime 28.0.0", + "sp-version 26.0.0", "thiserror", ] [[package]] name = "sc-rpc-server" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "http", + "jsonrpsee", + "log", + "serde_json", + "substrate-prometheus-endpoint 0.10.0-dev", + "tokio", + "tower", + "tower-http", +] + +[[package]] +name = "sc-rpc-server" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9e8083e1b026dcf397f8c1122b3fba6cc744c6962996df6a30e0fb75223f7637" dependencies = [ "http", "jsonrpsee", "log", "serde_json", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.16.0", "tokio", "tower", "tower-http", @@ -12644,9 +17100,9 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 4.2.0", + "array-bytes 6.2.3", "futures", "futures-util", "hex", @@ -12654,26 +17110,57 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-chain-spec", - "sc-client-api", - "sc-transaction-pool-api", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-version 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-version 22.0.0", + "thiserror", + "tokio", + "tokio-stream", +] + +[[package]] +name = "sc-rpc-spec-v2" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "198ea9287111b4060ce1d70dce99804b99d1a92b5fb23a79d94bf0cb460ca3ce" +dependencies = [ + "array-bytes 6.2.3", + "futures", + "futures-util", + "hex", + "jsonrpsee", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-chain-spec 24.0.0", + "sc-client-api 25.0.0", + "sc-transaction-pool-api 25.0.0", + "sc-utils 11.0.0", + "serde", + "sp-api 23.0.0", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-version 26.0.0", "thiserror", + "tokio", "tokio-stream", ] [[package]] name = "sc-service" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "directories", + "directories 4.0.1", "exit-future", "futures", "futures-timer", @@ -12683,49 +17170,112 @@ dependencies = [ "parking_lot 0.12.2", "pin-project", "rand 0.8.5", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-executor", - "sc-informant", - "sc-keystore", - "sc-network", - "sc-network-bitswap", - "sc-network-common", - "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", - "sc-transaction-pool", - "sc-transaction-pool-api", - "sc-utils", + "sc-block-builder 0.10.0-dev", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-client-db 0.10.0-dev", + "sc-consensus 0.10.0-dev", + "sc-executor 0.10.0-dev", + "sc-informant 0.10.0-dev", + "sc-keystore 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-network-bitswap 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-network-light 0.10.0-dev", + "sc-network-sync 0.10.0-dev", + "sc-network-transactions 0.10.0-dev", + "sc-rpc 4.0.0-dev", + "sc-rpc-server 4.0.0-dev", + "sc-rpc-spec-v2 0.10.0-dev", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-tracing 4.0.0-dev", + "sc-transaction-pool 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-externalities 0.13.0", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "sp-session", - "sp-state-machine 0.13.0", - "sp-storage 7.0.0", - "sp-transaction-pool", - "sp-transaction-storage-proof", - "sp-trie 7.0.0", - "sp-version 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-state-machine 0.28.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-transaction-storage-proof 4.0.0-dev", + "sp-trie 22.0.0", + "sp-version 22.0.0", + "static_init", + "substrate-prometheus-endpoint 0.10.0-dev", + "tempfile", + "thiserror", + "tokio", + "tracing", + "tracing-futures", +] + +[[package]] +name = "sc-service" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3623ae5bd7b089da9796a3f1edd974c94f34dd4b4b527146662ef409ae9cd38c" +dependencies = [ + "async-trait", + "directories 5.0.1", + "exit-future", + "futures", + "futures-timer", + "jsonrpsee", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "pin-project", + "rand 0.8.5", + "sc-block-builder 0.30.0", + "sc-chain-spec 24.0.0", + "sc-client-api 25.0.0", + "sc-client-db 0.32.0", + "sc-consensus 0.30.0", + "sc-executor 0.29.0", + "sc-informant 0.30.0", + "sc-keystore 22.0.0", + "sc-network 0.31.0", + "sc-network-bitswap 0.30.0", + "sc-network-common 0.30.0", + "sc-network-light 0.30.0", + "sc-network-sync 0.30.0", + "sc-network-transactions 0.30.0", + "sc-rpc 26.0.0", + "sc-rpc-server 10.0.0", + "sc-rpc-spec-v2 0.31.0", + "sc-sysinfo 24.0.0", + "sc-telemetry 12.0.0", + "sc-tracing 25.0.0", + "sc-transaction-pool 25.0.0", + "sc-transaction-pool-api 25.0.0", + "sc-utils 11.0.0", + "serde", + "serde_json", + "sp-api 23.0.0", + "sp-blockchain 25.0.0", + "sp-consensus 0.29.0", + "sp-core 25.0.0", + "sp-externalities 0.23.0", + "sp-keystore 0.31.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-state-machine 0.32.0", + "sp-storage 17.0.0", + "sp-transaction-pool 23.0.0", + "sp-transaction-storage-proof 23.0.0", + "sp-trie 26.0.0", + "sp-version 26.0.0", "static_init", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.16.0", "tempfile", "thiserror", "tokio", @@ -12736,26 +17286,36 @@ dependencies = [ [[package]] name = "sc-state-db" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sp-core 7.0.0", + "sp-core 21.0.0", +] + +[[package]] +name = "sc-state-db" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3635fe572adfe796886e18910c8b94f7ce67f9ae3e2c161176e122ddf0baa7e4" +dependencies = [ + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "sp-core 25.0.0", ] [[package]] name = "sc-storage-monitor" version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "clap", "fs4", - "futures", "log", - "sc-client-db", - "sc-utils", - "sp-core 7.0.0", + "sc-client-db 0.10.0-dev", + "sp-core 21.0.0", "thiserror", "tokio", ] @@ -12763,26 +17323,26 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec", - "sc-client-api", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", "sc-consensus-babe", "sc-consensus-epochs", "sc-consensus-grandpa", "serde", "serde_json", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", "thiserror", ] [[package]] name = "sc-sysinfo" version = "6.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "libc", @@ -12790,18 +17350,58 @@ dependencies = [ "rand 0.8.5", "rand_pcg", "regex", - "sc-telemetry", + "sc-telemetry 4.0.0-dev", "serde", "serde_json", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-std 5.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "sc-sysinfo" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60967710b85e650652832df73915b64c315f7b437e53c4635bd26106d6d05c21" +dependencies = [ + "futures", + "libc", + "log", + "rand 0.8.5", + "rand_pcg", + "regex", + "sc-telemetry 12.0.0", + "serde", + "serde_json", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-std 12.0.0", ] [[package]] name = "sc-telemetry" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "chrono", + "futures", + "libp2p", + "log", + "parking_lot 0.12.2", + "pin-project", + "rand 0.8.5", + "sc-utils 4.0.0-dev", + "serde", + "serde_json", + "thiserror", + "wasm-timer", +] + +[[package]] +name = "sc-telemetry" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28e214e4d46cac02321bc3dc6fd72f019ac10819d1ac8f24f6935a4ae74ef273" dependencies = [ "chrono", "futures", @@ -12810,17 +17410,47 @@ dependencies = [ "parking_lot 0.12.2", "pin-project", "rand 0.8.5", - "sc-utils", + "sc-utils 11.0.0", + "serde", + "serde_json", + "thiserror", + "wasm-timer", +] + +[[package]] +name = "sc-tracing" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "ansi_term", + "atty", + "chrono", + "lazy_static", + "libc", + "log", + "parking_lot 0.12.2", + "regex", + "rustc-hash", + "sc-client-api 4.0.0-dev", + "sc-tracing-proc-macro 4.0.0-dev", "serde", - "serde_json", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-rpc 6.0.0", + "sp-runtime 24.0.0", + "sp-tracing 10.0.0", "thiserror", - "wasm-timer", + "tracing", + "tracing-log", + "tracing-subscriber", ] [[package]] name = "sc-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "83bcd745ea216ba0c0a344cff2c41b12e27846d5fca4b28f56ff77e1d3ff3634" dependencies = [ "ansi_term", "atty", @@ -12828,20 +17458,18 @@ dependencies = [ "lazy_static", "libc", "log", - "once_cell", "parking_lot 0.12.2", "regex", "rustc-hash", - "sc-client-api", - "sc-rpc-server", - "sc-tracing-proc-macro", + "sc-client-api 25.0.0", + "sc-tracing-proc-macro 10.0.0", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-rpc", - "sp-runtime 7.0.0", - "sp-tracing 6.0.0", + "sp-api 23.0.0", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-rpc 23.0.0", + "sp-runtime 28.0.0", + "sp-tracing 14.0.0", "thiserror", "tracing", "tracing-log", @@ -12851,7 +17479,19 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "sc-tracing-proc-macro" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c4ae9e4f957d7274ac6b59d667b66262caf6482dbb1b63f1c370528626b1272" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -12862,57 +17502,118 @@ dependencies = [ [[package]] name = "sc-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", "futures-timer", "linked-hash-map", "log", - "num-traits", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api", - "sc-transaction-pool-api", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-tracing 6.0.0", - "sp-transaction-pool", - "substrate-prometheus-endpoint", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-tracing 10.0.0", + "sp-transaction-pool 4.0.0-dev", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + +[[package]] +name = "sc-transaction-pool" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f6db45a057a619670e07deefb4e69aab83386f076363db424907da2b2e82590" +dependencies = [ + "async-trait", + "futures", + "futures-timer", + "linked-hash-map", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-client-api 25.0.0", + "sc-transaction-pool-api 25.0.0", + "sc-utils 11.0.0", + "serde", + "sp-api 23.0.0", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-tracing 14.0.0", + "sp-transaction-pool 23.0.0", + "substrate-prometheus-endpoint 0.16.0", "thiserror", ] [[package]] name = "sc-transaction-pool-api" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", "log", + "parity-scale-codec", "serde", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "thiserror", +] + +[[package]] +name = "sc-transaction-pool-api" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1491607f296bb8cce09a5eb3a03320c60ad52bb8120127b26f69c32bcaccd8f2" +dependencies = [ + "async-trait", + "futures", + "log", + "parity-scale-codec", + "serde", + "sp-blockchain 25.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", "thiserror", ] [[package]] name = "sc-utils" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "async-channel", + "async-channel 1.9.0", "futures", "futures-timer", "lazy_static", "log", "parking_lot 0.12.2", "prometheus", - "sp-arithmetic 6.0.0", + "sp-arithmetic 16.0.0", +] + +[[package]] +name = "sc-utils" +version = "11.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "81a4769c82dde62b9243dcc166be52e0c5d2d61cf2599923271118d9c8b997b1" +dependencies = [ + "async-channel 1.9.0", + "futures", + "futures-timer", + "lazy_static", + "log", + "parking_lot 0.12.2", + "prometheus", + "sp-arithmetic 20.0.0", ] [[package]] @@ -13046,7 +17747,23 @@ dependencies = [ "rand 0.7.3", "rand_core 0.5.1", "sha2 0.8.2", - "subtle", + "subtle 2.4.1", + "zeroize", +] + +[[package]] +name = "schnorrkel" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "844b7645371e6ecdf61ff246ba1958c29e802881a749ae3fb1993675d210d28d" +dependencies = [ + "arrayref", + "arrayvec 0.7.4", + "curve25519-dalek-ng", + "merlin 3.0.0", + "rand_core 0.6.4", + "sha2 0.9.9", + "subtle-ng", "zeroize", ] @@ -13063,7 +17780,7 @@ dependencies = [ "merlin 3.0.0", "rand_core 0.6.4", "sha2 0.10.8", - "subtle", + "subtle 2.4.1", "zeroize", ] @@ -13079,16 +17796,6 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3cf7c11c38cb994f3d40e8a8cde3bbd1f72a435e4c49e85d6553d8312306152" -[[package]] -name = "sct" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b362b83898e0e69f38515b82ee15aa80636befe47c3b6d3d89a911e78fc228ce" -dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", -] - [[package]] name = "sct" version = "0.7.1" @@ -13099,43 +17806,17 @@ dependencies = [ "untrusted 0.9.0", ] -[[package]] -name = "sdp" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d22a5ef407871893fd72b4562ee15e4742269b173959db4b8df6f538c414e13" -dependencies = [ - "rand 0.8.5", - "substring", - "thiserror", - "url", -] - -[[package]] -name = "sec1" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be24c1842290c45df0a7bf069e0c268a747ad05a192f2fd7dcfdbc1cba40928" -dependencies = [ - "base16ct 0.1.1", - "der 0.6.1", - "generic-array 0.14.7", - "pkcs8 0.9.0", - "subtle", - "zeroize", -] - [[package]] name = "sec1" version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3e97a565f76233a6003f9f5c54be1d9c5bdfa3eccfb189469f11ec4901c47dc" dependencies = [ - "base16ct 0.2.0", - "der 0.7.9", + "base16ct", + "der", "generic-array 0.14.7", - "pkcs8 0.10.2", - "subtle", + "pkcs8", + "subtle 2.4.1", "zeroize", ] @@ -13168,18 +17849,18 @@ dependencies = [ [[package]] name = "security" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", "sha2 0.8.2", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -13205,6 +17886,36 @@ dependencies = [ "libc", ] +[[package]] +name = "seedling-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-solo-to-para", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", + "pallet-sudo", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "substrate-wasm-builder", +] + [[package]] name = "semver" version = "0.6.0" @@ -13297,17 +18008,6 @@ dependencies = [ "opaque-debug 0.3.1", ] -[[package]] -name = "sha1" -version = "0.10.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba" -dependencies = [ - "cfg-if", - "cpufeatures", - "digest 0.10.7", -] - [[package]] name = "sha2" version = "0.8.2" @@ -13363,6 +18063,38 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "shell-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-pallet-xcm 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parachain-info", + "parachains-common 1.0.0", + "parity-scale-codec", + "scale-info", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-std 8.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "substrate-wasm-builder", +] + [[package]] name = "shlex" version = "1.3.0" @@ -13383,10 +18115,6 @@ 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" @@ -13434,31 +18162,151 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "slot-range-helper" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e902c6b7e8f86718aee7989d6c8ea851d9772cb54a3389f2d729d8df41167ec" +dependencies = [ + "enumn", + "parity-scale-codec", + "paste", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + +[[package]] +name = "slotmap" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" +dependencies = [ + "version_check", +] + +[[package]] +name = "smallvec" +version = "1.13.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" + +[[package]] +name = "smol" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13f2b548cd8447f8de0fdf1c592929f70f4fc7039a05e47404b0d096ec6987a1" +dependencies = [ + "async-channel 1.9.0", + "async-executor", + "async-fs", + "async-io 1.13.0", + "async-lock 2.8.0", + "async-net", + "async-process", + "blocking", + "futures-lite 1.13.0", +] + +[[package]] +name = "smoldot" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0bb30cf57b7b5f6109ce17c3164445e2d6f270af2cb48f6e4d31c2967c9a9f5" +dependencies = [ + "arrayvec 0.7.4", + "async-lock 2.8.0", + "atomic-take", + "base64 0.21.7", + "bip39", + "blake2-rfc", + "bs58 0.5.1", + "chacha20", + "crossbeam-queue", + "derive_more", + "ed25519-zebra 4.0.3", + "either", + "event-listener 2.5.3", + "fnv", + "futures-lite 1.13.0", + "futures-util", + "hashbrown 0.14.5", + "hex", + "hmac 0.12.1", + "itertools 0.11.0", + "libsecp256k1", + "merlin 3.0.0", + "no-std-net", + "nom", + "num-bigint", + "num-rational", + "num-traits", + "pbkdf2 0.12.2", + "pin-project", + "poly1305", + "rand 0.8.5", + "rand_chacha 0.3.1", + "ruzstd", + "schnorrkel 0.10.2", + "serde", + "serde_json", + "sha2 0.10.8", + "sha3", + "siphasher", + "slab", + "smallvec", + "soketto", + "twox-hash", + "wasmi 0.31.2", + "x25519-dalek 2.0.1", + "zeroize", ] [[package]] -name = "slotmap" -version = "1.0.7" +name = "smoldot-light" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbff4acf519f630b3a3ddcfaea6c06b42174d9a44bc70c620e9ed1649d58b82a" +checksum = "256b5bad1d6b49045e95fe87492ce73d5af81545d8b4d8318a872d2007024c33" dependencies = [ - "version_check", + "async-channel 1.9.0", + "async-lock 2.8.0", + "base64 0.21.7", + "blake2-rfc", + "derive_more", + "either", + "event-listener 2.5.3", + "fnv", + "futures-channel", + "futures-lite 1.13.0", + "futures-util", + "hashbrown 0.14.5", + "hex", + "itertools 0.11.0", + "log", + "lru 0.11.1", + "no-std-net", + "parking_lot 0.12.2", + "pin-project", + "rand 0.8.5", + "rand_chacha 0.3.1", + "serde", + "serde_json", + "siphasher", + "slab", + "smol", + "smoldot", + "zeroize", ] -[[package]] -name = "smallvec" -version = "1.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" - [[package]] name = "snap" version = "1.1.1" @@ -13471,15 +18319,15 @@ version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85" dependencies = [ - "aes-gcm 0.10.3", - "blake2", + "aes-gcm", + "blake2 0.10.6", "chacha20poly1305", "curve25519-dalek 4.1.2", "rand_core 0.6.4", "ring 0.17.8", "rustc_version 0.4.0", "sha2 0.10.8", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -13569,13 +18417,35 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sp-api" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f582f92ce47c86e4ffffe81fdd5120fea7c850dc0800653a7fa203bcc1532335" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "scale-info", + "sp-api-proc-macro 12.0.0", + "sp-core 25.0.0", + "sp-externalities 0.23.0", + "sp-metadata-ir 0.4.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "sp-std 12.0.0", + "sp-trie 26.0.0", + "sp-version 26.0.0", + "thiserror", +] + [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" dependencies = [ "Inflector", - "blake2", + "blake2 0.10.6", "expander 1.0.0", "proc-macro-crate 1.3.1", "proc-macro2", @@ -13589,7 +18459,22 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "Inflector", - "blake2", + "blake2 0.10.6", + "expander 2.1.0", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "sp-api-proc-macro" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a896941b2d27365a6f937ebce11e36d55132dc32104f6a48b4cd765b55efd252" +dependencies = [ + "Inflector", + "blake2 0.10.6", "expander 2.1.0", "proc-macro-crate 1.3.1", "proc-macro2", @@ -13623,6 +18508,20 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "sp-application-crypto" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a93da025616ab59639f8e378df579c5aaa2c8b9999f328a0239156a57c991b53" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-std 12.0.0", +] + [[package]] name = "sp-arithmetic" version = "6.0.0" @@ -13651,6 +18550,21 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "sp-arithmetic" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f80b5c16afb61dde1037a469d570adcc686440036429e50abe2301ba9d61aad5" +dependencies = [ + "integer-sqrt", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-std 12.0.0", + "static_assertions", +] + [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" @@ -13677,16 +18591,41 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "sp-authority-discovery" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e204d85bad6f02a5ae8fbba83c365e20459e979fd69db5575ba4b3ea1025ab3c" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + [[package]] name = "sp-block-builder" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-block-builder" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cd16df3d1cdad862d3e764f10f7675876b011e032907423fdfa377ae2ec8575" +dependencies = [ + "sp-api 23.0.0", + "sp-inherents 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] @@ -13725,6 +18664,25 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sp-blockchain" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4932b97cde61874f395bab9b02443e3bd2046943abb280b63f83da9d0b623ea7" +dependencies = [ + "futures", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "schnellru", + "sp-api 23.0.0", + "sp-consensus 0.29.0", + "sp-database 9.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "thiserror", +] + [[package]] name = "sp-consensus" version = "0.10.0-dev" @@ -13755,80 +18713,170 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sp-consensus" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c5d7170fb7cfb18024ef7eeb40d272d22b9c3587d85cde2d091e8463b397f06" +dependencies = [ + "async-trait", + "futures", + "log", + "sp-core 25.0.0", + "sp-inherents 23.0.0", + "sp-runtime 28.0.0", + "sp-state-machine 0.32.0", + "thiserror", +] + [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", +] + +[[package]] +name = "sp-consensus-aura" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "643a7c486a645f398d219d1fbcc8a416cad5018164a212fefde5c2ef00a182e4" +dependencies = [ + "async-trait", + "parity-scale-codec", + "scale-info", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-consensus-slots 0.29.0", + "sp-inherents 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-timestamp 23.0.0", ] [[package]] name = "sp-consensus-babe" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", +] + +[[package]] +name = "sp-consensus-babe" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "268f9b2e36d4e136c09ad87876cdcfd7ff734cb5917f333fefebff248f95a24f" +dependencies = [ + "async-trait", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-consensus-slots 0.29.0", + "sp-core 25.0.0", + "sp-inherents 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-timestamp 23.0.0", ] [[package]] name = "sp-consensus-beefy" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "lazy_static", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-mmr-primitives", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "strum", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-mmr-primitives 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "strum 0.24.1", +] + +[[package]] +name = "sp-consensus-beefy" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90e18fe984ea745727e645c43d6a955bc471b3bcd36aa8d260c3bd0deeada0c5" +dependencies = [ + "lazy_static", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-mmr-primitives 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "strum 0.24.1", +] + +[[package]] +name = "sp-consensus-grandpa" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "finality-grandpa", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] name = "sp-consensus-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28bbee685900110419913f281ce0f29457fbc17418f00d15f0212c8043aba167" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-core 7.0.0", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-core 25.0.0", + "sp-keystore 0.31.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] @@ -13855,6 +18903,19 @@ dependencies = [ "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", ] +[[package]] +name = "sp-consensus-slots" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "895b0c176d4eead833ddee5251d3cccbaeb0191ca3f33f84b11d347bebc6e21f" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-std 12.0.0", + "sp-timestamp 23.0.0", +] + [[package]] name = "sp-core" version = "7.0.0" @@ -13862,11 +18923,11 @@ source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff dependencies = [ "array-bytes 4.2.0", "bitflags 1.3.2", - "blake2", + "blake2 0.10.6", "bounded-collections", "bs58 0.4.0", "dyn-clonable", - "ed25519-zebra", + "ed25519-zebra 3.1.0", "futures", "hash-db", "hash256-std-hasher", @@ -13908,11 +18969,11 @@ dependencies = [ "arrayvec 0.7.4", "bandersnatch_vrfs", "bitflags 1.3.2", - "blake2", + "blake2 0.10.6", "bounded-collections", "bs58 0.5.1", "dyn-clonable", - "ed25519-zebra", + "ed25519-zebra 3.1.0", "futures", "hash-db", "hash256-std-hasher", @@ -13946,6 +19007,53 @@ dependencies = [ "zeroize", ] +[[package]] +name = "sp-core" +version = "25.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9ebb090ead698a6df04347c86a31ba91a387edb8a58534ec70c4f977d1e1e87" +dependencies = [ + "array-bytes 6.2.3", + "bitflags 1.3.2", + "blake2 0.10.6", + "bounded-collections", + "bs58 0.5.1", + "dyn-clonable", + "ed25519-zebra 3.1.0", + "futures", + "hash-db", + "hash256-std-hasher", + "impl-serde", + "lazy_static", + "libsecp256k1", + "log", + "merlin 2.0.1", + "parity-scale-codec", + "parking_lot 0.12.2", + "paste", + "primitive-types", + "rand 0.8.5", + "regex", + "scale-info", + "schnorrkel 0.9.1", + "secp256k1", + "secrecy", + "serde", + "sp-core-hashing 13.0.0", + "sp-debug-derive 12.0.0", + "sp-externalities 0.23.0", + "sp-runtime-interface 21.0.0", + "sp-std 12.0.0", + "sp-storage 17.0.0", + "ss58-registry", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tracing", + "w3f-bls", + "zeroize", +] + [[package]] name = "sp-core-hashing" version = "5.0.0" @@ -13973,6 +19081,20 @@ dependencies = [ "twox-hash", ] +[[package]] +name = "sp-core-hashing" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb8524f01591ee58b46cd83c9dbc0fcffd2fd730dabec4f59326cd58a00f17e2" +dependencies = [ + "blake2b_simd", + "byteorder", + "digest 0.10.7", + "sha2 0.10.8", + "sha3", + "twox-hash", +] + [[package]] name = "sp-core-hashing-proc-macro" version = "5.0.0" @@ -13994,6 +19116,17 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sp-core-hashing-proc-macro" +version = "13.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42ce3e6931303769197da81facefa86159fa1085dcd96ecb7e7407b5b93582a0" +dependencies = [ + "quote", + "sp-core-hashing 13.0.0", + "syn 2.0.65", +] + [[package]] name = "sp-database" version = "4.0.0-dev" @@ -14012,6 +19145,16 @@ dependencies = [ "parking_lot 0.12.2", ] +[[package]] +name = "sp-database" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c6e8c710d6a71512af6f42d9dba9c3d1f6ad793846480babf459bbde3d60a94" +dependencies = [ + "kvdb", + "parking_lot 0.12.2", +] + [[package]] name = "sp-debug-derive" version = "5.0.0" @@ -14032,6 +19175,17 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sp-debug-derive" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "50535e1a5708d3ba5c1195b59ebefac61cc8679c2c24716b87a86e8b7ed2e4a1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "sp-externalities" version = "0.13.0" @@ -14054,6 +19208,18 @@ dependencies = [ "sp-storage 13.0.0", ] +[[package]] +name = "sp-externalities" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884d05160bc89d0943d1c9fb8006c3d44b80f37f8af607aeff8d4d9cc82e279a" +dependencies = [ + "environmental", + "parity-scale-codec", + "sp-std 12.0.0", + "sp-storage 17.0.0", +] + [[package]] name = "sp-genesis-builder" version = "0.1.0" @@ -14065,6 +19231,18 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "sp-genesis-builder" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0cb71d40ad47e40bdcce5ae5531c7d7ba579cd495a0e0413642fb063fa66f84" +dependencies = [ + "serde_json", + "sp-api 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + [[package]] name = "sp-inherents" version = "4.0.0-dev" @@ -14094,6 +19272,21 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sp-inherents" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "604229aa145be0cff853b47ffed8bc2c62eb08ec6974d6307b9a559c378e6dc5" +dependencies = [ + "async-trait", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "thiserror", +] + [[package]] name = "sp-io" version = "7.0.0" @@ -14144,15 +19337,52 @@ dependencies = [ "tracing-core", ] +[[package]] +name = "sp-io" +version = "27.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ced350da15e8ba3a106206840acc42a6d3eb0d7e8bf7aa43ab00eac0bdf956f" +dependencies = [ + "bytes", + "ed25519-dalek 2.1.1", + "libsecp256k1", + "log", + "parity-scale-codec", + "rustversion", + "secp256k1", + "sp-core 25.0.0", + "sp-externalities 0.23.0", + "sp-keystore 0.31.0", + "sp-runtime-interface 21.0.0", + "sp-state-machine 0.32.0", + "sp-std 12.0.0", + "sp-tracing 14.0.0", + "sp-trie 26.0.0", + "tracing", + "tracing-core", +] + [[package]] name = "sp-keyring" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "lazy_static", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "strum", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "strum 0.24.1", +] + +[[package]] +name = "sp-keyring" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "655ec0b35cb9cb9029fb323aa676b07d58deb872cecc7566e50278409a00ee95" +dependencies = [ + "lazy_static", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "strum 0.24.1", ] [[package]] @@ -14181,10 +19411,33 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sp-keystore" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b8ec5ebbba70bee83d79c3fe5e49f12df0a4bb6029858ddf9a15eea7539a592" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.2", + "sp-core 25.0.0", + "sp-externalities 0.23.0", + "thiserror", +] + [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "thiserror", + "zstd 0.12.4", +] + +[[package]] +name = "sp-maybe-compressed-blob" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8846768f036429227e49f6ab523fbee4bc6edfee278a361bf27999590fe020d4" dependencies = [ "thiserror", "zstd 0.12.4", @@ -14212,46 +19465,116 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "sp-metadata-ir" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca9ff0e522a74725ac92f009d38deeb12e880f5296afbd78a6c6b970b773278" +dependencies = [ + "frame-metadata 16.0.0", + "parity-scale-codec", + "scale-info", + "sp-std 12.0.0", +] + +[[package]] +name = "sp-mixnet" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bdf61f28ca97aab6c21a3c6e0ed496e60d505e5de1f43fd4ba748c9afaa4fc85" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-std 12.0.0", +] + [[package]] name = "sp-mmr-primitives" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ckb-merkle-mountain-range", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-debug-derive 5.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-debug-derive 8.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "thiserror", +] + +[[package]] +name = "sp-mmr-primitives" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c3b33c20a4b1dd5a0069ced6997078a2af5d625f2c53d1b69bef9e131f42d77" +dependencies = [ + "ckb-merkle-mountain-range", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 23.0.0", + "sp-core 25.0.0", + "sp-debug-derive 12.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", "thiserror", ] [[package]] name = "sp-npos-elections" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-npos-elections" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ee3536d7fd990c30864ca545d7bdbee02dc66a92ac2a7a66ab4e21521992a7b" +dependencies = [ + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] name = "sp-offchain" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", +] + +[[package]] +name = "sp-offchain" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9310227f043ed99877b0449a683025a7461431a00995dcd6ef423a273d0fd85d" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", + "sp-api 23.0.0", + "sp-core 25.0.0", + "sp-runtime 28.0.0", ] [[package]] @@ -14274,14 +19597,36 @@ dependencies = [ "regex", ] +[[package]] +name = "sp-panic-handler" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b00e40857ed3e0187f145b037c733545c5633859f1bd1d1b09deb52805fa696a" +dependencies = [ + "backtrace", + "lazy_static", + "regex", +] + [[package]] name = "sp-rpc" version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "rustc-hash", "serde", - "sp-core 7.0.0", + "sp-core 21.0.0", +] + +[[package]] +name = "sp-rpc" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "51867fea921f54bbaa2bf505f373559b5f3b80e8d7f38ecb9677f0d3795a3e6a" +dependencies = [ + "rustc-hash", + "serde", + "sp-core 25.0.0", ] [[package]] @@ -14328,6 +19673,29 @@ dependencies = [ "sp-weights 20.0.0", ] +[[package]] +name = "sp-runtime" +version = "28.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d9c40ff7303e62219b55635e5245d963358cb77d6916250991ebcb82c0be2c6" +dependencies = [ + "either", + "hash256-std-hasher", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "paste", + "rand 0.8.5", + "scale-info", + "serde", + "sp-application-crypto 27.0.0", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-std 12.0.0", + "sp-weights 24.0.0", +] + [[package]] name = "sp-runtime-interface" version = "7.0.0" @@ -14364,6 +19732,25 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "sp-runtime-interface" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f365332922a8cfa98ab00c6d08b1b0f24e159e730dd554e720d950ff3371b1f" +dependencies = [ + "bytes", + "impl-trait-for-tuples", + "parity-scale-codec", + "primitive-types", + "sp-externalities 0.23.0", + "sp-runtime-interface-proc-macro 15.0.0", + "sp-std 12.0.0", + "sp-storage 17.0.0", + "sp-tracing 14.0.0", + "sp-wasm-interface 18.0.0", + "static_assertions", +] + [[package]] name = "sp-runtime-interface-proc-macro" version = "6.0.0" @@ -14388,18 +19775,48 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sp-runtime-interface-proc-macro" +version = "15.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b2afcbd1bd18d323371111b66b7ac2870bdc1c86c3d7b0dae67b112ca52b4d8" +dependencies = [ + "Inflector", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "sp-session" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-keystore 0.27.0", + "sp-runtime 24.0.0", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", +] + +[[package]] +name = "sp-session" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "248dd8f49aa96b56bf0a7d513691ddb4194f9359fdb93e94397eabdef1036085" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-api 23.0.0", + "sp-core 25.0.0", + "sp-keystore 0.31.0", + "sp-runtime 28.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", ] [[package]] @@ -14429,6 +19846,21 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "sp-staking" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee0feed0137234598bd1f76d0b468c585ea16619ea9ed1acbba82dd24ac79788" +dependencies = [ + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + [[package]] name = "sp-state-machine" version = "0.13.0" @@ -14467,7 +19899,78 @@ dependencies = [ "sp-trie 22.0.0", "thiserror", "tracing", - "trie-db", + "trie-db 0.27.1", +] + +[[package]] +name = "sp-state-machine" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "96e087fa4430befd2047b61d912c9d6fa4eaed408c4b58b46c6e9acd7965f2d3" +dependencies = [ + "hash-db", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "rand 0.8.5", + "smallvec", + "sp-core 25.0.0", + "sp-externalities 0.23.0", + "sp-panic-handler 12.0.0", + "sp-std 12.0.0", + "sp-trie 26.0.0", + "thiserror", + "tracing", + "trie-db 0.28.0", +] + +[[package]] +name = "sp-statement-store" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "aes-gcm", + "curve25519-dalek 4.1.2", + "ed25519-dalek 2.1.1", + "hkdf", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sha2 0.10.8", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-core 21.0.0", + "sp-externalities 0.19.0", + "sp-runtime 24.0.0", + "sp-runtime-interface 17.0.0", + "sp-std 8.0.0", + "thiserror", + "x25519-dalek 2.0.1", +] + +[[package]] +name = "sp-statement-store" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b8654bcd37602b1811414050d34d14f543873bd4e64e50d210a0116b660c600" +dependencies = [ + "aes-gcm", + "curve25519-dalek 4.1.2", + "ed25519-dalek 2.1.1", + "hkdf", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sha2 0.10.8", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-core 25.0.0", + "sp-externalities 0.23.0", + "sp-runtime 28.0.0", + "sp-runtime-interface 21.0.0", + "sp-std 12.0.0", + "thiserror", + "x25519-dalek 2.0.1", ] [[package]] @@ -14480,6 +19983,12 @@ name = "sp-std" version = "8.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +[[package]] +name = "sp-std" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "54c78c5a66682568cc7b153603c5d01a2cc8f5c221c7b1e921517a0eef18ae05" + [[package]] name = "sp-storage" version = "7.0.0" @@ -14506,6 +20015,20 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "sp-storage" +version = "17.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "016f20812cc51bd479cc88d048c35d44cd3adde4accdb159d49d6050f2953595" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "ref-cast", + "serde", + "sp-debug-derive 12.0.0", + "sp-std 12.0.0", +] + [[package]] name = "sp-timestamp" version = "4.0.0-dev" @@ -14534,6 +20057,20 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sp-timestamp" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "004a7f453240db80b2967c0e1c6411836efc7daa7afae98fd16202caa51460e0" +dependencies = [ + "async-trait", + "parity-scale-codec", + "sp-inherents 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "thiserror", +] + [[package]] name = "sp-tracing" version = "6.0.0" @@ -14558,29 +20095,67 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "sp-tracing" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d727cb5265641ffbb7d4e42c18b63e29f6cfdbd240aae3bcf093c3d6eb29a19" +dependencies = [ + "parity-scale-codec", + "sp-std 12.0.0", + "tracing", + "tracing-core", + "tracing-subscriber", +] + [[package]] name = "sp-transaction-pool" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", +] + +[[package]] +name = "sp-transaction-pool" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7cd2afe89c474339d15d06e73639171ebe4d280be6904d9349072103da21427" +dependencies = [ + "sp-api 23.0.0", + "sp-runtime 28.0.0", ] [[package]] name = "sp-transaction-storage-proof" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "log", "parity-scale-codec", "scale-info", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-trie 7.0.0", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-trie 22.0.0", +] + +[[package]] +name = "sp-transaction-storage-proof" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39ae7c4954431b8479f7b2b6b82f0551cc360a1ee59b6a5276eef86a1099eaed" +dependencies = [ + "async-trait", + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-inherents 23.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-trie 26.0.0", ] [[package]] @@ -14602,7 +20177,7 @@ dependencies = [ "sp-std 5.0.0", "thiserror", "tracing", - "trie-db", + "trie-db 0.27.1", "trie-root", ] @@ -14625,7 +20200,32 @@ dependencies = [ "sp-std 8.0.0", "thiserror", "tracing", - "trie-db", + "trie-db 0.27.1", + "trie-root", +] + +[[package]] +name = "sp-trie" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e359b358263cc322c3f678c272a3a519621d9853dcfa1374dfcbdb5f54c6f85" +dependencies = [ + "ahash 0.8.11", + "hash-db", + "hashbrown 0.13.2", + "lazy_static", + "memory-db", + "nohash-hasher", + "parity-scale-codec", + "parking_lot 0.12.2", + "rand 0.8.5", + "scale-info", + "schnellru", + "sp-core 25.0.0", + "sp-std 12.0.0", + "thiserror", + "tracing", + "trie-db 0.28.0", "trie-root", ] @@ -14648,18 +20248,36 @@ dependencies = [ [[package]] name = "sp-version" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "impl-serde", + "parity-scale-codec", + "parity-wasm", + "scale-info", + "serde", + "sp-core-hashing-proc-macro 9.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-version-proc-macro 8.0.0", + "thiserror", +] + +[[package]] +name = "sp-version" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e93da332eba3cb59a65f128da5edd5c70e1475692b45470104e7465b1278471" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", "serde", - "sp-core-hashing-proc-macro 9.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-version-proc-macro 8.0.0", + "sp-core-hashing-proc-macro 13.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-version-proc-macro 12.0.0", "thiserror", ] @@ -14685,6 +20303,18 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sp-version-proc-macro" +version = "12.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49535d8c7184dab46d15639c68374a30cbb1534e392fa09a1ebb059a993ad436" +dependencies = [ + "parity-scale-codec", + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "sp-wasm-interface" version = "7.0.0" @@ -14712,6 +20342,20 @@ dependencies = [ "wasmtime 8.0.1", ] +[[package]] +name = "sp-wasm-interface" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d5d85813d46a22484cdf5e5afddbbe85442dd1b4d84d67a8c7792f92f9f93607" +dependencies = [ + "anyhow", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-std 12.0.0", + "wasmtime 8.0.1", +] + [[package]] name = "sp-weights" version = "4.0.0" @@ -14743,21 +20387,19 @@ dependencies = [ ] [[package]] -name = "spacewalk-primitives" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "sp-weights" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "751676c1263e7f3600af16bad26a7978a816bc532676fe05eafa23b862c05b9e" dependencies = [ - "base58", - "bstringify", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "hex", "parity-scale-codec", "scale-info", "serde", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "substrate-stellar-sdk 0.2.4", + "smallvec", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-debug-derive 12.0.0", + "sp-std 12.0.0", ] [[package]] @@ -14777,7 +20419,7 @@ dependencies = [ "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "substrate-stellar-sdk 0.3.0", + "substrate-stellar-sdk", ] [[package]] @@ -14803,17 +20445,7 @@ checksum = "a0ef947f358b9c238923f764c72a4a9d42f2d637c46e059dbd319d6e7cfb4f82" dependencies = [ "lazy_static", "maplit", - "strum", -] - -[[package]] -name = "spki" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67cf02bbac7a337dc36e4f5a693db6c21e7863f45070f7064577eb4367a3212b" -dependencies = [ - "base64ct", - "der 0.6.1", + "strum 0.24.1", ] [[package]] @@ -14823,7 +20455,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d91ed6c858b01f942cd56b37a94b3e0a1798290327d1236e4d9cf4eaca44d29d" dependencies = [ "base64ct", - "der 0.7.9", + "der", ] [[package]] @@ -14847,6 +20479,235 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "staging-kusama-runtime" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "binary-merkle-tree 4.0.0-dev", + "bitvec", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", + "frame-executive 4.0.0-dev", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "hex-literal 0.4.1", + "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "log", + "pallet-authority-discovery 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-babe 4.0.0-dev", + "pallet-bags-list 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-beefy 4.0.0-dev", + "pallet-beefy-mmr 4.0.0-dev", + "pallet-bounties 4.0.0-dev", + "pallet-child-bounties 4.0.0-dev", + "pallet-collective 4.0.0-dev", + "pallet-conviction-voting 4.0.0-dev", + "pallet-democracy 4.0.0-dev", + "pallet-election-provider-multi-phase 4.0.0-dev", + "pallet-election-provider-support-benchmarking 4.0.0-dev", + "pallet-elections-phragmen 5.0.0-dev", + "pallet-fast-unstake 4.0.0-dev", + "pallet-grandpa 4.0.0-dev", + "pallet-identity 4.0.0-dev", + "pallet-im-online 4.0.0-dev", + "pallet-indices 4.0.0-dev", + "pallet-membership 4.0.0-dev", + "pallet-message-queue 7.0.0-dev", + "pallet-mmr 4.0.0-dev", + "pallet-multisig 4.0.0-dev", + "pallet-nis 4.0.0-dev", + "pallet-nomination-pools 1.0.0", + "pallet-nomination-pools-benchmarking 1.0.0", + "pallet-nomination-pools-runtime-api 1.0.0-dev", + "pallet-offences 4.0.0-dev", + "pallet-offences-benchmarking 4.0.0-dev", + "pallet-preimage 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-ranked-collective 4.0.0-dev", + "pallet-recovery 4.0.0-dev", + "pallet-referenda 4.0.0-dev", + "pallet-scheduler 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-session-benchmarking 4.0.0-dev", + "pallet-society 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-staking-runtime-api 4.0.0-dev", + "pallet-state-trie-migration 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "pallet-tips 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-vesting 4.0.0-dev", + "pallet-whitelist 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", + "parity-scale-codec", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "polkadot-runtime-parachains 1.0.0", + "rustc-hex", + "scale-info", + "serde", + "serde_derive", + "smallvec", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-arithmetic 16.0.0", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-babe 0.10.0-dev", + "sp-consensus-beefy 4.0.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-mmr-primitives 4.0.0-dev", + "sp-npos-elections 4.0.0-dev", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", + "static_assertions", + "substrate-wasm-builder", +] + +[[package]] +name = "staging-kusama-runtime" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +dependencies = [ + "binary-merkle-tree 10.0.0", + "bitvec", + "frame-benchmarking 25.0.0", + "frame-election-provider-support 25.0.0", + "frame-executive 25.0.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "frame-system-benchmarking 25.0.0", + "frame-system-rpc-runtime-api 23.0.0", + "frame-try-runtime 0.31.0", + "hex-literal 0.4.1", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "log", + "pallet-asset-rate", + "pallet-authority-discovery 25.0.0", + "pallet-authorship 25.0.0", + "pallet-babe 25.0.0", + "pallet-bags-list 24.0.0", + "pallet-balances 25.0.0", + "pallet-beefy 25.0.0", + "pallet-beefy-mmr 25.0.0", + "pallet-bounties 24.0.0", + "pallet-child-bounties 24.0.0", + "pallet-collective 25.0.0", + "pallet-conviction-voting 25.0.0", + "pallet-democracy 25.0.0", + "pallet-election-provider-multi-phase 24.0.0", + "pallet-election-provider-support-benchmarking 24.0.0", + "pallet-elections-phragmen 26.0.0", + "pallet-fast-unstake 24.0.0", + "pallet-grandpa 25.0.0", + "pallet-identity 25.0.0", + "pallet-im-online 24.0.0", + "pallet-indices 25.0.0", + "pallet-membership 25.0.0", + "pallet-message-queue 28.0.0", + "pallet-mmr 24.0.0", + "pallet-multisig 25.0.0", + "pallet-nis 25.0.0", + "pallet-nomination-pools 22.0.2", + "pallet-nomination-pools-benchmarking 23.0.0", + "pallet-nomination-pools-runtime-api 20.0.0", + "pallet-offences 24.0.0", + "pallet-offences-benchmarking 25.0.0", + "pallet-preimage 25.0.0", + "pallet-proxy 25.0.0", + "pallet-ranked-collective 25.0.0", + "pallet-recovery 25.0.0", + "pallet-referenda 25.0.0", + "pallet-scheduler 26.0.0", + "pallet-session 25.0.0", + "pallet-session-benchmarking 25.0.0", + "pallet-society 25.0.0", + "pallet-staking 25.0.1", + "pallet-staking-runtime-api 11.0.0", + "pallet-state-trie-migration 26.0.0", + "pallet-timestamp 24.0.0", + "pallet-tips 24.0.0", + "pallet-transaction-payment 25.0.0", + "pallet-transaction-payment-rpc-runtime-api 25.0.0", + "pallet-treasury 24.0.0", + "pallet-utility 25.0.0", + "pallet-vesting 25.0.0", + "pallet-whitelist 24.0.0", + "pallet-xcm 4.0.0", + "pallet-xcm-benchmarks 4.0.1", + "parity-scale-codec", + "polkadot-primitives 4.0.0", + "polkadot-runtime-common 4.0.0", + "polkadot-runtime-parachains 4.0.0", + "rustc-hex", + "scale-info", + "serde", + "serde_derive", + "smallvec", + "sp-api 23.0.0", + "sp-application-crypto 27.0.0", + "sp-arithmetic 20.0.0", + "sp-authority-discovery 23.0.0", + "sp-block-builder 23.0.0", + "sp-consensus-babe 0.29.0", + "sp-consensus-beefy 10.0.0", + "sp-core 25.0.0", + "sp-genesis-builder 0.4.0", + "sp-inherents 23.0.0", + "sp-io 27.0.0", + "sp-mmr-primitives 23.0.0", + "sp-npos-elections 23.0.0", + "sp-offchain 23.0.0", + "sp-runtime 28.0.0", + "sp-session 24.0.0", + "sp-staking 23.0.0", + "sp-std 12.0.0", + "sp-storage 17.0.0", + "sp-transaction-pool 23.0.0", + "sp-version 26.0.0", + "staging-xcm 4.0.0", + "staging-xcm-builder 4.0.1", + "staging-xcm-executor 4.0.2", + "static_assertions", + "substrate-wasm-builder", +] + +[[package]] +name = "staging-parachain-info" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a1bcf863664ca5708d92894fc30d2c6606c7dbb7d7cfcf43b9ae69d5b83f4fb" +dependencies = [ + "cumulus-primitives-core 0.4.0", + "frame-support 25.0.0", + "frame-system 25.0.0", + "parity-scale-codec", + "scale-info", + "sp-runtime 28.0.0", + "sp-std 12.0.0", +] + [[package]] name = "staging-xcm" version = "1.0.0" @@ -14865,152 +20726,128 @@ dependencies = [ ] [[package]] -name = "staking" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +name = "staging-xcm" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abd0c2e401a1e264379131c27676bc65c9631aaa508044bc04d8ce60a7d8524" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-traits", + "bounded-collections", + "derivative", + "environmental", + "impl-trait-for-tuples", + "log", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-weights 24.0.0", + "xcm-procedural 4.0.0", ] [[package]] -name = "statemine-runtime" -version = "2.0.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +name = "staging-xcm-builder" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "assets-common", - "cumulus-pallet-aura-ext", - "cumulus-pallet-dmp-queue", - "cumulus-pallet-parachain-system", - "cumulus-pallet-session-benchmarking", - "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-primitives-timestamp", - "cumulus-primitives-utility", - "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-rpc-runtime-api", - "hex-literal 0.4.1", - "kusama-runtime-constants", - "log", - "pallet-asset-tx-payment", - "pallet-assets", - "pallet-aura", - "pallet-authorship", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-collator-selection", - "pallet-multisig", - "pallet-nfts", - "pallet-nfts-runtime-api", - "pallet-proxy", - "pallet-session", - "pallet-state-trie-migration", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-uniques", - "pallet-utility", - "pallet-xcm", - "parachain-info", - "parachains-common", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "log", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", - "polkadot-core-primitives 0.9.42", - "polkadot-parachain", - "polkadot-runtime-common", + "polkadot-parachain-primitives 1.0.0", "scale-info", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-std 5.0.0", - "sp-transaction-pool", - "sp-version 5.0.0", - "sp-weights 4.0.0", - "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", + "sp-arithmetic 16.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-weights 20.0.0", + "staging-xcm 1.0.0", + "staging-xcm-executor 1.0.0", +] + +[[package]] +name = "staging-xcm-builder" +version = "4.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8628fd8878df3978a34da0ef75722b118f4bc40bb47fb3c687cc0899f7ede43c" +dependencies = [ + "frame-support 25.0.0", + "frame-system 25.0.0", + "impl-trait-for-tuples", + "log", + "pallet-transaction-payment 25.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 3.0.0", + "scale-info", + "sp-arithmetic 20.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-weights 24.0.0", + "staging-xcm 4.0.0", + "staging-xcm-executor 4.0.2", ] [[package]] -name = "statemint-runtime" +name = "staging-xcm-executor" version = "1.0.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "assets-common", - "cumulus-pallet-aura-ext", - "cumulus-pallet-dmp-queue", - "cumulus-pallet-parachain-system", - "cumulus-pallet-session-benchmarking", - "cumulus-pallet-xcm", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-primitives-timestamp", - "cumulus-primitives-utility", - "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-rpc-runtime-api", - "log", - "pallet-asset-tx-payment", - "pallet-assets", - "pallet-aura", - "pallet-authorship", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-collator-selection", - "pallet-multisig", - "pallet-proxy", - "pallet-session", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-uniques", - "pallet-utility", - "pallet-xcm", - "parachain-info", - "parachains-common", + "environmental", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-weights 20.0.0", + "staging-xcm 1.0.0", +] + +[[package]] +name = "staging-xcm-executor" +version = "4.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49bc3b2b8429aacca1897c72b786e7c21d36170a919e9333fe533868d32d2774" +dependencies = [ + "environmental", + "frame-benchmarking 25.0.0", + "frame-support 25.0.0", + "impl-trait-for-tuples", + "log", + "parity-scale-codec", + "sp-arithmetic 20.0.0", + "sp-core 25.0.0", + "sp-io 27.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", + "sp-weights 24.0.0", + "staging-xcm 4.0.0", +] + +[[package]] +name = "staking" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +dependencies = [ + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "parity-scale-codec", - "polkadot-core-primitives 0.9.42", - "polkadot-parachain", - "polkadot-runtime-common", - "polkadot-runtime-constants", "scale-info", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-consensus-aura", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-std 5.0.0", - "sp-transaction-pool", - "sp-version 5.0.0", - "sp-weights 4.0.0", - "substrate-wasm-builder", - "xcm", - "xcm-builder", - "xcm-executor", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", ] [[package]] @@ -15049,21 +20886,22 @@ dependencies = [ [[package]] name = "stellar-relay" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "base64 0.13.1", "currency", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", "sha2 0.10.8", - "sp-core 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", ] [[package]] @@ -15084,9 +20922,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.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" + [[package]] name = "strum_macros" version = "0.24.3" @@ -15100,23 +20944,17 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "stun" -version = "0.4.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7e94b1ec00bad60e6410e058b52f1c66de3dc5fe4d62d09b3e52bb7d3b73e25" -dependencies = [ - "base64 0.13.1", - "crc", - "lazy_static", - "md-5", - "rand 0.8.5", - "ring 0.16.20", - "subtle", - "thiserror", - "tokio", - "url", - "webrtc-util", +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck 0.5.0", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.65", ] [[package]] @@ -15135,34 +20973,44 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "platforms 2.0.0", -] +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" [[package]] name = "substrate-frame-rpc-system" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-system-rpc-runtime-api", + "frame-system-rpc-runtime-api 4.0.0-dev", "futures", "jsonrpsee", "log", "parity-scale-codec", - "sc-rpc-api", - "sc-transaction-pool-api", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-runtime 7.0.0", + "sc-rpc-api 0.10.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-core 21.0.0", + "sp-runtime 24.0.0", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "hyper", + "log", + "prometheus", + "thiserror", + "tokio", +] + +[[package]] +name = "substrate-prometheus-endpoint" +version = "0.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ededbe617291db8a47d6e5155486ff1e5425f0bbf5dcb7f752730466a62bd293" dependencies = [ "hyper", "log", @@ -15174,52 +21022,31 @@ dependencies = [ [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "jsonrpsee", "log", - "sc-rpc-api", + "sc-rpc-api 0.10.0-dev", "serde", - "sp-runtime 7.0.0", + "sp-runtime 24.0.0", ] [[package]] name = "substrate-state-trie-migration-rpc" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "jsonrpsee", - "log", "parity-scale-codec", - "sc-client-api", - "sc-rpc-api", - "scale-info", - "serde", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "sp-trie 7.0.0", - "trie-db", -] - -[[package]] -name = "substrate-stellar-sdk" -version = "0.2.4" -source = "git+https://github.com/pendulum-chain/substrate-stellar-sdk?branch=polkadot-v0.9.42#cda1a1cf2c8e99a8c3c2e739b80e5caea4cd99a7" -dependencies = [ - "base64 0.13.1", - "hex", - "lazy_static", - "num-rational", - "scale-info", + "sc-client-api 4.0.0-dev", + "sc-rpc-api 0.10.0-dev", "serde", - "serde_json", - "sha2 0.9.9", - "sodalite", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-trie 22.0.0", + "trie-db 0.27.1", ] [[package]] @@ -15243,15 +21070,17 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "12ab1707dbbd129622b771a9b80b25f0ebf1c04854b907bc44b51ec96fb4005b" dependencies = [ "ansi_term", "build-helper", "cargo_metadata", "filetime", - "sp-maybe-compressed-blob", - "strum", + "parity-wasm", + "sp-maybe-compressed-blob 9.0.0", + "strum 0.24.1", "tempfile", "toml 0.7.8", "walkdir", @@ -15259,13 +21088,10 @@ dependencies = [ ] [[package]] -name = "substring" -version = "1.4.5" +name = "subtle" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ee6433ecef213b2e72f587ef64a2f5943e7cd16fbd82dbe8bc07486c534c86" -dependencies = [ - "autocfg", -] +checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" [[package]] name = "subtle" @@ -15273,6 +21099,12 @@ version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" +[[package]] +name = "subtle-ng" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "734676eb262c623cec13c3155096e08d1f8f29adce39ba17948b18dad1e54142" + [[package]] name = "syn" version = "1.0.109" @@ -15328,6 +21160,21 @@ dependencies = [ "libc", ] +[[package]] +name = "system-parachains-constants" +version = "1.0.0" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +dependencies = [ + "frame-support 25.0.0", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "parachains-common 4.0.0", + "polkadot-core-primitives 4.0.0", + "polkadot-primitives 4.0.0", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "smallvec", + "sp-runtime 28.0.0", +] + [[package]] name = "tap" version = "1.0.1" @@ -15347,7 +21194,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ "cfg-if", - "fastrand", + "fastrand 2.1.0", "rustix 0.38.34", "windows-sys 0.52.0", ] @@ -15376,6 +21223,26 @@ dependencies = [ "thiserror-impl", ] +[[package]] +name = "thiserror-core" +version = "1.0.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c001ee18b7e5e3f62cbf58c7fe220119e68d902bb7443179c0c8aef30090e999" +dependencies = [ + "thiserror-core-impl", +] + +[[package]] +name = "thiserror-core-impl" +version = "1.0.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "thiserror-impl" version = "1.0.61" @@ -15505,16 +21372,6 @@ dependencies = [ "crunchy", ] -[[package]] -name = "tinytemplate" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be4d6b5f19ff7664e8c98d03e2139cb510db9b0a60b55f8e8709b689d939b6bc" -dependencies = [ - "serde", - "serde_json", -] - [[package]] name = "tinyvec" version = "1.6.0" @@ -15538,16 +21395,18 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", + "orml-currencies", "orml-currencies-allowance-extension", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-contracts 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-contracts", "parity-scale-codec", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10", + "sp-tracing 10.0.0", + "sp-weights 20.0.0", + "spacewalk-primitives", ] [[package]] @@ -15581,14 +21440,14 @@ dependencies = [ ] [[package]] -name = "tokio-rustls" -version = "0.23.4" +name = "tokio-retry" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c43ee83903113e03984cb9e5cebe6c04a5116269e900e3ddba8f068a62adda59" +checksum = "7f57eb36ecbe0fc510036adff84824dd3c24bb781e21bfa67b69d556aa85214f" dependencies = [ - "rustls 0.20.9", + "pin-project", + "rand 0.8.5", "tokio", - "webpki 0.22.4", ] [[package]] @@ -15719,11 +21578,11 @@ dependencies = [ [[package]] name = "tower-http" -version = "0.3.5" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f873044bf02dd1e8239e9c1293ea39dad76dc594ec16185d0a1bf31d8dc8d858" +checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.5.0", "bytes", "futures-core", "futures-util", @@ -15792,19 +21651,46 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "polkadot-node-jaeger", - "polkadot-primitives 0.9.42", + "coarsetime", + "polkadot-node-jaeger 1.0.0", + "polkadot-primitives 1.0.0", + "tracing", + "tracing-gum-proc-macro 1.0.0", +] + +[[package]] +name = "tracing-gum" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "32c0555bd635d9adbf8dec0bf45f7c2aef7541121d648ba37f5f792a211077b6" +dependencies = [ + "coarsetime", + "polkadot-node-jaeger 4.0.0", + "polkadot-primitives 4.0.0", "tracing", - "tracing-gum-proc-macro", + "tracing-gum-proc-macro 4.0.0", ] [[package]] name = "tracing-gum-proc-macro" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "expander 2.1.0", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "tracing-gum-proc-macro" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35756d8c1a227ec525853a1080bf890d03d939deb2bc50d4d43c96516c795d0d" dependencies = [ "expander 2.1.0", "proc-macro-crate 1.3.1", @@ -15861,27 +21747,27 @@ dependencies = [ name = "treasury-buyout-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "mocktopus", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-treasury", + "pallet-balances 4.0.0-dev", + "pallet-treasury 4.0.0-dev", "parity-scale-codec", "runtime-common", "scale-info", "serde", "sha2 0.8.2", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", - "xcm", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", + "staging-xcm 1.0.0", ] [[package]] @@ -15897,6 +21783,19 @@ dependencies = [ "smallvec", ] +[[package]] +name = "trie-db" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ff28e0f815c2fea41ebddf148e008b077d2faddb026c9555b29696114d602642" +dependencies = [ + "hash-db", + "hashbrown 0.13.2", + "log", + "rustc-hex", + "smallvec", +] + [[package]] name = "trie-root" version = "0.18.0" @@ -15961,36 +21860,35 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "try-runtime-cli" version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "clap", "frame-remote-externalities", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "hex", "log", "parity-scale-codec", - "sc-cli", - "sc-executor", - "sc-service", + "sc-cli 0.10.0-dev", + "sc-executor 0.10.0-dev", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-aura", - "sp-consensus-babe", - "sp-core 7.0.0", - "sp-debug-derive 5.0.0", - "sp-externalities 0.13.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-keystore 0.13.0", - "sp-rpc", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-transaction-storage-proof", - "sp-version 5.0.0", - "sp-weights 4.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-aura 0.10.0-dev", + "sp-consensus-babe 0.10.0-dev", + "sp-core 21.0.0", + "sp-debug-derive 8.0.0", + "sp-externalities 0.19.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-keystore 0.27.0", + "sp-rpc 6.0.0", + "sp-runtime 24.0.0", + "sp-state-machine 0.28.0", + "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-transaction-storage-proof 4.0.0-dev", + "sp-version 22.0.0", + "sp-weights 20.0.0", "substrate-rpc-client", "zstd 0.12.4", ] @@ -16001,25 +21899,6 @@ version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f4f195fd851901624eee5a58c4bb2b4f06399148fcd0ed336e6f1cb60a9881df" -[[package]] -name = "turn" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4712ee30d123ec7ae26d1e1b218395a16c87cdbaf4b3925d170d684af62ea5e8" -dependencies = [ - "async-trait", - "base64 0.13.1", - "futures", - "log", - "md-5", - "rand 0.8.5", - "ring 0.16.20", - "stun", - "thiserror", - "tokio", - "webrtc-util", -] - [[package]] name = "twox-hash" version = "1.6.3" @@ -16089,16 +21968,6 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f962df74c8c05a667b5ee8bcf162993134c104e96440b663c8daa176dc772d8c" -[[package]] -name = "universal-hash" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f214e8f697e925001e66ec2c6e37a4ef93f0f78c2eed7814394e10c62025b05" -dependencies = [ - "generic-array 0.14.7", - "subtle", -] - [[package]] name = "universal-hash" version = "0.5.1" @@ -16106,7 +21975,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ "crypto-common", - "subtle", + "subtle 2.4.1", ] [[package]] @@ -16150,15 +22019,6 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" -[[package]] -name = "uuid" -version = "1.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" -dependencies = [ - "getrandom 0.2.15", -] - [[package]] name = "valuable" version = "0.1.0" @@ -16167,35 +22027,35 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "vault-registry" -version = "1.0.9" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=8b41e633321e472288e8fb635a4fc3cde9236d54#8b41e633321e472288e8fb635a4fc3cde9236d54" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "currency", "fee", "fixed-hash 0.7.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "oracle", - "orml-currencies 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v0.9.42)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-timestamp", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", "parity-scale-codec", "pooled-rewards", "reward", - "reward-distribution", - "scale-info", - "security", - "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "spacewalk-primitives 1.0.9", + "reward-distribution", + "scale-info", + "security", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives", "staking", ] @@ -16215,17 +22075,17 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" name = "vesting-manager" version = "0.0.1" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", - "pallet-vesting", + "pallet-vesting 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -16235,14 +22095,35 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" [[package]] -name = "waitgroup" -version = "0.1.2" +name = "w3f-bls" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d1f50000a783467e6c0200f9d10642f4bc424e39efc1b770203e88b488f79292" +checksum = "9c5da5fa2c6afa2c9158eaa7cd9aee249765eb32b5fb0c63ad8b9e79336a47ec" dependencies = [ - "atomic-waker", + "ark-bls12-377", + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-serialize-derive", + "arrayref", + "constcat", + "digest 0.10.7", + "rand 0.8.5", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "sha2 0.10.8", + "sha3", + "thiserror", + "zeroize", ] +[[package]] +name = "waker-fn" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "317211a0dc0ceedd78fb2ca9a44aed3d7b9b26f81870d485c07122b4350673b7" + [[package]] name = "walkdir" version = "2.5.0" @@ -16369,14 +22250,14 @@ dependencies = [ [[package]] name = "wasm-opt" -version = "0.111.0" +version = "0.116.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84a303793cbc01fb96551badfc7367db6007396bba6bac97936b3c8b6f7fdb41" +checksum = "2fd87a4c135535ffed86123b6fb0f0a5a0bc89e50416c942c5f0662c645f679c" dependencies = [ "anyhow", "libc", - "strum", - "strum_macros", + "strum 0.24.1", + "strum_macros 0.24.3", "tempfile", "thiserror", "wasm-opt-cxx-sys", @@ -16385,9 +22266,9 @@ dependencies = [ [[package]] name = "wasm-opt-cxx-sys" -version = "0.111.0" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c9deb56f8a9f2ec177b3bd642a8205621835944ed5da55f2388ef216aca5a4" +checksum = "8c57b28207aa724318fcec6575fe74803c23f6f266fce10cbc9f3f116762f12e" dependencies = [ "anyhow", "cxx", @@ -16397,15 +22278,14 @@ dependencies = [ [[package]] name = "wasm-opt-sys" -version = "0.111.0" +version = "0.116.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4432e28b542738a9776cedf92e8a99d8991c7b4667ee2c7ccddfb479dd2856a7" +checksum = "8a1cce564dc768dacbdb718fc29df2dba80bd21cb47d8f77ae7e3d95ceb98cbe" dependencies = [ "anyhow", "cc", "cxx", "cxx-build", - "regex", ] [[package]] @@ -16434,18 +22314,6 @@ dependencies = [ "wasmi_core 0.2.1", ] -[[package]] -name = "wasmi" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e61a7006b0fdf24f6bbe8dcfdad5ca1b350de80061fb2827f31c82fbbb9565a" -dependencies = [ - "spin 0.9.8", - "wasmi_arena", - "wasmi_core 0.12.0", - "wasmparser-nostd", -] - [[package]] name = "wasmi" version = "0.31.2" @@ -16485,19 +22353,6 @@ dependencies = [ "memory_units", "num-rational", "num-traits", - "region", -] - -[[package]] -name = "wasmi_core" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "624e6333e861ef49095d2d678b76ebf30b06bf37effca845be7e5b87c90071b7" -dependencies = [ - "downcast-rs", - "libm", - "num-traits", - "paste", ] [[package]] @@ -16557,12 +22412,9 @@ dependencies = [ "once_cell", "paste", "psm", - "rayon", "serde", "target-lexicon", "wasmparser 0.100.0", - "wasmtime-cache", - "wasmtime-cranelift", "wasmtime-environ 6.0.2", "wasmtime-jit 6.0.2", "wasmtime-runtime 6.0.2", @@ -16585,9 +22437,12 @@ dependencies = [ "once_cell", "paste", "psm", + "rayon", "serde", "target-lexicon", "wasmparser 0.102.0", + "wasmtime-cache", + "wasmtime-cranelift", "wasmtime-environ 8.0.1", "wasmtime-jit 8.0.1", "wasmtime-runtime 8.0.1", @@ -16614,12 +22469,12 @@ dependencies = [ [[package]] name = "wasmtime-cache" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ceb3adf61d654be0be67fffdce42447b0880481348785be5fe40b5dd7663a4c" +checksum = "c86437fa68626fe896e5afc69234bb2b5894949083586535f200385adfd71213" dependencies = [ "anyhow", - "base64 0.13.1", + "base64 0.21.7", "bincode", "directories-next", "file-per-thread-logger", @@ -16628,29 +22483,45 @@ dependencies = [ "serde", "sha2 0.10.8", "toml 0.5.11", - "windows-sys 0.42.0", + "windows-sys 0.45.0", "zstd 0.11.2+zstd.1.5.2", ] [[package]] name = "wasmtime-cranelift" -version = "6.0.2" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c366bb8647e01fd08cb5589976284b00abfded5529b33d7e7f3f086c68304a4" +checksum = "b1cefde0cce8cb700b1b21b6298a3837dba46521affd7b8c38a9ee2c869eee04" dependencies = [ "anyhow", "cranelift-codegen", - "cranelift-entity 0.93.2", + "cranelift-entity 0.95.1", "cranelift-frontend", "cranelift-native", "cranelift-wasm", - "gimli 0.26.2", + "gimli 0.27.3", "log", - "object 0.29.0", + "object 0.30.4", "target-lexicon", "thiserror", - "wasmparser 0.100.0", - "wasmtime-environ 6.0.2", + "wasmparser 0.102.0", + "wasmtime-cranelift-shared", + "wasmtime-environ 8.0.1", +] + +[[package]] +name = "wasmtime-cranelift-shared" +version = "8.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd041e382ef5aea1b9fc78442394f1a4f6d676ce457e7076ca4cb3f397882f8b" +dependencies = [ + "anyhow", + "cranelift-codegen", + "cranelift-native", + "gimli 0.27.3", + "object 0.30.4", + "target-lexicon", + "wasmtime-environ 8.0.1", ] [[package]] @@ -16709,7 +22580,6 @@ dependencies = [ "serde", "target-lexicon", "wasmtime-environ 6.0.2", - "wasmtime-jit-debug 6.0.2", "wasmtime-jit-icache-coherence 6.0.2", "wasmtime-runtime 6.0.2", "windows-sys 0.42.0", @@ -16733,6 +22603,7 @@ dependencies = [ "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", "windows-sys 0.45.0", @@ -16744,9 +22615,7 @@ version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eed41cbcbf74ce3ff6f1d07d1b707888166dc408d1a880f651268f4f7c9194b2" dependencies = [ - "object 0.29.0", "once_cell", - "rustix 0.36.17", ] [[package]] @@ -16755,7 +22624,9 @@ version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e0554b84c15a27d76281d06838aed94e13a77d7bf604bbbaf548aa20eb93846" dependencies = [ + "object 0.30.4", "once_cell", + "rustix 0.36.17", ] [[package]] @@ -16796,419 +22667,225 @@ dependencies = [ "memfd", "memoffset 0.6.5", "paste", - "rand 0.8.5", - "rustix 0.36.17", - "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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441" -dependencies = [ - "anyhow", - "cc", - "cfg-if", - "indexmap 1.9.3", - "libc", - "log", - "mach", - "memfd", - "memoffset 0.8.0", - "paste", - "rand 0.8.5", - "rustix 0.36.17", - "wasmtime-asm-macros 8.0.1", - "wasmtime-environ 8.0.1", - "wasmtime-jit-debug 8.0.1", - "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" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" -dependencies = [ - "cranelift-entity 0.95.1", - "serde", - "thiserror", - "wasmparser 0.102.0", -] - -[[package]] -name = "web-sys" -version = "0.3.69" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" -dependencies = [ - "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "webpki" -version = "0.21.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e38c0608262c46d4a56202ebabdeb094cef7e560ca7a226c6bf055188aa4ea" -dependencies = [ - "ring 0.16.20", - "untrusted 0.7.1", -] - -[[package]] -name = "webpki" -version = "0.22.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" -dependencies = [ - "ring 0.17.8", - "untrusted 0.9.0", -] - -[[package]] -name = "webpki-roots" -version = "0.22.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" -dependencies = [ - "webpki 0.22.4", -] - -[[package]] -name = "webpki-roots" -version = "0.25.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" - -[[package]] -name = "webrtc" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3bc9049bdb2cea52f5fd4f6f728184225bdb867ed0dc2410eab6df5bdd67bb" -dependencies = [ - "arc-swap", - "async-trait", - "bytes", - "hex", - "interceptor", - "lazy_static", - "log", - "rand 0.8.5", - "rcgen 0.9.3", - "regex", - "ring 0.16.20", - "rtcp", - "rtp", - "rustls 0.19.1", - "sdp", - "serde", - "serde_json", - "sha2 0.10.8", - "stun", - "thiserror", - "time", - "tokio", - "turn", - "url", - "waitgroup", - "webrtc-data", - "webrtc-dtls", - "webrtc-ice", - "webrtc-mdns", - "webrtc-media", - "webrtc-sctp", - "webrtc-srtp", - "webrtc-util", -] - -[[package]] -name = "webrtc-data" -version = "0.6.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ef36a4d12baa6e842582fe9ec16a57184ba35e1a09308307b67d43ec8883100" -dependencies = [ - "bytes", - "derive_builder", - "log", - "thiserror", - "tokio", - "webrtc-sctp", - "webrtc-util", -] - -[[package]] -name = "webrtc-dtls" -version = "0.7.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4a00f4242f2db33307347bd5be53263c52a0331c96c14292118c9a6bb48d267" -dependencies = [ - "aes 0.6.0", - "aes-gcm 0.10.3", - "async-trait", - "bincode", - "block-modes", - "byteorder", - "ccm", - "curve25519-dalek 3.2.0", - "der-parser 8.2.0", - "elliptic-curve 0.12.3", - "hkdf", - "hmac 0.12.1", - "log", - "p256", - "p384", - "rand 0.8.5", - "rand_core 0.6.4", - "rcgen 0.10.0", - "ring 0.16.20", - "rustls 0.19.1", - "sec1 0.3.0", - "serde", - "sha1", - "sha2 0.10.8", - "signature 1.6.4", - "subtle", - "thiserror", - "tokio", - "webpki 0.21.4", - "webrtc-util", - "x25519-dalek 2.0.1", - "x509-parser 0.13.2", + "rand 0.8.5", + "rustix 0.36.17", + "wasmtime-asm-macros 6.0.2", + "wasmtime-environ 6.0.2", + "wasmtime-jit-debug 6.0.2", + "windows-sys 0.42.0", ] [[package]] -name = "webrtc-ice" -version = "0.9.1" +name = "wasmtime-runtime" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "465a03cc11e9a7d7b4f9f99870558fe37a102b65b93f8045392fef7c67b39e80" +checksum = "658cf6f325232b6760e202e5255d823da5e348fdea827eff0a2a22319000b441" dependencies = [ - "arc-swap", - "async-trait", - "crc", + "anyhow", + "cc", + "cfg-if", + "indexmap 1.9.3", + "libc", "log", + "mach", + "memfd", + "memoffset 0.8.0", + "paste", "rand 0.8.5", - "serde", - "serde_json", - "stun", - "thiserror", - "tokio", - "turn", - "url", - "uuid", - "waitgroup", - "webrtc-mdns", - "webrtc-util", + "rustix 0.36.17", + "wasmtime-asm-macros 8.0.1", + "wasmtime-environ 8.0.1", + "wasmtime-jit-debug 8.0.1", + "windows-sys 0.45.0", ] [[package]] -name = "webrtc-mdns" -version = "0.5.2" +name = "wasmtime-types" +version = "6.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f08dfd7a6e3987e255c4dbe710dde5d94d0f0574f8a21afa95d171376c143106" +checksum = "83e5572c5727c1ee7e8f28717aaa8400e4d22dcbd714ea5457d85b5005206568" dependencies = [ - "log", - "socket2 0.4.10", + "cranelift-entity 0.93.2", + "serde", "thiserror", - "tokio", - "webrtc-util", + "wasmparser 0.100.0", ] [[package]] -name = "webrtc-media" -version = "0.5.1" +name = "wasmtime-types" +version = "8.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f72e1650a8ae006017d1a5280efb49e2610c19ccc3c0905b03b648aee9554991" +checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" dependencies = [ - "byteorder", - "bytes", - "rand 0.8.5", - "rtp", + "cranelift-entity 0.95.1", + "serde", "thiserror", + "wasmparser 0.102.0", ] [[package]] -name = "webrtc-sctp" -version = "0.7.0" +name = "web-sys" +version = "0.3.69" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d47adcd9427eb3ede33d5a7f3424038f63c965491beafcc20bc650a2f6679c0" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" dependencies = [ - "arc-swap", - "async-trait", - "bytes", - "crc", - "log", - "rand 0.8.5", - "thiserror", - "tokio", - "webrtc-util", + "js-sys", + "wasm-bindgen", ] [[package]] -name = "webrtc-srtp" -version = "0.9.1" +name = "webpki" +version = "0.22.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6183edc4c1c6c0175f8812eefdce84dfa0aea9c3ece71c2bf6ddd3c964de3da5" +checksum = "ed63aea5ce73d0ff405984102c42de94fc55a6b75765d621c65262469b3c9b53" dependencies = [ - "aead 0.4.3", - "aes 0.7.5", - "aes-gcm 0.9.4", - "async-trait", - "byteorder", - "bytes", - "ctr 0.8.0", - "hmac 0.11.0", - "log", - "rtcp", - "rtp", - "sha-1", - "subtle", - "thiserror", - "tokio", - "webrtc-util", + "ring 0.17.8", + "untrusted 0.9.0", ] [[package]] -name = "webrtc-util" -version = "0.7.0" +name = "webpki-roots" +version = "0.22.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93f1db1727772c05cf7a2cfece52c3aca8045ca1e176cd517d323489aa3c6d87" +checksum = "b6c71e40d7d2c34a5106301fb632274ca37242cd0c9d3e64dbece371a40a2d87" dependencies = [ - "async-trait", - "bitflags 1.3.2", - "bytes", - "cc", - "ipnet", - "lazy_static", - "libc", - "log", - "nix", - "rand 0.8.5", - "thiserror", - "tokio", - "winapi", + "webpki", ] +[[package]] +name = "webpki-roots" +version = "0.25.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" + [[package]] name = "westend-runtime" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "binary-merkle-tree 4.0.0-dev", "bitvec", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-election-provider-support", - "frame-executive", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system-benchmarking", - "frame-system-rpc-runtime-api", - "frame-try-runtime", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-election-provider-support 4.0.0-dev", + "frame-executive 4.0.0-dev", + "frame-metadata-hash-extension", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "hex-literal 0.4.1", "log", - "pallet-authority-discovery", - "pallet-authorship", - "pallet-babe", - "pallet-bags-list", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "pallet-collective", - "pallet-democracy", - "pallet-election-provider-multi-phase", - "pallet-election-provider-support-benchmarking", - "pallet-elections-phragmen", - "pallet-fast-unstake", - "pallet-grandpa", - "pallet-identity", - "pallet-im-online", - "pallet-indices", - "pallet-membership", - "pallet-multisig", - "pallet-nomination-pools", - "pallet-nomination-pools-benchmarking", - "pallet-nomination-pools-runtime-api", - "pallet-offences", - "pallet-offences-benchmarking", - "pallet-preimage", - "pallet-proxy", - "pallet-recovery", - "pallet-scheduler", - "pallet-session", - "pallet-session-benchmarking", - "pallet-society", - "pallet-staking", - "pallet-staking-reward-curve", - "pallet-staking-runtime-api", - "pallet-state-trie-migration", + "pallet-authority-discovery 4.0.0-dev", + "pallet-authorship 4.0.0-dev", + "pallet-babe 4.0.0-dev", + "pallet-bags-list 4.0.0-dev", + "pallet-balances 4.0.0-dev", + "pallet-beefy 4.0.0-dev", + "pallet-beefy-mmr 4.0.0-dev", + "pallet-collective 4.0.0-dev", + "pallet-democracy 4.0.0-dev", + "pallet-election-provider-multi-phase 4.0.0-dev", + "pallet-election-provider-support-benchmarking 4.0.0-dev", + "pallet-elections-phragmen 5.0.0-dev", + "pallet-fast-unstake 4.0.0-dev", + "pallet-grandpa 4.0.0-dev", + "pallet-identity 4.0.0-dev", + "pallet-im-online 4.0.0-dev", + "pallet-indices 4.0.0-dev", + "pallet-membership 4.0.0-dev", + "pallet-message-queue 7.0.0-dev", + "pallet-mmr 4.0.0-dev", + "pallet-multisig 4.0.0-dev", + "pallet-nomination-pools 1.0.0", + "pallet-nomination-pools-benchmarking 1.0.0", + "pallet-nomination-pools-runtime-api 1.0.0-dev", + "pallet-offences 4.0.0-dev", + "pallet-offences-benchmarking 4.0.0-dev", + "pallet-preimage 4.0.0-dev", + "pallet-proxy 4.0.0-dev", + "pallet-recovery 4.0.0-dev", + "pallet-scheduler 4.0.0-dev", + "pallet-session 4.0.0-dev", + "pallet-session-benchmarking 4.0.0-dev", + "pallet-society 4.0.0-dev", + "pallet-staking 4.0.0-dev", + "pallet-staking-reward-curve 4.0.0-dev", + "pallet-staking-runtime-api 4.0.0-dev", + "pallet-state-trie-migration 4.0.0-dev", "pallet-sudo", - "pallet-timestamp", - "pallet-transaction-payment", - "pallet-transaction-payment-rpc-runtime-api", - "pallet-treasury", - "pallet-utility", - "pallet-vesting", - "pallet-xcm", - "pallet-xcm-benchmarks", - "parity-scale-codec", - "polkadot-parachain", - "polkadot-primitives 0.9.42", - "polkadot-runtime-common", - "polkadot-runtime-parachains", + "pallet-timestamp 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-treasury 4.0.0-dev", + "pallet-utility 4.0.0-dev", + "pallet-vesting 4.0.0-dev", + "pallet-xcm 1.0.0", + "pallet-xcm-benchmarks 1.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", + "polkadot-runtime-parachains 1.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-block-builder", - "sp-consensus-babe", - "sp-consensus-beefy", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-mmr-primitives", - "sp-npos-elections", - "sp-offchain", - "sp-runtime 7.0.0", - "sp-session", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", - "sp-transaction-pool", - "sp-version 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-application-crypto 23.0.0", + "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-block-builder 4.0.0-dev", + "sp-consensus-babe 0.10.0-dev", + "sp-consensus-beefy 4.0.0-dev", + "sp-core 21.0.0", + "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-io 23.0.0", + "sp-mmr-primitives 4.0.0-dev", + "sp-npos-elections 4.0.0-dev", + "sp-offchain 4.0.0-dev", + "sp-runtime 24.0.0", + "sp-session 4.0.0-dev", + "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "sp-storage 13.0.0", + "sp-transaction-pool 4.0.0-dev", + "sp-version 22.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", "substrate-wasm-builder", - "westend-runtime-constants", - "xcm", - "xcm-builder", - "xcm-executor", + "westend-runtime-constants 1.0.0", ] [[package]] name = "westend-runtime-constants" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "polkadot-primitives 0.9.42", - "polkadot-runtime-common", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-primitives 1.0.0", + "polkadot-runtime-common 1.0.0", "smallvec", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-weights 4.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-weights 20.0.0", +] + +[[package]] +name = "westend-runtime-constants" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "682c32c5f5e6d51c431bf66c33fc502c66e7b25488c0bd92f5ee020c329f2beb" +dependencies = [ + "frame-support 25.0.0", + "polkadot-primitives 4.0.0", + "polkadot-runtime-common 4.0.0", + "smallvec", + "sp-core 25.0.0", + "sp-runtime 28.0.0", + "sp-weights 24.0.0", + "staging-xcm 4.0.0", ] [[package]] @@ -17276,7 +22953,7 @@ version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" dependencies = [ - "windows-core 0.51.1", + "windows-core", "windows-targets 0.48.5", ] @@ -17289,15 +22966,6 @@ dependencies = [ "windows-targets 0.48.5", ] -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets 0.52.5", -] - [[package]] name = "windows-sys" version = "0.42.0" @@ -17578,38 +23246,19 @@ dependencies = [ "zeroize", ] -[[package]] -name = "x509-parser" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb9bace5b5589ffead1afb76e43e34cff39cd0f3ce7e170ae0c29e53b88eb1c" -dependencies = [ - "asn1-rs 0.3.1", - "base64 0.13.1", - "data-encoding", - "der-parser 7.0.0", - "lazy_static", - "nom", - "oid-registry 0.4.0", - "ring 0.16.20", - "rusticata-macros", - "thiserror", - "time", -] - [[package]] name = "x509-parser" version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e0ecbeb7b67ce215e40e3cc7f2ff902f94a223acf44995934763467e7b1febc8" dependencies = [ - "asn1-rs 0.5.2", + "asn1-rs", "base64 0.13.1", "data-encoding", - "der-parser 8.2.0", + "der-parser", "lazy_static", "nom", - "oid-registry 0.6.1", + "oid-registry", "rusticata-macros", "thiserror", "time", @@ -17640,7 +23289,7 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "log", - "pallet-transaction-payment", + "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "parity-scale-codec", "polkadot-parachain", "scale-info", @@ -17655,27 +23304,33 @@ dependencies = [ [[package]] name = "xcm-emulator" version = "0.1.0" -source = "git+https://github.com/shaunxw/xcm-simulator?rev=d011e5ca62b93e8f688c2042c1f92cdbafc5d1d0#d011e5ca62b93e8f688c2042c1f92cdbafc5d1d0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-pallet-dmp-queue", - "cumulus-pallet-parachain-system", - "cumulus-pallet-xcmp-queue", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "cumulus-primitives-parachain-inherent", - "cumulus-test-relay-sproof-builder", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parachain-info", + "cumulus-pallet-parachain-system 0.1.0", + "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-parachain-inherent 0.1.0", + "cumulus-test-relay-sproof-builder 0.1.0", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "impl-trait-for-tuples", + "lazy_static", + "log", + "pallet-balances 4.0.0-dev", + "pallet-message-queue 7.0.0-dev", + "parachains-common 1.0.0", "parity-scale-codec", "paste", - "polkadot-primitives 0.9.42", - "polkadot-runtime-parachains", - "quote", - "sp-arithmetic 6.0.0", - "sp-io 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-executor", + "polkadot-parachain-primitives 1.0.0", + "polkadot-primitives 1.0.0", + "polkadot-runtime-parachains 1.0.0", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "sp-tracing 10.0.0", + "staging-xcm 1.0.0", + "staging-xcm-executor 1.0.0", ] [[package]] @@ -17684,7 +23339,6 @@ version = "0.9.42" source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" dependencies = [ "environmental", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", "impl-trait-for-tuples", "log", @@ -17720,6 +23374,18 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "xcm-procedural" +version = "4.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "401e2b62628da9246dececb06fe58118196557dd8deb9ce12d95cc4aaf56003f" +dependencies = [ + "Inflector", + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "yamux" version = "0.10.2" @@ -17743,29 +23409,6 @@ dependencies = [ "time", ] -[[package]] -name = "zenlink-protocol" -version = "0.4.4" -source = "git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42#c32bb5f63bcd06dc49ca8a48dd7b7a0f78c358bf" -dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=4ae0372e2c624e6acc98305564b9d395f70814c0)", - "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-executor", -] - [[package]] name = "zenlink-protocol" version = "0.4.4" @@ -17777,7 +23420,7 @@ dependencies = [ "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "orml-traits", - "pallet-balances 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -17785,33 +23428,34 @@ dependencies = [ "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "staging-xcm", + "staging-xcm 1.0.0", ] [[package]] name = "zenlink-protocol-rpc" version = "0.4.4" -source = "git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42#c32bb5f63bcd06dc49ca8a48dd7b7a0f78c358bf" +source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-rpc", - "sp-runtime 7.0.0", - "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", + "serde", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-rpc 6.0.0", + "sp-runtime 24.0.0", + "zenlink-protocol", "zenlink-protocol-runtime-api", ] [[package]] name = "zenlink-protocol-runtime-api" version = "0.4.4" -source = "git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42#c32bb5f63bcd06dc49ca8a48dd7b7a0f78c358bf" +source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", - "zenlink-protocol 0.4.4 (git+https://github.com/zenlinkpro/Zenlink-DEX-Module?branch=polkadot-v0.9.42)", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-std 8.0.0", + "zenlink-protocol", ] [[package]] @@ -17913,6 +23557,6 @@ version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" [[patch.unused]] -name = "zenlink-protocol-runtime-api" -version = "0.4.4" -source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" diff --git a/Cargo.toml b/Cargo.toml index 205407fa3..c973095b8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,6 +39,14 @@ orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-l zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +[patch."https://github.com/polkadot-fellows/runtimes"] +substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-polkadot-v1.1.0", version = "5.0.0-dev" } # fix this version used in polkadto-sdk, due to different one (14) used from polkadot-fellows/runtimes. + +# fix to a new version of that used in polkadto-sdk 1.1.0 (5.0.0), due to different one (14.0.0) used from polkadot-fellows/runtimes. +[patch."https://github.com/paritytech/polkadot-sdk"] +substrate-wasm-builder = {version = "14.0.0" } + + # TODO remove comment once 1.1.0 branch exists for these #[patch.'https://github.com/paritytech/substrate'] #pallet-vesting = { git = "https://github.com/pendulum-chain/patch-pallet-vesting-transaction-storage", branch = "polkadot-v0.9.42" } diff --git a/chain-extensions/common/src/lib.rs b/chain-extensions/common/src/lib.rs index a97796d58..84966c602 100644 --- a/chain-extensions/common/src/lib.rs +++ b/chain-extensions/common/src/lib.rs @@ -71,6 +71,8 @@ pub enum ChainExtensionTokenError { CannotCreateHold, /// Withdrawal would cause unwanted loss of account. NotExpendable, + /// Blocked + Blocked, /// Unknown error Unknown, } @@ -121,6 +123,7 @@ impl From for ChainExtensionTokenError { TokenError::CannotCreateHold => ChainExtensionTokenError::CannotCreateHold, TokenError::NotExpendable => ChainExtensionTokenError::NotExpendable, TokenError::Unsupported => ChainExtensionTokenError::Unsupported, + TokenError::Blocked => ChainExtensionTokenError::Blocked, } } } @@ -197,6 +200,7 @@ impl ChainExtensionTokenError { ChainExtensionTokenError::OnlyProvider => 6, ChainExtensionTokenError::CannotCreateHold => 7, ChainExtensionTokenError::NotExpendable => 8, + ChainExtensionTokenError::Blocked => 9, ChainExtensionTokenError::Unknown => 999, } } diff --git a/chain-extensions/price/Cargo.toml b/chain-extensions/price/Cargo.toml index 71f68b72b..4f0de857b 100644 --- a/chain-extensions/price/Cargo.toml +++ b/chain-extensions/price/Cargo.toml @@ -20,6 +20,8 @@ frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-fe frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } diff --git a/chain-extensions/price/src/lib.rs b/chain-extensions/price/src/lib.rs index 411905a9f..cb621a671 100644 --- a/chain-extensions/price/src/lib.rs +++ b/chain-extensions/price/src/lib.rs @@ -5,17 +5,17 @@ use chain_extension_common::{Blockchain, ChainExtensionOutcome, Symbol, ToTrimme use codec::Encode; use dia_oracle::{CoinInfo as DiaCoinInfo, DiaOracle}; use frame_support::{ - dispatch::Weight, - inherent::Vec, pallet_prelude::{Get, PhantomData}, - sp_tracing::{error, trace}, DefaultNoBound, }; +use sp_tracing::{error, trace}; +use scale_info::prelude::vec::Vec; use pallet_contracts::chain_extension::{ ChainExtension, Environment, Ext, InitState, RetVal, SysConfig, }; use sp_core::crypto::UncheckedFrom; use sp_runtime::DispatchError; +use sp_weights::Weight; // Enum that handles all supported function id options for this chain extension module #[derive(Debug)] diff --git a/chain-extensions/token/Cargo.toml b/chain-extensions/token/Cargo.toml index 3ac7a5d96..add59e52d 100644 --- a/chain-extensions/token/Cargo.toml +++ b/chain-extensions/token/Cargo.toml @@ -19,6 +19,8 @@ frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-fe sp-core = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Open Runtime Module Library diff --git a/chain-extensions/token/src/lib.rs b/chain-extensions/token/src/lib.rs index 961f3d485..0747bfefc 100644 --- a/chain-extensions/token/src/lib.rs +++ b/chain-extensions/token/src/lib.rs @@ -4,11 +4,11 @@ use chain_extension_common::{ChainExtensionOutcome, ChainExtensionTokenError}; use codec::Encode; use frame_support::{ - dispatch::Weight, pallet_prelude::{Decode, Get, PhantomData}, - sp_tracing::{error, trace}, DefaultNoBound, }; +use sp_tracing::{error, trace}; +use sp_weights::Weight; use orml_currencies::WeightInfo; use orml_currencies_allowance_extension::{ default_weights::WeightInfo as AllowanceWeightInfo, Config as AllowanceConfig, @@ -218,7 +218,7 @@ where "Calling transfer() sending {:?} {:?}, from {:?} to {:?}", amount, currency_id, - env.ext().caller(), + env.ext().caller().account_id(), recipient ); @@ -228,7 +228,7 @@ where as MultiCurrency>::transfer( currency_id, - env.ext().caller(), + env.ext().caller().account_id()?, &recipient, amount, )?; @@ -310,7 +310,7 @@ where spender, amount, currency_id, - env.ext().caller(), + env.ext().caller().account_id()?, ); if !orml_currencies_allowance_extension::Pallet::::is_allowed_currency(currency_id) { @@ -319,7 +319,7 @@ where orml_currencies_allowance_extension::Pallet::::do_approve_transfer( currency_id, - env.ext().caller(), + env.ext().caller().account_id()?, &spender, amount, )?; @@ -357,7 +357,7 @@ where trace!( "Calling transfer_from() for caller {:?}, sending {:?} {:?}, from {:?} to {:?}", - env.ext().caller(), + env.ext().caller().account_id()?, amount, currency_id, owner, @@ -371,7 +371,7 @@ where orml_currencies_allowance_extension::Pallet::::do_transfer_approved( currency_id, &owner, - env.ext().caller(), + env.ext().caller().account_id()?, &recipient, amount, )?; diff --git a/pallets/orml-currencies-allowance-extension/src/lib.rs b/pallets/orml-currencies-allowance-extension/src/lib.rs index c23f93984..2fd2f5a0e 100644 --- a/pallets/orml-currencies-allowance-extension/src/lib.rs +++ b/pallets/orml-currencies-allowance-extension/src/lib.rs @@ -115,7 +115,7 @@ pub mod pallet { } #[pallet::genesis_build] - impl GenesisBuild for GenesisConfig { + impl BuildGenesisConfig for GenesisConfig { fn build(&self) { for i in &self.allowed_currencies.clone() { AllowedCurrencies::::insert(i, ()); diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 663efed47..ec53498d5 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -12,7 +12,7 @@ version = "0.1.0" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0", default-features = false, features = ["derive"] } diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 014b34992..285f068dc 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -33,11 +33,11 @@ polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk", polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-bin", branch = "release-polkadot-v1.1.0" } polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "9bbd9d2acfed9e6e9da7be4c6ecd6e0476a3c41f"} +polkadot-runtime = { git = "https://github.com/polkadot-fellows/runtimes", rev = "45cb7b4346542be0c94af500422de61d14dd364a"} +kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "45cb7b4346542be0c94af500422de61d14dd364a"} polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -xcm-emulator = { git = "https://github.com/shaunxw/xcm-simulator", rev = "d011e5ca62b93e8f688c2042c1f92cdbafc5d1d0" } +xcm-emulator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } @@ -46,8 +46,8 @@ cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -statemint-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -statemine-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "asset-hub-kusama-runtime", rev = "9bbd9d2acfed9e6e9da7be4c6ecd6e0476a3c41f" } +statemint-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "asset-hub-polkadot-runtime", rev = "45cb7b4346542be0c94af500422de61d14dd364a" } +statemine-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "asset-hub-kusama-runtime", rev = "45cb7b4346542be0c94af500422de61d14dd364a" } orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index 503b4dee4..47eb0a026 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -12,7 +12,7 @@ version = "0.1.0" targets = ["x86_64-unknown-linux-gnu"] [build-dependencies] -substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +substrate-wasm-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} [dependencies] cfg-if = "1.0.0" From 7a7a37d4387b35d40394ee44c14ad075fc6f1fc0 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 31 Jul 2024 05:17:29 -0300 Subject: [PATCH 04/64] reorder dependencies and types for pallets staking, tokens and allowance --- Cargo.lock | 238 ++++++++---------- pallets/parachain-staking/Cargo.toml | 1 + pallets/parachain-staking/rpc/Cargo.toml | 6 +- .../rpc/runtime-api/Cargo.toml | 7 +- .../rpc/runtime-api/src/lib.rs | 4 +- pallets/parachain-staking/src/lib.rs | 50 ++-- pallets/parachain-staking/src/set.rs | 4 +- runtime/foucoco/Cargo.toml | 6 +- 8 files changed, 140 insertions(+), 176 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 4428bbb8a..3c0f49b91 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1375,7 +1375,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-rpc 6.0.0", "sp-runtime 24.0.0", @@ -3201,7 +3201,7 @@ dependencies = [ "polkadot-primitives 1.0.0", "sc-client-api 4.0.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "tracing", @@ -3236,8 +3236,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", @@ -3267,8 +3267,8 @@ dependencies = [ "sc-consensus 0.10.0-dev", "sc-consensus-babe", "schnellru", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-core 21.0.0", "sp-runtime 24.0.0", @@ -3286,7 +3286,7 @@ dependencies = [ "anyhow", "async-trait", "cumulus-primitives-parachain-inherent 0.1.0", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -3307,8 +3307,8 @@ dependencies = [ "sc-consensus 0.10.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-runtime 24.0.0", @@ -3331,8 +3331,8 @@ dependencies = [ "polkadot-parachain-primitives 1.0.0", "polkadot-primitives 1.0.0", "sc-client-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -3357,7 +3357,7 @@ dependencies = [ "rand 0.8.5", "sc-client-api 4.0.0-dev", "sc-consensus 0.10.0-dev", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "sp-maybe-compressed-blob 4.1.0-dev", "sp-runtime 24.0.0", "tracing", @@ -3391,8 +3391,8 @@ dependencies = [ "sc-transaction-pool 4.0.0-dev", "sc-utils 4.0.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-transaction-pool 4.0.0-dev", @@ -3878,7 +3878,7 @@ dependencies = [ "sc-telemetry 4.0.0-dev", "sc-tracing 4.0.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -3897,7 +3897,7 @@ dependencies = [ "polkadot-overseer 1.0.0", "sc-client-api 4.0.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-state-machine 0.28.0", "thiserror", ] @@ -3950,7 +3950,7 @@ dependencies = [ "sc-utils 4.0.0-dev", "schnellru", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-runtime 24.0.0", "tracing", @@ -5136,13 +5136,13 @@ dependencies = [ "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "hex-literal 0.3.4", "issue", "log", @@ -5342,9 +5342,9 @@ dependencies = [ "serde", "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-database 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-database 4.0.0-dev", "sp-externalities 0.19.0", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-io 23.0.0", @@ -8159,8 +8159,8 @@ dependencies = [ "sc-client-api 4.0.0-dev", "sc-offchain", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", "sp-mmr-primitives 4.0.0-dev", @@ -8177,7 +8177,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-mmr-primitives 4.0.0-dev", "sp-runtime 24.0.0", @@ -8239,7 +8239,7 @@ dependencies = [ "module-issue-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -8263,7 +8263,7 @@ dependencies = [ "module-oracle-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", "spacewalk-primitives", ] @@ -8290,22 +8290,23 @@ dependencies = [ "module-oracle-rpc-runtime-api", "module-pallet-staking-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-runtime 24.0.0", ] [[package]] name = "module-pallet-staking-rpc-runtime-api" version = "1.0.0" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "module-oracle-rpc-runtime-api", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", + "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-arithmetic 16.0.0", + "sp-std 8.0.0", ] [[package]] @@ -8317,7 +8318,7 @@ dependencies = [ "module-redeem-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -8341,7 +8342,7 @@ dependencies = [ "module-replace-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -8366,7 +8367,7 @@ dependencies = [ "module-vault-registry-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -11489,7 +11490,7 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "parity-scale-codec", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-rpc 6.0.0", "sp-runtime 24.0.0", @@ -11839,6 +11840,7 @@ dependencies = [ "scale-info", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-arithmetic 16.0.0", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", "sp-io 23.0.0", @@ -12174,7 +12176,7 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-arithmetic 16.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", "sp-io 23.0.0", @@ -12740,7 +12742,7 @@ dependencies = [ "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", "sc-network 0.10.0-dev", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "thiserror", "tracing-gum 1.0.0", ] @@ -12785,7 +12787,7 @@ dependencies = [ "schnellru", "schnorrkel 0.9.1", "sp-application-crypto 23.0.0", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-runtime 24.0.0", "thiserror", @@ -12809,7 +12811,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "thiserror", "tracing-gum 1.0.0", ] @@ -12880,7 +12882,7 @@ dependencies = [ "polkadot-primitives 1.0.0", "sc-client-api 4.0.0-dev", "sc-consensus-babe", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "tracing-gum 1.0.0", ] @@ -12931,7 +12933,7 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "thiserror", "tracing-gum 1.0.0", @@ -13464,7 +13466,7 @@ dependencies = [ "shell-runtime", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", "sp-io 23.0.0", @@ -13636,8 +13638,8 @@ dependencies = [ "sc-transaction-pool-api 4.0.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-keystore 0.27.0", "sp-runtime 24.0.0", @@ -14185,8 +14187,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-consensus-grandpa 4.0.0-dev", @@ -15732,7 +15734,7 @@ dependencies = [ "sc-network 0.10.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-keystore 0.27.0", "sp-runtime 24.0.0", @@ -15784,8 +15786,8 @@ dependencies = [ "sc-telemetry 4.0.0-dev", "sc-transaction-pool-api 4.0.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-runtime 24.0.0", @@ -15801,7 +15803,7 @@ dependencies = [ "sc-client-api 4.0.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-runtime 24.0.0", @@ -15836,7 +15838,7 @@ dependencies = [ "sc-telemetry 4.0.0-dev", "serde", "serde_json", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -15912,7 +15914,7 @@ dependencies = [ "sc-utils 4.0.0-dev", "serde", "serde_json", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-keyring 24.0.0", "sp-keystore 0.27.0", @@ -15979,10 +15981,10 @@ dependencies = [ "sc-transaction-pool-api 4.0.0-dev", "sc-utils 4.0.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", - "sp-database 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-database 4.0.0-dev", "sp-externalities 0.19.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -16037,9 +16039,9 @@ dependencies = [ "sc-state-db 0.10.0-dev", "schnellru", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-database 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-database 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-trie 22.0.0", @@ -16088,8 +16090,8 @@ dependencies = [ "sc-utils 4.0.0-dev", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -16140,8 +16142,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-core 21.0.0", @@ -16176,8 +16178,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-core 21.0.0", @@ -16201,8 +16203,8 @@ dependencies = [ "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-application-crypto 23.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-core 21.0.0", "sp-keystore 0.27.0", @@ -16232,8 +16234,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", "sp-keystore 0.27.0", @@ -16272,7 +16274,7 @@ dependencies = [ "parity-scale-codec", "sc-client-api 4.0.0-dev", "sc-consensus 0.10.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -16307,8 +16309,8 @@ dependencies = [ "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-grandpa 4.0.0-dev", "sp-core 21.0.0", "sp-keystore 0.27.0", @@ -16331,7 +16333,7 @@ dependencies = [ "sc-consensus-grandpa", "sc-rpc 4.0.0-dev", "serde", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "thiserror", @@ -16358,8 +16360,8 @@ dependencies = [ "sc-transaction-pool-api 4.0.0-dev", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", @@ -16386,8 +16388,8 @@ dependencies = [ "sc-consensus 0.10.0-dev", "sc-telemetry 4.0.0-dev", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-core 21.0.0", "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", @@ -16513,7 +16515,7 @@ dependencies = [ "sc-client-api 4.0.0-dev", "sc-network 0.10.0-dev", "sc-network-common 0.10.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -16623,7 +16625,7 @@ dependencies = [ "serde_json", "smallvec", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "substrate-prometheus-endpoint 0.10.0-dev", @@ -16689,7 +16691,7 @@ dependencies = [ "prost-build", "sc-client-api 4.0.0-dev", "sc-network 0.10.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", "thiserror", "unsigned-varint", @@ -16728,7 +16730,7 @@ dependencies = [ "parity-scale-codec", "prost-build", "sc-consensus 0.10.0-dev", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "sp-consensus-grandpa 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -16784,7 +16786,7 @@ dependencies = [ "prost-build", "sc-client-api 4.0.0-dev", "sc-network 0.10.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "thiserror", @@ -16837,8 +16839,8 @@ dependencies = [ "schnellru", "smallvec", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-grandpa 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", @@ -16895,7 +16897,7 @@ dependencies = [ "sc-network 0.10.0-dev", "sc-network-common 0.10.0-dev", "sc-utils 4.0.0-dev", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", "sp-runtime 24.0.0", "substrate-prometheus-endpoint 0.10.0-dev", ] @@ -16981,7 +16983,7 @@ dependencies = [ "sc-utils 4.0.0-dev", "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-keystore 0.27.0", "sp-offchain 4.0.0-dev", @@ -17116,7 +17118,7 @@ dependencies = [ "sc-utils 4.0.0-dev", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-version 22.0.0", @@ -17196,8 +17198,8 @@ dependencies = [ "serde", "serde_json", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-keystore 0.27.0", @@ -17334,7 +17336,7 @@ dependencies = [ "sc-consensus-grandpa", "serde", "serde_json", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", "thiserror", ] @@ -17435,7 +17437,7 @@ dependencies = [ "sc-tracing-proc-macro 4.0.0-dev", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-rpc 6.0.0", "sp-runtime 24.0.0", @@ -17516,7 +17518,7 @@ dependencies = [ "sc-utils 4.0.0-dev", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-tracing 10.0.0", @@ -17562,7 +17564,7 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "thiserror", @@ -18628,24 +18630,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "sp-blockchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "futures", - "log", - "lru 0.8.1", - "parity-scale-codec", - "parking_lot 0.12.2", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-database 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "thiserror", -] - [[package]] name = "sp-blockchain" version = "4.0.0-dev" @@ -18657,8 +18641,8 @@ dependencies = [ "parking_lot 0.12.2", "schnellru", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-database 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus 0.10.0-dev", + "sp-database 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "thiserror", @@ -18683,21 +18667,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "async-trait", - "futures", - "log", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "thiserror", -] - [[package]] name = "sp-consensus" version = "0.10.0-dev" @@ -19127,15 +19096,6 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "sp-database" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "kvdb", - "parking_lot 0.12.2", -] - [[package]] name = "sp-database" version = "4.0.0-dev" @@ -20989,7 +20949,7 @@ dependencies = [ "sc-transaction-pool-api 4.0.0-dev", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", ] @@ -23440,7 +23400,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-blockchain 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-blockchain 4.0.0-dev", "sp-rpc 6.0.0", "sp-runtime 24.0.0", "zenlink-protocol", diff --git a/pallets/parachain-staking/Cargo.toml b/pallets/parachain-staking/Cargo.toml index 8c7c6d50b..bae10ec20 100644 --- a/pallets/parachain-staking/Cargo.toml +++ b/pallets/parachain-staking/Cargo.toml @@ -29,6 +29,7 @@ pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } sp-staking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } # benchmarking frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true} diff --git a/pallets/parachain-staking/rpc/Cargo.toml b/pallets/parachain-staking/rpc/Cargo.toml index 1bbfae4e4..fba708e45 100644 --- a/pallets/parachain-staking/rpc/Cargo.toml +++ b/pallets/parachain-staking/rpc/Cargo.toml @@ -9,6 +9,6 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } jsonrpsee = { version = "0.16.0", features = ["server", "macros"] } module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } module-pallet-staking-rpc-runtime-api = { path = "runtime-api" } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-blockchain = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } -sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42" } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } \ No newline at end of file diff --git a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml index db280d14f..948af33a0 100644 --- a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml +++ b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml @@ -5,13 +5,14 @@ name = "module-pallet-staking-rpc-runtime-api" version = "1.0.0" [dependencies] -frame-support = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -sp-api = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } -sp-std = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.42", default-features = false } +frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } parity-scale-codec = { version = "3.1.5", default-features = false, features = ["derive"] } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } serde = { version = "1.0.142", default-features = false, optional = true, features = ["derive"] } +sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } [features] default = ["std"] diff --git a/pallets/parachain-staking/rpc/runtime-api/src/lib.rs b/pallets/parachain-staking/rpc/runtime-api/src/lib.rs index af488b967..9d4139586 100644 --- a/pallets/parachain-staking/rpc/runtime-api/src/lib.rs +++ b/pallets/parachain-staking/rpc/runtime-api/src/lib.rs @@ -1,10 +1,12 @@ //! Runtime API definition for Parachain Staking. #![cfg_attr(not(feature = "std"), no_std)] -use frame_support::{scale_info::TypeInfo, sp_runtime::Perquintill}; +use scale_info::TypeInfo; use module_oracle_rpc_runtime_api::BalanceWrapper; use parity_scale_codec::{Codec, Decode, Encode, MaxEncodedLen}; use sp_std::fmt::Debug; +use sp_arithmetic::per_things::Perquintill; + #[cfg(feature = "std")] use serde::{Deserialize, Serialize}; diff --git a/pallets/parachain-staking/src/lib.rs b/pallets/parachain-staking/src/lib.rs index 08a41e43a..161a33db1 100644 --- a/pallets/parachain-staking/src/lib.rs +++ b/pallets/parachain-staking/src/lib.rs @@ -153,15 +153,15 @@ pub mod pallet { #[cfg(feature = "std")] use frame_support::assert_ok; - use frame_system::pallet_prelude::*; use pallet_balances::{BalanceLock, Locks}; use pallet_session::ShouldEndSession; use scale_info::TypeInfo; use sp_runtime::{ traits::{Convert, One, SaturatedConversion, Saturating, StaticLookup, Zero}, - Permill, Perquintill, + Permill, }; + use sp_arithmetic::per_things::Perquintill; use sp_staking::SessionIndex; use sp_std::prelude::*; @@ -220,17 +220,17 @@ pub mod pallet { /// Minimum number of blocks validation rounds can last. #[pallet::constant] - type MinBlocksPerRound: Get; + type MinBlocksPerRound: Get>; /// Default number of blocks validation rounds last, as set in the /// genesis configuration. #[pallet::constant] - type DefaultBlocksPerRound: Get; + type DefaultBlocksPerRound: Get>; /// Number of blocks for which unstaked balance will still be locked /// before it can be unlocked by actively calling the extrinsic /// `unlock_unstaked`. #[pallet::constant] - type StakeDuration: Get; + type StakeDuration: Get>; /// Number of rounds a collator has to stay active after submitting a /// request to leave the set of collator candidates. #[pallet::constant] @@ -297,7 +297,7 @@ pub mod pallet { /// block number exceeds this start, the beneficiary will receive the /// configured reward in each block. #[pallet::constant] - type NetworkRewardStart: Get<::BlockNumber>; + type NetworkRewardStart: Get>; /// The rate in percent for the network rewards which are based on the /// maximum number of collators and the maximum amount a collator can @@ -311,7 +311,7 @@ pub mod pallet { /// Weight information for extrinsics in this pallet. type WeightInfo: WeightInfo; - const BLOCKS_PER_YEAR: Self::BlockNumber; + const BLOCKS_PER_YEAR: BlockNumberFor; } #[pallet::error] @@ -413,7 +413,7 @@ pub mod pallet { pub enum Event { /// A new staking round has started. /// \[block number, round number\] - NewRound(T::BlockNumber, SessionIndex), + NewRound(BlockNumberFor, SessionIndex), /// A new account has joined the set of top candidates. /// \[account\] EnteredTopCandidates(T::AccountId), @@ -493,12 +493,12 @@ pub mod pallet { /// The length in blocks for future validation rounds has changed. /// \[round number, first block in the current round, old value, new /// value\] - BlocksPerRoundSet(SessionIndex, T::BlockNumber, T::BlockNumber, T::BlockNumber), + BlocksPerRoundSet(SessionIndex, BlockNumberFor, BlockNumberFor, BlockNumberFor), } #[pallet::hooks] impl Hooks> for Pallet { - fn on_initialize(now: T::BlockNumber) -> frame_support::weights::Weight { + fn on_initialize(now: BlockNumberFor) -> frame_support::weights::Weight { let mut post_weight = ::WeightInfo::on_initialize_no_action(); let mut round = >::get(); @@ -531,7 +531,7 @@ pub mod pallet { /// Current round number and next round scheduled transition. #[pallet::storage] #[pallet::getter(fn round)] - pub(crate) type Round = StorageValue<_, RoundInfo, ValueQuery>; + pub(crate) type Round = StorageValue<_, RoundInfo>, ValueQuery>; /// Delegation information for the latest session in which a delegator /// delegated. @@ -613,7 +613,7 @@ pub mod pallet { _, Twox64Concat, T::AccountId, - BoundedBTreeMap, T::MaxUnstakeRequests>, + BoundedBTreeMap, BalanceOf, T::MaxUnstakeRequests>, ValueQuery, >; @@ -630,7 +630,7 @@ pub mod pallet { /// many blocks. #[pallet::storage] #[pallet::getter(fn last_reward_reduction)] - pub(crate) type LastRewardReduction = StorageValue<_, T::BlockNumber, ValueQuery>; + pub(crate) type LastRewardReduction = StorageValue<_, BlockNumberFor, ValueQuery>; /// The counter of accumulated rewards for an account. /// @@ -688,7 +688,7 @@ pub mod pallet { } #[pallet::genesis_build] - impl GenesisBuild for GenesisConfig { + impl BuildGenesisConfig for GenesisConfig { fn build(&self) { assert!( self.inflation_config.is_valid(T::BLOCKS_PER_YEAR.saturated_into()), @@ -725,7 +725,7 @@ pub mod pallet { >::update_total_stake(); // Start Round 0 at Block 0 - let round: RoundInfo = + let round: RoundInfo> = RoundInfo::new(0u32, 0u32.into(), T::DefaultBlocksPerRound::get()); >::put(round); } @@ -896,7 +896,7 @@ pub mod pallet { /// Emits `BlocksPerRoundSet`. #[pallet::call_index(3)] #[pallet::weight(::WeightInfo::set_blocks_per_round())] - pub fn set_blocks_per_round(origin: OriginFor, new: T::BlockNumber) -> DispatchResult { + pub fn set_blocks_per_round(origin: OriginFor, new: BlockNumberFor) -> DispatchResult { ensure_root(origin)?; ensure!(new >= T::MinBlocksPerRound::get(), Error::::CannotSetBelowMin); @@ -1797,7 +1797,7 @@ pub mod pallet { let c_reward_rate = inflation.collator.reward_rate.annual * T::CollatorRewardRateDecay::get(); // delegator reward rate should be 6% in 2nd year and 0% afterwards - let d_reward_rate = if year == T::BlockNumber::one() { + let d_reward_rate = if year == (BlockNumberFor::::one()) { // Amplitude: this value differs from the original Perquintill::from_percent(7) } else { @@ -2585,7 +2585,7 @@ pub mod pallet { } } - impl pallet_authorship::EventHandler for Pallet + impl pallet_authorship::EventHandler> for Pallet where T: Config + pallet_authorship::Config + pallet_session::Config, { @@ -2648,8 +2648,8 @@ pub mod pallet { } } - impl ShouldEndSession for Pallet { - fn should_end_session(now: T::BlockNumber) -> bool { + impl ShouldEndSession> for Pallet { + fn should_end_session(now: BlockNumberFor) -> bool { frame_system::Pallet::::register_extra_weight_unchecked( T::DbWeight::get().reads(2), DispatchClass::Mandatory, @@ -2676,12 +2676,12 @@ pub mod pallet { } } - impl EstimateNextSessionRotation for Pallet { - fn average_session_length() -> T::BlockNumber { + impl EstimateNextSessionRotation> for Pallet { + fn average_session_length() -> BlockNumberFor { >::get().length } - fn estimate_current_session_progress(now: T::BlockNumber) -> (Option, Weight) { + fn estimate_current_session_progress(now: BlockNumberFor) -> (Option, Weight) { let round = >::get(); let passed_blocks = now.saturating_sub(round.first); @@ -2693,8 +2693,8 @@ pub mod pallet { } fn estimate_next_session_rotation( - _now: T::BlockNumber, - ) -> (Option, Weight) { + _now: BlockNumberFor, + ) -> (Option>, Weight) { let round = >::get(); ( diff --git a/pallets/parachain-staking/src/set.rs b/pallets/parachain-staking/src/set.rs index c00367a94..d688ea38e 100644 --- a/pallets/parachain-staking/src/set.rs +++ b/pallets/parachain-staking/src/set.rs @@ -16,10 +16,10 @@ // If you feel like getting in touch with us, you can do so at info@botlabs.org -use frame_support::{traits::Get, BoundedVec, DefaultNoBound, RuntimeDebug}; +use frame_support::{traits::Get, BoundedVec, DefaultNoBound}; use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use scale_info::TypeInfo; -use sp_runtime::{traits::Zero, SaturatedConversion}; +use sp_runtime::{traits::Zero, SaturatedConversion, RuntimeDebug}; use sp_std::{ cmp::Ordering, convert::TryInto, diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index ec53498d5..1fcd83a55 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -54,13 +54,13 @@ module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-cha module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } # Substrate -frame-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } +frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } +frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } From 2ab8195b2663a808c7cb3d8d48f1a3f6f4f1fa90 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 31 Jul 2024 06:55:49 -0300 Subject: [PATCH 05/64] update fixes for asset registry, runtime common --- Cargo.lock | 10 +++++----- pallets/treasury-buyout-extension/src/lib.rs | 5 +++-- runtime/common/src/asset_registry.rs | 8 ++++---- runtime/common/src/lib.rs | 21 +++++++++++++++++++- 4 files changed, 32 insertions(+), 12 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3c0f49b91..15bcb7f80 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23506,6 +23506,11 @@ dependencies = [ "pkg-config", ] +[[patch.unused]] +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" + [[patch.unused]] name = "orml-currencies" version = "0.4.1-dev" @@ -23515,8 +23520,3 @@ source = "git+https://github.com/open-web3-stack//open-runtime-module-library?br name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" - -[[patch.unused]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" diff --git a/pallets/treasury-buyout-extension/src/lib.rs b/pallets/treasury-buyout-extension/src/lib.rs index 4c8b91c72..bb6bc45db 100644 --- a/pallets/treasury-buyout-extension/src/lib.rs +++ b/pallets/treasury-buyout-extension/src/lib.rs @@ -21,7 +21,7 @@ use crate::{ }; use codec::{Decode, Encode}; use frame_support::{ - dispatch::{DispatchError, DispatchResult}, + dispatch::DispatchResult, ensure, sp_runtime::SaturatedConversion, traits::{Get, IsSubType}, @@ -36,6 +36,7 @@ use sp_runtime::{ InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction, }, ArithmeticError, FixedPointNumber, FixedU128, + DispatchError, }; use sp_std::{fmt::Debug, marker::PhantomData, vec::Vec}; use spacewalk_primitives::DecimalsLookup; @@ -166,7 +167,7 @@ pub mod pallet { } #[pallet::genesis_build] - impl GenesisBuild for GenesisConfig { + impl BuildGenesisConfig for GenesisConfig { fn build(&self) { for i in &self.allowed_currencies.clone() { AllowedCurrencies::::insert(i, ()); diff --git a/runtime/common/src/asset_registry.rs b/runtime/common/src/asset_registry.rs index 3cabd43bd..8ed3e7da0 100644 --- a/runtime/common/src/asset_registry.rs +++ b/runtime/common/src/asset_registry.rs @@ -40,11 +40,11 @@ pub struct DiaKeys + TypeInfo + Clone + Eq + Debug + Send + Sync> { )] pub struct CustomAssetProcessor; -impl AssetProcessor> for CustomAssetProcessor { +impl AssetProcessor> for CustomAssetProcessor { fn pre_register( id: Option, - metadata: AssetMetadata, - ) -> Result<(CurrencyId, AssetMetadata), DispatchError> { + metadata: AssetMetadata, + ) -> Result<(CurrencyId, AssetMetadata), DispatchError> { match id { Some(id) => Ok((id, metadata)), None => Err(DispatchError::Other("asset-registry: AssetId is required")), @@ -53,7 +53,7 @@ impl AssetProcessor> for Cust fn post_register( _id: CurrencyId, - _asset_metadata: AssetMetadata, + _asset_metadata: AssetMetadata, ) -> Result<(), DispatchError> { Ok(()) } diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index 1ff272816..d876ec264 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -13,6 +13,7 @@ use sp_runtime::{ }; #[cfg(feature = "runtime-benchmarks")] use sp_std::vec; +use sp_std::borrow::Borrow; use spacewalk_primitives::CurrencyId; use treasury_buyout_extension::PriceGetter; use xcm::v3::{AssetId, MultiAsset, MultiLocation}; @@ -189,12 +190,30 @@ impl< } } +/// Infallible conversion trait. Generic over both source and destination types. +pub trait ConvertMultilocation { + /// Convert from `value` (of type `A`) into an equivalent value of type `B`, `Err` if not possible. + fn convert(value: A) -> Result { + Self::convert_ref(&value).map_err(|_| value) + } + fn convert_ref(value: impl Borrow) -> Result { + Self::convert(value.borrow().clone()).map_err(|_| ()) + } + /// Convert from `value` (of type `B`) into an equivalent value of type `A`, `Err` if not possible. + fn reverse(value: B) -> Result { + Self::reverse_ref(&value).map_err(|_| value) + } + fn reverse_ref(value: impl Borrow) -> Result { + Self::reverse(value.borrow().clone()).map_err(|_| ()) + } +} + /// Convert an incoming `MultiLocation` into a `CurrencyId` if possible. /// Here we need to know the canonical representation of all the tokens we handle in order to /// correctly convert their `MultiLocation` representation into our internal `CurrencyId` type. impl< AssetRegistry: Inspect, - > xcm_executor::traits::Convert for CurrencyIdConvert + > ConvertMultilocation for CurrencyIdConvert { fn convert(location: MultiLocation) -> Result { as Convert>>::convert( From 5187366e9219faba47ebf33b0ab2b0eaf4d6a2f5 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 31 Jul 2024 11:06:35 -0300 Subject: [PATCH 06/64] amplitude 1.1.0 changes --- Cargo.lock | 1618 ++------------------------ node/Cargo.toml | 4 +- runtime/amplitude/Cargo.toml | 6 +- runtime/amplitude/src/lib.rs | 272 ++--- runtime/amplitude/src/xcm_config.rs | 20 +- runtime/foucoco/Cargo.toml | 6 +- runtime/integration-tests/Cargo.toml | 2 +- runtime/pendulum/Cargo.toml | 6 +- 8 files changed, 257 insertions(+), 1677 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 15bcb7f80..16b490dfb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -198,7 +198,7 @@ dependencies = [ "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain-bin", + "polkadot-parachain-primitives 1.0.0", "polkadot-runtime-common 1.0.0", "pooled-rewards", "price-chain-extension", @@ -619,85 +619,12 @@ version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" -[[package]] -name = "asset-hub-kusama-runtime" -version = "0.9.420" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "assets-common 0.1.0", - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "hex-literal 0.4.1", - "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-asset-conversion 4.0.0-dev", - "pallet-asset-conversion-tx-payment 4.0.0-dev", - "pallet-assets 4.0.0-dev", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-collator-selection 3.0.0", - "pallet-multisig 4.0.0-dev", - "pallet-nft-fractionalization 4.0.0-dev", - "pallet-nfts 4.0.0-dev", - "pallet-nfts-runtime-api 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-state-trie-migration 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-uniques 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "primitive-types", - "scale-info", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "sp-weights 20.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - [[package]] name = "asset-hub-kusama-runtime" version = "1.0.0" source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "assets-common 0.4.0", + "assets-common", "bp-asset-hub-kusama", "bp-asset-hub-polkadot", "bp-bridge-hub-kusama", @@ -720,24 +647,24 @@ dependencies = [ "hex-literal 0.4.1", "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", "log", - "pallet-asset-conversion 7.0.0", - "pallet-asset-conversion-tx-payment 7.0.0", + "pallet-asset-conversion", + "pallet-asset-conversion-tx-payment", "pallet-assets 26.0.0", "pallet-aura 24.0.0", "pallet-authorship 25.0.0", "pallet-balances 25.0.0", "pallet-collator-selection 6.0.0", "pallet-multisig 25.0.0", - "pallet-nft-fractionalization 7.0.0", - "pallet-nfts 19.0.0", - "pallet-nfts-runtime-api 11.0.0", + "pallet-nft-fractionalization", + "pallet-nfts", + "pallet-nfts-runtime-api", "pallet-proxy 25.0.0", "pallet-session 25.0.0", "pallet-state-trie-migration 26.0.0", "pallet-timestamp 24.0.0", "pallet-transaction-payment 25.0.0", "pallet-transaction-payment-rpc-runtime-api 25.0.0", - "pallet-uniques 25.0.0", + "pallet-uniques", "pallet-utility 25.0.0", "pallet-xcm 4.0.0", "pallet-xcm-benchmarks 4.0.1", @@ -773,80 +700,12 @@ dependencies = [ "system-parachains-constants", ] -[[package]] -name = "asset-hub-polkadot-runtime" -version = "0.9.420" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "assets-common 0.1.0", - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-asset-tx-payment 4.0.0-dev", - "pallet-assets 4.0.0-dev", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-collator-selection 3.0.0", - "pallet-multisig 4.0.0-dev", - "pallet-nfts 4.0.0-dev", - "pallet-nfts-runtime-api 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-uniques 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "scale-info", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "sp-weights 20.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - [[package]] name = "asset-hub-polkadot-runtime" version = "1.0.0" source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "assets-common 0.4.0", + "assets-common", "bp-asset-hub-kusama", "bp-asset-hub-polkadot", "bp-bridge-hub-kusama", @@ -875,14 +734,14 @@ dependencies = [ "pallet-balances 25.0.0", "pallet-collator-selection 6.0.0", "pallet-multisig 25.0.0", - "pallet-nfts 19.0.0", - "pallet-nfts-runtime-api 11.0.0", + "pallet-nfts", + "pallet-nfts-runtime-api", "pallet-proxy 25.0.0", "pallet-session 25.0.0", "pallet-timestamp 24.0.0", "pallet-transaction-payment 25.0.0", "pallet-transaction-payment-rpc-runtime-api 25.0.0", - "pallet-uniques 25.0.0", + "pallet-uniques", "pallet-utility 25.0.0", "pallet-xcm 4.0.0", "pallet-xcm-benchmarks 4.0.1", @@ -917,101 +776,6 @@ dependencies = [ "system-parachains-constants", ] -[[package]] -name = "asset-hub-westend-runtime" -version = "0.9.420" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "assets-common 0.1.0", - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-metadata-hash-extension", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-asset-conversion 4.0.0-dev", - "pallet-asset-conversion-tx-payment 4.0.0-dev", - "pallet-assets 4.0.0-dev", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-collator-selection 3.0.0", - "pallet-multisig 4.0.0-dev", - "pallet-nft-fractionalization 4.0.0-dev", - "pallet-nfts 4.0.0-dev", - "pallet-nfts-runtime-api 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-uniques 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "primitive-types", - "scale-info", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", - "westend-runtime-constants 1.0.0", -] - -[[package]] -name = "assets-common" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "impl-trait-for-tuples", - "log", - "pallet-asset-conversion 4.0.0-dev", - "pallet-asset-tx-payment 4.0.0-dev", - "pallet-xcm 1.0.0", - "parachains-common 1.0.0", - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - [[package]] name = "assets-common" version = "0.4.0" @@ -1022,7 +786,7 @@ dependencies = [ "frame-support 25.0.0", "impl-trait-for-tuples", "log", - "pallet-asset-conversion 7.0.0", + "pallet-asset-conversion", "pallet-asset-tx-payment 25.0.0", "pallet-xcm 4.0.0", "parachains-common 4.0.0", @@ -1345,7 +1109,7 @@ dependencies = [ [[package]] name = "bifrost-farming" version = "0.8.0" -source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" +source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce0d752cb479e0e522e2e76#46ba3689c2fe1011cce0d752cb479e0e522e2e76" dependencies = [ "bifrost-primitives", "bifrost-ve-minting", @@ -1365,9 +1129,9 @@ dependencies = [ ] [[package]] -name = "bifrost-farming-rpc-api" +name = "bifrost-farming-rpc" version = "0.8.0" -source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" +source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce0d752cb479e0e522e2e76#46ba3689c2fe1011cce0d752cb479e0e522e2e76" dependencies = [ "bifrost-farming-rpc-runtime-api", "bifrost-primitives", @@ -1384,7 +1148,7 @@ dependencies = [ [[package]] name = "bifrost-farming-rpc-runtime-api" version = "0.8.0" -source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" +source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce0d752cb479e0e522e2e76#46ba3689c2fe1011cce0d752cb479e0e522e2e76" dependencies = [ "bifrost-primitives", "parity-scale-codec", @@ -1395,10 +1159,11 @@ dependencies = [ [[package]] name = "bifrost-primitives" version = "0.8.0" -source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" +source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce0d752cb479e0e522e2e76#46ba3689c2fe1011cce0d752cb479e0e522e2e76" dependencies = [ "bstringify", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", "scale-info", "serde", @@ -1412,7 +1177,7 @@ dependencies = [ [[package]] name = "bifrost-ve-minting" version = "0.8.0" -source = "git+https://github.com/bifrost-finance/bifrost?branch=polkadot-v1.1.0#39adf660ad5d7b79c3fcfdd510a841ba2320d887" +source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce0d752cb479e0e522e2e76#46ba3689c2fe1011cce0d752cb479e0e522e2e76" dependencies = [ "bifrost-primitives", "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", @@ -1662,7 +1427,7 @@ name = "bp-asset-hub-kusama" version = "1.0.0" source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "bp-xcm-bridge-hub-router 0.3.0", + "bp-xcm-bridge-hub-router", "frame-support 25.0.0", "parity-scale-codec", "scale-info", @@ -1675,7 +1440,7 @@ name = "bp-asset-hub-polkadot" version = "1.0.0" source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "bp-xcm-bridge-hub-router 0.3.0", + "bp-xcm-bridge-hub-router", "frame-support 25.0.0", "parity-scale-codec", "scale-info", @@ -1683,30 +1448,15 @@ dependencies = [ "staging-xcm 4.0.0", ] -[[package]] -name = "bp-bridge-hub-cumulus" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-messages 0.1.0", - "bp-polkadot-core 0.1.0", - "bp-runtime 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-std 8.0.0", -] - [[package]] name = "bp-bridge-hub-cumulus" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9b18aaf9ed9ecffade4d56bb1a63cd70b9e61ea4ef69023f2dcd0fd54d18f280" dependencies = [ - "bp-messages 0.4.0", - "bp-polkadot-core 0.4.0", - "bp-runtime 0.4.0", + "bp-messages", + "bp-polkadot-core", + "bp-runtime", "frame-support 25.0.0", "frame-system 25.0.0", "polkadot-primitives 4.0.0", @@ -1719,9 +1469,9 @@ name = "bp-bridge-hub-kusama" version = "1.0.0" source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "bp-bridge-hub-cumulus 0.4.0", - "bp-messages 0.4.0", - "bp-runtime 0.4.0", + "bp-bridge-hub-cumulus", + "bp-messages", + "bp-runtime", "frame-support 25.0.0", "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", @@ -1735,9 +1485,9 @@ name = "bp-bridge-hub-polkadot" version = "1.0.0" source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" dependencies = [ - "bp-bridge-hub-cumulus 0.4.0", - "bp-messages 0.4.0", - "bp-runtime 0.4.0", + "bp-bridge-hub-cumulus", + "bp-messages", + "bp-runtime", "frame-support 25.0.0", "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", @@ -1746,60 +1496,15 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "bp-bridge-hub-rococo" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-bridge-hub-cumulus 0.1.0", - "bp-messages 0.1.0", - "bp-runtime 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "bp-bridge-hub-wococo" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-bridge-hub-cumulus 0.1.0", - "bp-messages 0.1.0", - "bp-runtime 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "bp-header-chain" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb057324305f7cacce9d87a82d0e6e8de8ec2ff40fd2df707f97f74ddd0631f9" dependencies = [ - "bp-runtime 0.1.0", + "bp-runtime", "finality-grandpa", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "parity-scale-codec", - "scale-info", - "serde", - "sp-consensus-grandpa 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "bp-header-chain" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb057324305f7cacce9d87a82d0e6e8de8ec2ff40fd2df707f97f74ddd0631f9" -dependencies = [ - "bp-runtime 0.4.0", - "finality-grandpa", - "frame-support 25.0.0", + "frame-support 25.0.0", "parity-scale-codec", "scale-info", "serde", @@ -1809,29 +1514,14 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "bp-messages" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-header-chain 0.1.0", - "bp-runtime 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-std 8.0.0", -] - [[package]] name = "bp-messages" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c4df7b23c2c5cdfb7260c0c88835e554f857b0a80e4c1cfa48dd1194e6fb6c6d" dependencies = [ - "bp-header-chain 0.4.0", - "bp-runtime 0.4.0", + "bp-header-chain", + "bp-runtime", "frame-support 25.0.0", "parity-scale-codec", "scale-info", @@ -1840,49 +1530,14 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "bp-parachains" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-header-chain 0.1.0", - "bp-polkadot-core 0.1.0", - "bp-runtime 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "bp-polkadot-core" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-messages 0.1.0", - "bp-runtime 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "parity-scale-codec", - "parity-util-mem", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "bp-polkadot-core" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "34f0342d051a3b07fecbcabc7efca35880865ede7ef5b2b49ca323c94bdb6d53" dependencies = [ - "bp-messages 0.4.0", - "bp-runtime 0.4.0", + "bp-messages", + "bp-runtime", "frame-support 25.0.0", "frame-system 25.0.0", "parity-scale-codec", @@ -1894,56 +1549,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "bp-relayers" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-messages 0.1.0", - "bp-runtime 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "bp-rococo" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-header-chain 0.1.0", - "bp-polkadot-core 0.1.0", - "bp-runtime 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-std 8.0.0", -] - -[[package]] -name = "bp-runtime" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "hash-db", - "impl-trait-for-tuples", - "log", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "trie-db 0.27.1", -] - [[package]] name = "bp-runtime" version = "0.4.0" @@ -1968,299 +1573,16 @@ dependencies = [ "trie-db 0.28.0", ] -[[package]] -name = "bp-test-utils" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-header-chain 0.1.0", - "bp-parachains", - "bp-polkadot-core 0.1.0", - "bp-runtime 0.1.0", - "ed25519-dalek 1.0.1", - "finality-grandpa", - "parity-scale-codec", - "sp-application-crypto 23.0.0", - "sp-consensus-grandpa 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", -] - -[[package]] -name = "bp-wococo" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-header-chain 0.1.0", - "bp-polkadot-core 0.1.0", - "bp-rococo", - "bp-runtime 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-std 8.0.0", -] - -[[package]] -name = "bp-xcm-bridge-hub-router" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", -] - [[package]] name = "bp-xcm-bridge-hub-router" version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be3b4fafc31f17da1b4ea403c4118e4f4f1d9a5a696729b374551d582e48633b" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-core 25.0.0", - "sp-runtime 28.0.0", -] - -[[package]] -name = "bridge-hub-kusama-runtime" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "hex-literal 0.4.1", - "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-collator-selection 3.0.0", - "pallet-multisig 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "scale-info", - "serde", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-io 23.0.0", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - -[[package]] -name = "bridge-hub-polkadot-runtime" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "hex-literal 0.4.1", - "log", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-collator-selection 3.0.0", - "pallet-multisig 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "scale-info", - "serde", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-io 23.0.0", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - -[[package]] -name = "bridge-hub-rococo-runtime" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-bridge-hub-rococo", - "bp-bridge-hub-wococo", - "bp-header-chain 0.1.0", - "bp-messages 0.1.0", - "bp-parachains", - "bp-polkadot-core 0.1.0", - "bp-relayers", - "bp-rococo", - "bp-runtime 0.1.0", - "bp-wococo", - "bridge-runtime-common", - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "hex-literal 0.4.1", - "log", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-bridge-grandpa", - "pallet-bridge-messages", - "pallet-bridge-parachains", - "pallet-bridge-relayers", - "pallet-collator-selection 3.0.0", - "pallet-multisig 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "rococo-runtime-constants 1.0.0", - "scale-info", - "serde", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-io 23.0.0", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - -[[package]] -name = "bridge-runtime-common" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-header-chain 0.1.0", - "bp-messages 0.1.0", - "bp-parachains", - "bp-polkadot-core 0.1.0", - "bp-relayers", - "bp-runtime 0.1.0", - "bp-xcm-bridge-hub-router 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "hash-db", - "log", - "pallet-bridge-grandpa", - "pallet-bridge-messages", - "pallet-bridge-parachains", - "pallet-bridge-relayers", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-utility 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be3b4fafc31f17da1b4ea403c4118e4f4f1d9a5a696729b374551d582e48633b" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-core 25.0.0", + "sp-runtime 28.0.0", ] [[package]] @@ -2634,97 +1956,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "collectives-polkadot-runtime" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "hex-literal 0.4.1", - "log", - "pallet-alliance", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-collator-selection 3.0.0", - "pallet-collective 4.0.0-dev", - "pallet-core-fellowship", - "pallet-multisig 4.0.0-dev", - "pallet-preimage 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-ranked-collective 4.0.0-dev", - "pallet-referenda 4.0.0-dev", - "pallet-salary", - "pallet-scheduler 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-xcm 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "scale-info", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-arithmetic 16.0.0", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - -[[package]] -name = "color-print" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ee543c60ff3888934877a5671f45494dd27ed4ba25c6670b9a7576b7ed7a8c0" -dependencies = [ - "color-print-proc-macro", -] - -[[package]] -name = "color-print-proc-macro" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77ff1a80c5f3cb1ca7c06ffdd71b6a6dd6d8f896c42141fbd43f50ed28dcdb93" -dependencies = [ - "nom", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "colorchoice" version = "1.0.1" @@ -2828,69 +2059,6 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" -[[package]] -name = "contracts-rococo-runtime" -version = "0.2.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-collator-selection 3.0.0", - "pallet-contracts", - "pallet-contracts-primitives", - "pallet-insecure-randomness-collective-flip", - "pallet-multisig 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-sudo", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-xcm 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "scale-info", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - [[package]] name = "convert_case" version = "0.4.0" @@ -3293,29 +2461,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "cumulus-client-consensus-relay-chain" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "cumulus-client-consensus-common", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-relay-chain-interface 0.1.0", - "futures", - "parking_lot 0.12.2", - "sc-consensus 0.10.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", - "tracing", -] - [[package]] name = "cumulus-client-network" version = "0.1.0" @@ -3584,22 +2729,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "cumulus-pallet-solo-to-para" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-parachain-system 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-sudo", - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "cumulus-pallet-xcm" version = "0.1.0" @@ -3660,7 +2789,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6af9816dd6564149729ba133c2c984c88fb15c4a2cb66f57be06b9147744e51" dependencies = [ - "bp-xcm-bridge-hub-router 0.3.0", + "bp-xcm-bridge-hub-router", "cumulus-primitives-core 0.4.0", "frame-benchmarking 25.0.0", "frame-support 25.0.0", @@ -3679,22 +2808,6 @@ dependencies = [ "staging-xcm-executor 4.0.2", ] -[[package]] -name = "cumulus-ping" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-xcm 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", -] - [[package]] name = "cumulus-primitives-aura" version = "0.1.0" @@ -4563,8 +3676,6 @@ checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" dependencies = [ "curve25519-dalek 3.2.0", "ed25519 1.5.3", - "rand 0.7.3", - "serde", "sha2 0.9.9", "zeroize", ] @@ -5190,7 +4301,7 @@ dependencies = [ "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain-bin", + "polkadot-parachain-primitives 1.0.0", "polkadot-runtime-common 1.0.0", "pooled-rewards", "price-chain-extension", @@ -6238,58 +5349,20 @@ dependencies = [ "futures-channel", "futures-core", "js-sys", - "wasm-bindgen", -] - -[[package]] -name = "gloo-utils" -version = "0.1.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "037fcb07216cb3a30f7292bd0176b050b7b9a052ba830ef7d5d65f6dc64ba58e" -dependencies = [ - "js-sys", - "serde", - "serde_json", - "wasm-bindgen", - "web-sys", -] - -[[package]] -name = "glutton-runtime" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-glutton", - "pallet-sudo", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", + "wasm-bindgen", +] + +[[package]] +name = "gloo-utils" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037fcb07216cb3a30f7292bd0176b050b7b9a052ba830ef7d5d65f6dc64ba58e" +dependencies = [ + "js-sys", + "serde", + "serde_json", + "wasm-bindgen", + "web-sys", ] [[package]] @@ -8813,7 +7886,7 @@ dependencies = [ "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "once_cell", - "orml-oracle", + "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", @@ -9000,6 +8073,24 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "orml-oracle" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "orml-traits", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-application-crypto 23.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + [[package]] name = "orml-tokens" version = "0.4.1-dev" @@ -9107,6 +8198,21 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "orml-utilities" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" +dependencies = [ + "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + [[package]] name = "orml-xcm" version = "0.4.1-dev" @@ -9192,44 +8298,6 @@ dependencies = [ "staging-xcm-executor 1.0.0", ] -[[package]] -name = "pallet-alliance" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-collective 4.0.0-dev", - "pallet-identity 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-core-hashing 9.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "pallet-asset-conversion" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-asset-conversion" version = "7.0.0" @@ -9249,21 +8317,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "pallet-asset-conversion-tx-payment" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-asset-conversion 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-asset-conversion-tx-payment" version = "7.0.0" @@ -9272,7 +8325,7 @@ checksum = "64952179a5a409dead964a387c86a29d16d40a34cf54bf88e4d74ffdcdddf7a6" dependencies = [ "frame-support 25.0.0", "frame-system 25.0.0", - "pallet-asset-conversion 7.0.0", + "pallet-asset-conversion", "pallet-transaction-payment 25.0.0", "parity-scale-codec", "scale-info", @@ -9717,87 +8770,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "pallet-bridge-grandpa" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-header-chain 0.1.0", - "bp-runtime 0.1.0", - "bp-test-utils", - "finality-grandpa", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "parity-scale-codec", - "scale-info", - "sp-consensus-grandpa 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", -] - -[[package]] -name = "pallet-bridge-messages" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-messages 0.1.0", - "bp-runtime 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "num-traits", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "pallet-bridge-parachains" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-header-chain 0.1.0", - "bp-parachains", - "bp-polkadot-core 0.1.0", - "bp-runtime 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-bridge-grandpa", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", -] - -[[package]] -name = "pallet-bridge-relayers" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bp-messages 0.1.0", - "bp-relayers", - "bp-runtime 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-bridge-messages", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-child-bounties" version = "4.0.0-dev" @@ -9998,24 +8970,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "pallet-core-fellowship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-democracy" version = "4.0.0-dev" @@ -10207,24 +9161,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "pallet-glutton" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "blake2 0.10.6", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-grandpa" version = "4.0.0-dev" @@ -10539,23 +9475,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "pallet-nft-fractionalization" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-assets 4.0.0-dev", - "pallet-nfts 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-nft-fractionalization" version = "7.0.0" @@ -10567,31 +9486,13 @@ dependencies = [ "frame-system 25.0.0", "log", "pallet-assets 26.0.0", - "pallet-nfts 19.0.0", + "pallet-nfts", "parity-scale-codec", "scale-info", "sp-runtime 28.0.0", "sp-std 12.0.0", ] -[[package]] -name = "pallet-nfts" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-nfts" version = "19.0.0" @@ -10611,23 +9512,13 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "pallet-nfts-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "pallet-nfts 4.0.0-dev", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", -] - [[package]] name = "pallet-nfts-runtime-api" version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1a64c725e28fdf7d2512c1ce8eab8ba05fc7211fb864ee6c3d2300a2b3bd381" dependencies = [ - "pallet-nfts 19.0.0", + "pallet-nfts", "parity-scale-codec", "sp-api 23.0.0", ] @@ -11020,26 +9911,8 @@ dependencies = [ "serde", "sp-arithmetic 20.0.0", "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - -[[package]] -name = "pallet-salary" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-runtime 28.0.0", + "sp-std 12.0.0", ] [[package]] @@ -11559,21 +10432,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "pallet-uniques" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-uniques" version = "25.0.0" @@ -11794,7 +10652,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1e2d8a783510d2fb4c0e81f591baad76fa8ebbed0f77852bf23720b299539b61" dependencies = [ - "bp-xcm-bridge-hub-router 0.3.0", + "bp-xcm-bridge-hub-router", "frame-benchmarking 25.0.0", "frame-support 25.0.0", "frame-system 25.0.0", @@ -12122,7 +10980,7 @@ name = "pendulum-node" version = "0.1.0" dependencies = [ "amplitude-runtime", - "bifrost-farming-rpc-api", + "bifrost-farming-rpc", "bifrost-farming-rpc-runtime-api", "clap", "cumulus-client-cli", @@ -12270,7 +11128,7 @@ dependencies = [ "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain-bin", + "polkadot-parachain-primitives 1.0.0", "polkadot-runtime-common 1.0.0", "pooled-rewards", "price-chain-extension", @@ -12309,65 +11167,6 @@ dependencies = [ "zenlink-protocol-runtime-api", ] -[[package]] -name = "penpal-runtime" -version = "0.9.27" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "log", - "pallet-asset-tx-payment 4.0.0-dev", - "pallet-assets 4.0.0-dev", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-collator-selection 3.0.0", - "pallet-session 4.0.0-dev", - "pallet-sudo", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-xcm 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "scale-info", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - [[package]] name = "percent-encoding" version = "2.3.1" @@ -13404,85 +12203,6 @@ dependencies = [ "sp-std 5.0.0", ] -[[package]] -name = "polkadot-parachain-bin" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "asset-hub-kusama-runtime 0.9.420", - "asset-hub-polkadot-runtime 0.9.420", - "asset-hub-westend-runtime", - "async-trait", - "bridge-hub-kusama-runtime", - "bridge-hub-polkadot-runtime", - "bridge-hub-rococo-runtime", - "clap", - "collectives-polkadot-runtime", - "color-print", - "contracts-rococo-runtime", - "cumulus-client-cli", - "cumulus-client-collator", - "cumulus-client-consensus-aura", - "cumulus-client-consensus-common", - "cumulus-client-consensus-proposer", - "cumulus-client-consensus-relay-chain", - "cumulus-client-service", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-parachain-inherent 0.1.0", - "cumulus-relay-chain-interface 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-benchmarking-cli", - "futures", - "glutton-runtime", - "hex-literal 0.4.1", - "jsonrpsee", - "log", - "pallet-transaction-payment-rpc", - "parachains-common 1.0.0", - "parity-scale-codec", - "penpal-runtime", - "polkadot-cli", - "polkadot-primitives 1.0.0", - "polkadot-service", - "rococo-parachain-runtime", - "sc-basic-authorship", - "sc-chain-spec 4.0.0-dev", - "sc-cli 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-executor 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-sync 0.10.0-dev", - "sc-rpc 4.0.0-dev", - "sc-service 0.10.0-dev", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-tracing 4.0.0-dev", - "sc-transaction-pool 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "seedling-runtime", - "serde", - "serde_json", - "shell-runtime", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-keystore 0.27.0", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-transaction-pool 4.0.0-dev", - "staging-xcm 1.0.0", - "substrate-build-script-utils", - "substrate-frame-rpc-system", - "substrate-prometheus-endpoint 0.10.0-dev", - "substrate-state-trie-migration-rpc", -] - [[package]] name = "polkadot-parachain-primitives" version = "1.0.0" @@ -14101,7 +12821,6 @@ dependencies = [ "async-trait", "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-benchmarking-cli", - "frame-metadata-hash-extension", "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "frame-system-rpc-runtime-api 4.0.0-dev", @@ -14157,7 +12876,6 @@ dependencies = [ "polkadot-runtime-parachains 1.0.0", "polkadot-statement-distribution", "rococo-runtime", - "rococo-runtime-constants 1.0.0", "sc-authority-discovery 0.10.0-dev", "sc-basic-authorship", "sc-block-builder 0.10.0-dev", @@ -15210,54 +13928,6 @@ dependencies = [ "librocksdb-sys", ] -[[package]] -name = "rococo-parachain-runtime" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-ping", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "cumulus-primitives-utility 0.1.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-rpc-runtime-api 4.0.0-dev", - "pallet-assets 4.0.0-dev", - "pallet-aura 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-sudo", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-xcm 1.0.0", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - [[package]] name = "rococo-runtime" version = "1.0.0" @@ -15444,8 +14114,8 @@ name = "runtime-integration-tests" version = "0.1.0" dependencies = [ "amplitude-runtime", - "asset-hub-kusama-runtime 1.0.0", - "asset-hub-polkadot-runtime 1.0.0", + "asset-hub-kusama-runtime", + "asset-hub-polkadot-runtime", "cumulus-pallet-dmp-queue 0.1.0", "cumulus-pallet-xcm 0.1.0", "cumulus-pallet-xcmp-queue 0.1.0", @@ -15467,7 +14137,7 @@ dependencies = [ "paste", "pendulum-runtime", "polkadot-core-primitives 1.0.0", - "polkadot-parachain-bin", + "polkadot-parachain-primitives 1.0.0", "polkadot-primitives 1.0.0", "polkadot-runtime 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", "polkadot-runtime-common 1.0.0", @@ -17888,36 +16558,6 @@ dependencies = [ "libc", ] -[[package]] -name = "seedling-runtime" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-solo-to-para", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "pallet-sudo", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "substrate-wasm-builder", -] - [[package]] name = "semver" version = "0.6.0" @@ -18065,38 +16705,6 @@ dependencies = [ "lazy_static", ] -[[package]] -name = "shell-runtime" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "parachain-info", - "parachains-common 1.0.0", - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-block-builder 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", -] - [[package]] name = "shlex" version = "1.3.0" @@ -23506,11 +22114,6 @@ dependencies = [ "pkg-config", ] -[[patch.unused]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" - [[patch.unused]] name = "orml-currencies" version = "0.4.1-dev" @@ -23520,3 +22123,8 @@ source = "git+https://github.com/open-web3-stack//open-runtime-module-library?br name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" + +[[patch.unused]] +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" diff --git a/node/Cargo.toml b/node/Cargo.toml index d2425d647..a311ae73f 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -88,8 +88,8 @@ cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech/polk cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } #bifrost -bifrost-farming-rpc-api = { git = "https://github.com/bifrost-finance/bifrost", branch = "polkadot-v1.1.0" } -bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", branch = "polkadot-v1.1.0" } +bifrost-farming-rpc = { git = "https://github.com/bifrost-finance/bifrost", rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } +bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } zenlink-protocol-rpc = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index 0df034a65..84c76bdf3 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -120,7 +120,7 @@ dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-palle # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-bin", branch = "release-polkadot-v1.1.0", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-primitives", branch = "release-polkadot-v1.1.0", default-features = false } polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0", default-features = false } xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-builder", branch = "release-polkadot-v1.1.0", default-features = false } @@ -142,8 +142,8 @@ parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } -bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } -bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } +bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } +bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } [features] default = [ diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index acfb3bd13..06d8f7e28 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -1,6 +1,6 @@ #![cfg_attr(not(feature = "std"), no_std)] // `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256. -#![recursion_limit = "256"] +#![recursion_limit = "512"] // Make the WASM binary available. #[cfg(feature = "std")] @@ -34,8 +34,6 @@ use sp_runtime::{ ApplyExtrinsicResult, DispatchError, FixedPointNumber, SaturatedConversion, }; -const CONTRACTS_DEBUG_OUTPUT: bool = true; - use sp_std::{fmt::Debug, marker::PhantomData, prelude::*}; #[cfg(feature = "std")] @@ -64,7 +62,7 @@ use frame_system::{ pub use sp_runtime::{MultiAddress, Perbill, Permill, Perquintill}; use runtime_common::{ - asset_registry, opaque, AccountId, Amount, AuraId, Balance, BlockNumber, Hash, Index, PoolId, + asset_registry, AccountId, Amount, AuraId, Balance, BlockNumber, Hash, Index, PoolId, ProxyType, ReserveIdentifier, Signature, EXISTENTIAL_DEPOSIT, MILLIUNIT, NANOUNIT, UNIT, }; @@ -139,6 +137,11 @@ pub type SignedExtra = ( treasury_buyout_extension::CheckBuyout, ); +type EventRecord = frame_system::EventRecord< + ::RuntimeEvent, + ::Hash, +>; + /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; @@ -148,62 +151,17 @@ pub type SignedPayload = generic::SignedPayload; /// Extrinsic type that has already been checked. pub type CheckedExtrinsic = generic::CheckedExtrinsic; -use crate::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch::GetStorageVersion; -use frame_support::pallet_prelude::StorageVersion; +use frame_support::pallet_prelude::{GetStorageVersion}; + +use runtime_common::asset_registry::StringLimit; parameter_types! { pub const InactiveAccounts: Vec = Vec::new(); } -// Temporary struct that defines the executions to be done upon upgrade, -// Should be removed or at least checked on each upgrade to see if it is relevant, -// given that these are "one-time" executions for particular upgrades -pub struct CustomOnRuntimeUpgrade; -impl frame_support::traits::OnRuntimeUpgrade for CustomOnRuntimeUpgrade { - fn on_runtime_upgrade() -> frame_support::weights::Weight { - log::info!("Custom on-runtime-upgrade function"); - - let mut writes = 0; - // WARNING: manually setting the storage version - if Contracts::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet contract's storage version to 10"); - StorageVersion::new(10).put::(); - writes += 1; - } - if Democracy::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet democracy's storage version to 1"); - StorageVersion::new(1).put::(); - writes += 1; - } - if Scheduler::on_chain_storage_version() == 3 { - log::info!("Upgrading pallet scheduler's storage version to 4"); - StorageVersion::new(4).put::(); - writes += 1; - } - if Preimage::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet preimage's storage version to 1"); - StorageVersion::new(1).put::(); - writes += 1; - } - if Multisig::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet multisig's storage version to 1"); - StorageVersion::new(1).put::(); - writes += 1; - } - if PolkadotXcm::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet xcm's storage version to 1"); - StorageVersion::new(1).put::(); - writes += 1; - } - if AssetRegistry::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet asset registry's storage version to 2"); - StorageVersion::new(2).put::(); - writes += 1; - } - - ::DbWeight::get().reads_writes(7, writes) - } -} +// TODO remove contract migrations after update +use pallet_contracts::migration::{v11, v12, v13, v14, v15}; + /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -212,10 +170,7 @@ pub type Executive = frame_executive::Executive< Runtime, AllPalletsWithSystem, ( - CustomOnRuntimeUpgrade, - pallet_balances::migration::MigrateManyToTrackInactive, - pallet_vesting::migrations::v1::ForceSetVersionToV1, - pallet_transaction_payment::migrations::v1::ForceSetVersionToV2, + pallet_contracts::migration::Migration, ), >; @@ -399,7 +354,10 @@ impl Contains for BaseFilter { | RuntimeCall::AssetRegistry(_) | RuntimeCall::Proxy(_) | RuntimeCall::TreasuryBuyoutExtension(_) - | RuntimeCall::RewardDistribution(_) => true, + | RuntimeCall::RewardDistribution(_) + | RuntimeCall::ParachainInfo(_) + | RuntimeCall::CumulusXcm(_) + | RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive // in the case of adding new pallets. } @@ -409,22 +367,20 @@ impl Contains for BaseFilter { // Configure FRAME pallets to include in runtime. impl frame_system::Config for Runtime { + /// The Block type used by the runtime. This is used by construct_runtime to retrieve the extrinsics or other block specific data as needed. + type Block = Block; /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. 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; + /// This stores the number of previous transactions associated with a sender account. + type Nonce = Index; /// 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 ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. @@ -520,7 +476,7 @@ impl pallet_balances::Config for Runtime { type FreezeIdentifier = (); type MaxFreezes = (); type MaxHolds = ConstU32<1>; - type HoldIdentifier = RuntimeHoldReason; + type RuntimeHoldReason = RuntimeHoldReason; } parameter_types! { @@ -609,10 +565,15 @@ impl pallet_session::Config for Runtime { type WeightInfo = pallet_session::weights::SubstrateWeight; } +parameter_types! { + // as per documentation, typical value for this is false "unless this pallet is being augmented by another pallet" + pub const AllowMultipleBlocksPerSlot: bool = false; +} impl pallet_aura::Config for Runtime { type AuthorityId = AuraId; type DisabledValidators = (); type MaxAuthorities = MaxAuthorities; + type AllowMultipleBlocksPerSlot = AllowMultipleBlocksPerSlot; } parameter_types! { @@ -904,6 +865,7 @@ impl orml_asset_registry::Config for Runtime { type AssetProcessor = asset_registry::CustomAssetProcessor; type Balance = Balance; type WeightInfo = weights::orml_asset_registry::WeightInfo; + type StringLimit = StringLimit; } parameter_types! { @@ -1004,6 +966,9 @@ parameter_types! { pub const DepositPerItem: Balance = deposit(1, 0); pub const DepositPerByte: Balance = deposit(0, 1); pub const DefaultDepositLimit: Balance = deposit(1024, 1024 * 1024); + // TODO is this value okay? + pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(10); + pub const MaxDelegateDependencies: u32 = 32; pub Schedule: pallet_contracts::Schedule = Default::default(); } @@ -1028,6 +993,12 @@ impl pallet_contracts::Config for Runtime { type UnsafeUnstableInterface = ConstBool; type MaxDebugBufferLen = ConstU32<{ 2 * 1024 * 1024 }>; type DefaultDepositLimit = DefaultDepositLimit; + type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; + type MaxDelegateDependencies = MaxDelegateDependencies; + type RuntimeHoldReason = RuntimeHoldReason; + type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); + type Debug = (); + type Environment = (); } impl pallet_insecure_randomness_collective_flip::Config for Runtime {} @@ -1343,7 +1314,7 @@ impl farming::Config for Runtime { type CurrencyId = CurrencyId; type MultiCurrency = Currencies; type ControlOrigin = EnsureRoot; - type WeightInfo = farming::weights::BifrostWeight; + type WeightInfo = (); type TreasuryAccount = AmplitudeTreasuryAccount; type Keeper = FarmingKeeperPalletId; type RewardIssuer = FarmingRewardIssuerPalletId; @@ -1445,88 +1416,83 @@ impl treasury_buyout_extension::Config for Runtime { // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( - pub enum Runtime where - Block = Block, - NodeBlock = opaque::Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Runtime { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, - ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, - } = 1, - Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 2, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, + System: frame_system = 0, + ParachainSystem: cumulus_pallet_parachain_system = 1, + Timestamp: pallet_timestamp = 2, + ParachainInfo: parachain_info = 3, // Monetary stuff. - Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, - TransactionPayment: pallet_transaction_payment::{Pallet, Storage, Event} = 11, + Balances: pallet_balances = 10, + TransactionPayment: pallet_transaction_payment = 11, // Governance - Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 13, - Council: pallet_collective::::{Pallet, Call, Storage, Config, Origin, Event} = 14, - TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Config, Origin, Event} = 15, - Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event} = 16, - Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 17, - Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 18, - Treasury: pallet_treasury::{Pallet, Call, Storage, Event} = 19, - Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 20, - ChildBounties: pallet_child_bounties::{Pallet, Call, Storage, Event} = 21, - Proxy: pallet_proxy::{Pallet, Call, Storage, Event} = 22, + Democracy: pallet_democracy = 13, + Council: pallet_collective:: = 14, + TechnicalCommittee: pallet_collective:: = 15, + Scheduler: pallet_scheduler = 16, + Preimage: pallet_preimage = 17, + Multisig: pallet_multisig = 18, + Treasury: pallet_treasury = 19, + Bounties: pallet_bounties = 20, + ChildBounties: pallet_child_bounties = 21, + Proxy: pallet_proxy = 22, // Consensus support. // The following order MUST NOT be changed: Aura -> Session -> Staking -> Authorship -> AuraExt // Dependencies: AuraExt on Aura, Authorship and Session on ParachainStaking - Aura: pallet_aura::{Pallet, Storage, Config} = 33, - Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 32, - ParachainStaking: parachain_staking::{Pallet, Call, Storage, Event, Config} = 35, - Authorship: pallet_authorship::{Pallet, Storage} = 30, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 34, + Aura: pallet_aura = 33, + Session: pallet_session = 32, + ParachainStaking: parachain_staking = 35, + Authorship: pallet_authorship = 30, + AuraExt: cumulus_pallet_aura_ext = 34, // XCM helpers. - XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 40, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 41, - CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 42, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 43, + XcmpQueue: cumulus_pallet_xcmp_queue = 40, + PolkadotXcm: pallet_xcm = 41, + CumulusXcm: cumulus_pallet_xcm = 42, + DmpQueue: cumulus_pallet_dmp_queue = 43, // Amendments - Vesting: pallet_vesting::{Pallet, Call, Storage, Event} = 50, - Utility: pallet_utility::{Pallet, Call, Event} = 51, - Currencies: orml_currencies::{Pallet, Call, Storage} = 52, - Tokens: orml_tokens::{Pallet, Call, Storage, Config, Event} = 53, - XTokens: orml_xtokens::{Pallet, Storage, Call, Event} = 54, - Identity: pallet_identity::{Pallet, Storage, Call, Event} = 55, - Contracts: pallet_contracts::{Pallet, Storage, Call, Event} = 56, - RandomnessCollectiveFlip: pallet_insecure_randomness_collective_flip::{Pallet, Storage} = 57, - DiaOracleModule: dia_oracle::{Pallet, Storage, Call, Config, Event} = 58, - - ZenlinkProtocol: zenlink_protocol::{Pallet, Call, Storage, Event} = 59, + Vesting: pallet_vesting = 50, + Utility: pallet_utility = 51, + Currencies: orml_currencies = 52, + Tokens: orml_tokens = 53, + XTokens: orml_xtokens = 54, + Identity: pallet_identity = 55, + Contracts: pallet_contracts = 56, + RandomnessCollectiveFlip: pallet_insecure_randomness_collective_flip = 57, + DiaOracleModule: dia_oracle = 58, + + ZenlinkProtocol: zenlink_protocol = 59, // Spacewalk pallets - Currency: currency::{Pallet} = 60, - Fee: fee::{Pallet, Call, Config, Storage} = 61, - Issue: issue::{Pallet, Call, Config, Storage, Event} = 62, - Nomination: nomination::{Pallet, Call, Config, Storage, Event} = 63, - Oracle: oracle::{Pallet, Call, Config, Storage, Event} = 64, - Redeem: redeem::{Pallet, Call, Config, Storage, Event} = 65, - Replace: replace::{Pallet, Call, Config, Storage, Event} = 66, - Security: security::{Pallet, Call, Config, Storage, Event} = 67, - StellarRelay: stellar_relay::{Pallet, Call, Config, Storage, Event} = 68, - VaultRegistry: vault_registry::{Pallet, Call, Config, Storage, Event, ValidateUnsigned} = 69, - PooledVaultRewards: pooled_rewards::{Pallet, Call, Storage, Event} = 70, - VaultStaking: staking::{Pallet, Storage, Event} = 71, - ClientsInfo: clients_info::{Pallet, Call, Storage, Event} = 72, - RewardDistribution: reward_distribution::{Pallet, Call, Storage, Event} = 73, - - TokenAllowance: orml_currencies_allowance_extension::{Pallet, Storage, Call, Event} = 80, - TreasuryBuyoutExtension: treasury_buyout_extension::{Pallet, Storage, Call, Event} = 82, - - Farming: farming::{Pallet, Call, Storage, Event} = 90, + Currency: currency = 60, + Fee: fee = 61, + Issue: issue = 62, + Nomination: nomination = 63, + Oracle: oracle = 64, + Redeem: redeem = 65, + Replace: replace = 66, + Security: security = 67, + StellarRelay: stellar_relay = 68, + VaultRegistry: vault_registry = 69, + PooledVaultRewards: pooled_rewards = 70, + VaultStaking: staking = 71, + ClientsInfo: clients_info = 72, + RewardDistribution: reward_distribution = 73, + + TokenAllowance: orml_currencies_allowance_extension = 80, + TreasuryBuyoutExtension: treasury_buyout_extension = 82, + + Farming: farming = 90, // Asset Metadata - AssetRegistry: orml_asset_registry::{Pallet, Storage, Call, Event, Config} = 91, + AssetRegistry: orml_asset_registry = 91, - VestingManager: vesting_manager::{Pallet, Call, Event} = 100 + VestingManager: vesting_manager = 100 } ); @@ -1696,11 +1662,11 @@ impl_runtime_apis! { } impl dia_oracle_runtime_api::DiaOracleApi for Runtime{ - fn get_value(blockchain: frame_support::sp_std::vec::Vec, symbol: frame_support::sp_std::vec::Vec)-> Result{ + fn get_value(blockchain: sp_std::vec::Vec, symbol: sp_std::vec::Vec)-> Result{ DiaOracleModule::get_value(blockchain, symbol) } - fn get_coin_info(blockchain: frame_support::sp_std::vec::Vec, symbol: frame_support::sp_std::vec::Vec)-> Result{ + fn get_coin_info(blockchain: sp_std::vec::Vec, symbol: sp_std::vec::Vec)-> Result{ DiaOracleModule::get_coin_info(blockchain, symbol) } } @@ -1949,7 +1915,7 @@ impl_runtime_apis! { } } - impl pallet_contracts::ContractsApi + impl pallet_contracts::ContractsApi for Runtime { fn call( @@ -1959,17 +1925,18 @@ impl_runtime_apis! { gas_limit: Option, storage_deposit_limit: Option, input_data: Vec, - ) -> pallet_contracts_primitives::ContractExecResult { + ) -> pallet_contracts_primitives::ContractExecResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( - origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - CONTRACTS_DEBUG_OUTPUT, - pallet_contracts::Determinism::Enforced, + origin, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -1981,18 +1948,19 @@ impl_runtime_apis! { code: pallet_contracts_primitives::Code, data: Vec, salt: Vec, - ) -> pallet_contracts_primitives::ContractInstantiateResult + ) -> pallet_contracts_primitives::ContractInstantiateResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( - origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - CONTRACTS_DEBUG_OUTPUT + origin, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/amplitude/src/xcm_config.rs b/runtime/amplitude/src/xcm_config.rs index d38925420..e281bcc38 100644 --- a/runtime/amplitude/src/xcm_config.rs +++ b/runtime/amplitude/src/xcm_config.rs @@ -1,9 +1,10 @@ use core::marker::PhantomData; use frame_support::{ - log, match_types, parameter_types, + match_types, parameter_types, traits::{ContainsPair, Everything, Nothing, ProcessMessageError}, }; +use log; use orml_asset_registry::{AssetRegistryTrader, FixedRateAssetRegistryTrader}; use orml_traits::{ location::{RelativeReserveProvider, Reserve}, @@ -20,7 +21,7 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{traits::ShouldExecute, XcmExecutor}; +use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; use runtime_common::{asset_registry::FixedConversionRateProvider, CurrencyIdConvert}; @@ -133,11 +134,11 @@ where fn should_execute( origin: &MultiLocation, instructions: &mut [Instruction], - max_weight: XCMWeight, - weight_credit: &mut XCMWeight, + max_weight: Weight, + properties: &mut Properties, ) -> Result<(), ProcessMessageError> { - Deny::should_execute(origin, instructions, max_weight, weight_credit)?; - Allow::should_execute(origin, instructions, max_weight, weight_credit) + Deny::should_execute(origin, instructions, max_weight, properties)?; + Allow::should_execute(origin, instructions, max_weight, properties) } } @@ -147,8 +148,8 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { fn should_execute( origin: &MultiLocation, instructions: &mut [Instruction], - _max_weight: XCMWeight, - _weight_credit: &mut XCMWeight, + _max_weight: Weight, + _weight_credit: &mut Properties, ) -> Result<(), ProcessMessageError> { if instructions.iter().any(|inst| { matches!( @@ -230,6 +231,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = (); } /// No local origins on this chain are allowed to dispatch XCM sends/executions. @@ -272,6 +274,8 @@ impl pallet_xcm::Config for Runtime { #[cfg(feature = "runtime-benchmarks")] type ReachableDest = ReachableDest; type AdminOrigin = EnsureRoot; + type MaxRemoteLockConsumers = ConstU32<0>; + type RemoteLockConsumerIdentifier = (); } #[cfg(feature = "runtime-benchmarks")] diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 1fcd83a55..9e7e95d77 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -117,7 +117,7 @@ dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-palle # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-bin", branch = "release-polkadot-v1.1.0", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-primitives", branch = "release-polkadot-v1.1.0", default-features = false } polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0", default-features = false } xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-builder", branch = "release-polkadot-v1.1.0", default-features = false } @@ -141,8 +141,8 @@ orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-l zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } -bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } +bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } +bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } [features] default = [ diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 285f068dc..da34c54e8 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -31,7 +31,7 @@ xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "s pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-bin", branch = "release-polkadot-v1.1.0" } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-primitives", branch = "release-polkadot-v1.1.0" } polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } polkadot-runtime = { git = "https://github.com/polkadot-fellows/runtimes", rev = "45cb7b4346542be0c94af500422de61d14dd364a"} kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "45cb7b4346542be0c94af500422de61d14dd364a"} diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index 47eb0a026..31bfea629 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -118,7 +118,7 @@ vesting-manager = { path = "../../pallets/vesting-manager", default-features = f # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-bin", default-features = false, branch = "release-polkadot-v1.1.0"} +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-primitives", default-features = false, branch = "release-polkadot-v1.1.0"} polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", default-features = false , branch = "release-polkadot-v1.1.0" } xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-builder", default-features = false, branch = "release-polkadot-v1.1.0" } @@ -141,8 +141,8 @@ zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Modul zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } #Bifrost -bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } -bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, branch = "polkadot-v1.1.0" } +bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } +bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } [features] default = [ From f7083ed967d6340b453309af0f953074d4287a50 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 1 Aug 2024 05:38:44 -0300 Subject: [PATCH 07/64] updating foucoco, pendulum runtimes --- Cargo.lock | 2478 ++++++++-------------------- Cargo.toml | 9 +- runtime/amplitude/src/lib.rs | 6 +- runtime/foucoco/Cargo.toml | 14 +- runtime/foucoco/src/lib.rs | 246 ++- runtime/foucoco/src/xcm_config.rs | 16 +- runtime/pendulum/Cargo.toml | 8 +- runtime/pendulum/src/lib.rs | 241 ++- runtime/pendulum/src/xcm_config.rs | 16 +- 9 files changed, 928 insertions(+), 2106 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 16b490dfb..e164f5a93 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12,15 +12,6 @@ dependencies = [ "regex", ] -[[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" @@ -139,20 +130,20 @@ dependencies = [ "cumulus-pallet-session-benchmarking 3.0.0", "cumulus-pallet-xcm 0.1.0", "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility 0.1.0", "currency", "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.3.4", "issue", "log", @@ -164,13 +155,13 @@ dependencies = [ "module-vault-registry-rpc-runtime-api", "nomination", "oracle", - "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-xtokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-xcm-support", + "orml-xtokens", "pallet-aura 4.0.0-dev", "pallet-authorship 4.0.0-dev", "pallet-balances 4.0.0-dev", @@ -188,7 +179,7 @@ dependencies = [ "pallet-scheduler 4.0.0-dev", "pallet-session 4.0.0-dev", "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "pallet-treasury 4.0.0-dev", "pallet-utility 4.0.0-dev", @@ -210,11 +201,11 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", @@ -1113,9 +1104,9 @@ source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce dependencies = [ "bifrost-primitives", "bifrost-ve-minting", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "hex-literal 0.4.1", "log", "orml-traits", @@ -1138,7 +1129,7 @@ dependencies = [ "jsonrpsee", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-rpc 6.0.0", @@ -1152,7 +1143,7 @@ source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce dependencies = [ "bifrost-primitives", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-std 8.0.0", ] @@ -1162,7 +1153,7 @@ version = "0.8.0" source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce0d752cb479e0e522e2e76#46ba3689c2fe1011cce0d752cb479e0e522e2e76" dependencies = [ "bstringify", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", "scale-info", @@ -1180,9 +1171,9 @@ version = "0.8.0" source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce0d752cb479e0e522e2e76#46ba3689c2fe1011cce0d752cb479e0e522e2e76" dependencies = [ "bifrost-primitives", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "hex-literal 0.4.1", "log", "orml-traits", @@ -1734,15 +1725,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.8" @@ -1802,8 +1784,8 @@ dependencies = [ name = "chain-extension-common" version = "0.1.0" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-contracts", "parity-scale-codec", @@ -1924,8 +1906,8 @@ name = "clients-info" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-arithmetic 16.0.0", @@ -2124,7 +2106,7 @@ version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1277fbfa94bc82c8ec4af2ded3e639d49ca5f7f3c7eeab2c66accd135ece4e70" dependencies = [ - "cranelift-entity 0.95.1", + "cranelift-entity", ] [[package]] @@ -2137,7 +2119,7 @@ dependencies = [ "cranelift-bforest", "cranelift-codegen-meta", "cranelift-codegen-shared", - "cranelift-entity 0.95.1", + "cranelift-entity", "cranelift-isle", "gimli 0.27.3", "hashbrown 0.13.2", @@ -2162,15 +2144,6 @@ version = "0.95.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dd82b8b376247834b59ed9bdc0ddeb50f517452827d4a11bccf5937b213748b8" -[[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" @@ -2216,13 +2189,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff3220489a3d928ad91e59dd7aeaa8b3de18afb554a6211213673a71c90737ac" dependencies = [ "cranelift-codegen", - "cranelift-entity 0.95.1", + "cranelift-entity", "cranelift-frontend", "itertools 0.10.5", "log", "smallvec", - "wasmparser 0.102.0", - "wasmtime-types 8.0.1", + "wasmparser", + "wasmtime-types", ] [[package]] @@ -2359,7 +2332,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "futures", "parity-scale-codec", "parking_lot 0.12.2", @@ -2368,7 +2341,7 @@ dependencies = [ "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", "sc-client-api 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", @@ -2385,7 +2358,7 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-consensus-proposer", "cumulus-primitives-aura", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", "cumulus-relay-chain-interface 0.1.0", "futures", @@ -2401,18 +2374,18 @@ dependencies = [ "sc-consensus-slots", "sc-telemetry 4.0.0-dev", "schnellru", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", "substrate-prometheus-endpoint 0.10.0-dev", "tracing", ] @@ -2424,7 +2397,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-relay-chain-interface 0.1.0", "dyn-clone", "futures", @@ -2437,10 +2410,10 @@ dependencies = [ "schnellru", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", "sp-trie 22.0.0", "substrate-prometheus-endpoint 0.10.0-dev", "tracing", @@ -2455,7 +2428,7 @@ dependencies = [ "async-trait", "cumulus-primitives-parachain-inherent 0.1.0", "sp-consensus 0.10.0-dev", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "thiserror", @@ -2490,7 +2463,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-relay-chain-interface 0.1.0", "futures", "futures-timer", @@ -2518,7 +2491,7 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface 0.1.0", "cumulus-relay-chain-minimal-node", @@ -2535,7 +2508,7 @@ dependencies = [ "sc-telemetry 4.0.0-dev", "sc-transaction-pool 4.0.0-dev", "sc-utils 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-core 21.0.0", @@ -2549,8 +2522,8 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-pallet-parachain-system 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-aura 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", @@ -2585,9 +2558,9 @@ name = "cumulus-pallet-dmp-queue" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -2622,11 +2595,11 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", "environmental", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "log", "parity-scale-codec", @@ -2634,7 +2607,7 @@ dependencies = [ "scale-info", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -2705,9 +2678,9 @@ name = "cumulus-pallet-session-benchmarking" version = "3.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-session 4.0.0-dev", "parity-scale-codec", "sp-runtime 24.0.0", @@ -2734,9 +2707,9 @@ name = "cumulus-pallet-xcm" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-io 23.0.0", @@ -2767,10 +2740,10 @@ name = "cumulus-pallet-xcmp-queue" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "polkadot-runtime-common 1.0.0", @@ -2816,29 +2789,12 @@ dependencies = [ "parity-scale-codec", "polkadot-core-primitives 1.0.0", "polkadot-primitives 1.0.0", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", ] -[[package]] -name = "cumulus-primitives-core" -version = "0.1.0" -source = "git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42#f603a61ff370fc33740c9373833c3c6ba1486846" -dependencies = [ - "parity-scale-codec", - "polkadot-core-primitives 0.9.42", - "polkadot-parachain", - "polkadot-primitives 0.9.42", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-trie 7.0.0", - "xcm", -] - [[package]] name = "cumulus-primitives-core" version = "0.1.0" @@ -2849,7 +2805,7 @@ dependencies = [ "polkadot-parachain-primitives 1.0.0", "polkadot-primitives 1.0.0", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-trie 22.0.0", @@ -2880,15 +2836,15 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-relay-chain-interface 0.1.0", "cumulus-test-relay-sproof-builder 0.1.0", "parity-scale-codec", "sc-client-api 4.0.0-dev", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-std 8.0.0", @@ -2926,12 +2882,12 @@ name = "cumulus-primitives-timestamp" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "futures", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", ] [[package]] @@ -2939,8 +2895,8 @@ name = "cumulus-primitives-utility" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", + "frame-support 4.0.0-dev", "log", "parity-scale-codec", "polkadot-runtime-common 1.0.0", @@ -2979,7 +2935,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-relay-chain-interface 0.1.0", "futures", "futures-timer", @@ -2990,7 +2946,7 @@ dependencies = [ "sc-sysinfo 6.0.0-dev", "sc-telemetry 4.0.0-dev", "sc-tracing 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", @@ -3003,13 +2959,13 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "futures", "jsonrpsee-core", "parity-scale-codec", "polkadot-overseer 1.0.0", "sc-client-api 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-state-machine 0.28.0", "thiserror", @@ -3041,7 +2997,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "array-bytes 6.2.3", "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-relay-chain-interface 0.1.0", "cumulus-relay-chain-rpc-interface", "futures", @@ -3062,7 +3018,7 @@ dependencies = [ "sc-tracing 4.0.0-dev", "sc-utils 4.0.0-dev", "schnellru", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-runtime 24.0.0", @@ -3075,7 +3031,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-relay-chain-interface 0.1.0", "either", "futures", @@ -3093,8 +3049,8 @@ dependencies = [ "serde_json", "smoldot", "smoldot-light", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", + "sp-authority-discovery 4.0.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", @@ -3112,7 +3068,7 @@ name = "cumulus-test-relay-sproof-builder" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "parity-scale-codec", "polkadot-primitives 1.0.0", "sp-runtime 24.0.0", @@ -3141,13 +3097,13 @@ name = "currency" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", "pallet-balances 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -3412,9 +3368,9 @@ name = "dia-oracle" version = "0.1.0" source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -3431,8 +3387,8 @@ version = "0.1.0" source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" dependencies = [ "dia-oracle", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "sp-api 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -3645,19 +3601,10 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", - "signature 2.2.0", + "signature", "spki", ] -[[package]] -name = "ed25519" -version = "1.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" -dependencies = [ - "signature 1.6.4", -] - [[package]] name = "ed25519" version = "2.2.3" @@ -3665,19 +3612,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ "pkcs8", - "signature 2.2.0", -] - -[[package]] -name = "ed25519-dalek" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" -dependencies = [ - "curve25519-dalek 3.2.0", - "ed25519 1.5.3", - "sha2 0.9.9", - "zeroize", + "signature", ] [[package]] @@ -3687,7 +3622,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek 4.1.2", - "ed25519 2.2.3", + "ed25519", "rand_core 0.6.4", "serde", "sha2 0.10.8", @@ -3716,7 +3651,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ "curve25519-dalek 4.1.2", - "ed25519 2.2.3", + "ed25519", "hashbrown 0.14.5", "hex", "rand_core 0.6.4", @@ -3965,19 +3900,6 @@ dependencies = [ "quote", ] -[[package]] -name = "expander" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f360349150728553f92e4c997a16af8915f418d3a0f21b440d34c5632f16ed84" -dependencies = [ - "blake2 0.10.6", - "fs-err", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "expander" version = "2.1.0" @@ -4059,9 +3981,9 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "currency", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "oracle", "pallet-balances 4.0.0-dev", "parity-scale-codec", @@ -4240,20 +4162,20 @@ dependencies = [ "cumulus-pallet-session-benchmarking 3.0.0", "cumulus-pallet-xcm 0.1.0", "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility 0.1.0", "currency", "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.3.4", "issue", "log", @@ -4265,14 +4187,14 @@ dependencies = [ "module-vault-registry-rpc-runtime-api", "nomination", "oracle", - "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", + "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-tokens-management-extension", "orml-traits", - "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", - "orml-xtokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", + "orml-xcm-support", + "orml-xtokens", "pallet-aura 4.0.0-dev", "pallet-authorship 4.0.0-dev", "pallet-balances 4.0.0-dev", @@ -4291,7 +4213,7 @@ dependencies = [ "pallet-session 4.0.0-dev", "pallet-sudo", "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "pallet-treasury 4.0.0-dev", "pallet-utility 4.0.0-dev", @@ -4313,11 +4235,11 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", @@ -4345,46 +4267,21 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" -[[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-runtime-interface 7.0.0", - "sp-std 5.0.0", - "sp-storage 7.0.0", - "static_assertions", -] - [[package]] name = "frame-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-support-procedural 4.0.0-dev", + "frame-system 4.0.0-dev", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-core 21.0.0", "sp-io 23.0.0", @@ -4431,9 +4328,9 @@ dependencies = [ "chrono", "clap", "comfy-table", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "gethostname", "handlebars", "itertools 0.10.5", @@ -4452,12 +4349,12 @@ dependencies = [ "sc-sysinfo 6.0.0-dev", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-database 4.0.0-dev", "sp-externalities 0.19.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-keystore 0.27.0", "sp-runtime 24.0.0", @@ -4498,8 +4395,8 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-election-provider-solution-type 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-arithmetic 16.0.0", @@ -4532,9 +4429,9 @@ name = "frame-executive" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "frame-try-runtime 0.10.0-dev", "log", "parity-scale-codec", "scale-info", @@ -4564,18 +4461,6 @@ dependencies = [ "sp-tracing 14.0.0", ] -[[package]] -name = "frame-metadata" -version = "15.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "878babb0b136e731cc77ec2fd883ff02745ff21e6fb662729953d44923df009c" -dependencies = [ - "cfg-if", - "parity-scale-codec", - "scale-info", - "serde", -] - [[package]] name = "frame-metadata" version = "16.0.0" @@ -4595,8 +4480,8 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "array-bytes 6.2.3", "docify", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -4625,39 +4510,6 @@ dependencies = [ "tokio-retry", ] -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "bitflags 1.3.2", - "environmental", - "frame-metadata 15.1.0", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "impl-trait-for-tuples", - "k256", - "log", - "once_cell", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-core-hashing-proc-macro 5.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-state-machine 0.13.0", - "sp-std 5.0.0", - "sp-tracing 6.0.0", - "sp-weights 4.0.0", - "tt-call", -] - [[package]] name = "frame-support" version = "4.0.0-dev" @@ -4667,8 +4519,8 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 16.0.0", - "frame-support-procedural 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-metadata", + "frame-support-procedural 4.0.0-dev", "impl-trait-for-tuples", "k256", "log", @@ -4679,17 +4531,17 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-core-hashing-proc-macro 9.0.0", "sp-debug-derive 8.0.0", "sp-genesis-builder 0.1.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-metadata-ir 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-metadata-ir 0.1.0", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-state-machine 0.28.0", "sp-std 8.0.0", "sp-tracing 10.0.0", @@ -4708,7 +4560,7 @@ dependencies = [ "bitflags 1.3.2", "docify", "environmental", - "frame-metadata 16.0.0", + "frame-metadata", "frame-support-procedural 20.0.0", "impl-trait-for-tuples", "k256", @@ -4739,32 +4591,16 @@ dependencies = [ "tt-call", ] -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "Inflector", - "cfg-expr 0.10.3", - "derive-syn-parse 0.1.5", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "itertools 0.10.5", - "proc-macro-warning 0.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "frame-support-procedural" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "Inflector", - "cfg-expr 0.15.8", + "cfg-expr", "derive-syn-parse 0.1.5", "expander 2.1.0", - "frame-support-procedural-tools 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support-procedural-tools 4.0.0-dev", "itertools 0.10.5", "macro_magic 0.4.2", "proc-macro-warning 0.4.2", @@ -4780,7 +4616,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1d6bc383298353ff2790ac1a301262c21ac196dbc26ef67a2213c46524a06dd1" dependencies = [ "Inflector", - "cfg-expr 0.15.8", + "cfg-expr", "derive-syn-parse 0.1.5", "expander 2.1.0", "frame-support-procedural-tools 9.0.0", @@ -4793,24 +4629,12 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "frame-support-procedural-tools" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support-procedural-tools-derive 3.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support-procedural-tools-derive 3.0.0", "proc-macro-crate 1.3.1", "proc-macro2", "quote", @@ -4830,16 +4654,6 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "frame-support-procedural-tools-derive" version = "3.0.0" @@ -4861,31 +4675,13 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-version 5.0.0", - "sp-weights 4.0.0", -] - [[package]] name = "frame-system" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cfg-if", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -4918,29 +4714,14 @@ dependencies = [ "sp-weights 24.0.0", ] -[[package]] -name = "frame-system-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "scale-info", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", -] - [[package]] name = "frame-system-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-core 21.0.0", @@ -4970,7 +4751,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", ] [[package]] @@ -4983,26 +4764,14 @@ dependencies = [ "sp-api 23.0.0", ] -[[package]] -name = "frame-try-runtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", -] - [[package]] name = "frame-try-runtime" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -5274,16 +5043,6 @@ dependencies = [ "polyval", ] -[[package]] -name = "gimli" -version = "0.26.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22030e2c5a68ec659fde1e949a745124b48e6fa8b045b7ed5bd1fe4ccc5c4e5d" -dependencies = [ - "fallible-iterator", - "stable_deref_trait", -] - [[package]] name = "gimli" version = "0.27.3" @@ -5958,9 +5717,9 @@ dependencies = [ "base64 0.13.1", "currency", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "hex", "log", "oracle", @@ -6222,7 +5981,7 @@ name = "kusama-runtime-constants" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", "smallvec", @@ -6455,7 +6214,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" dependencies = [ "bs58 0.4.0", - "ed25519-dalek 2.1.1", + "ed25519-dalek", "log", "multiaddr", "multihash", @@ -7102,15 +6861,6 @@ dependencies = [ "libc", ] -[[package]] -name = "memoffset" -version = "0.6.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" -dependencies = [ - "autocfg", -] - [[package]] name = "memoffset" version = "0.8.0" @@ -7129,12 +6879,6 @@ dependencies = [ "hash-db", ] -[[package]] -name = "memory_units" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8452105ba047068f40ff7093dd1d9da90898e63dd61736462e9cdda6a90ad3c3" - [[package]] name = "merlin" version = "2.0.1" @@ -7231,7 +6975,7 @@ dependencies = [ "parity-scale-codec", "sc-client-api 4.0.0-dev", "sc-offchain", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", @@ -7249,7 +6993,7 @@ dependencies = [ "jsonrpsee", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-mmr-primitives 4.0.0-dev", @@ -7311,7 +7055,7 @@ dependencies = [ "jsonrpsee", "module-issue-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -7321,9 +7065,9 @@ name = "module-issue-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-std 8.0.0", ] @@ -7335,7 +7079,7 @@ dependencies = [ "jsonrpsee", "module-oracle-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", "spacewalk-primitives", @@ -7346,11 +7090,11 @@ name = "module-oracle-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-std 8.0.0", "spacewalk-primitives", ] @@ -7363,7 +7107,7 @@ dependencies = [ "module-oracle-rpc-runtime-api", "module-pallet-staking-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -7372,12 +7116,12 @@ dependencies = [ name = "module-pallet-staking-rpc-runtime-api" version = "1.0.0" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "module-oracle-rpc-runtime-api", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-arithmetic 16.0.0", "sp-std 8.0.0", ] @@ -7390,7 +7134,7 @@ dependencies = [ "jsonrpsee", "module-redeem-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -7400,9 +7144,9 @@ name = "module-redeem-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-std 8.0.0", ] @@ -7414,7 +7158,7 @@ dependencies = [ "jsonrpsee", "module-replace-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -7424,9 +7168,9 @@ name = "module-replace-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-std 8.0.0", ] @@ -7439,7 +7183,7 @@ dependencies = [ "module-oracle-rpc-runtime-api", "module-vault-registry-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -7449,10 +7193,10 @@ name = "module-vault-registry-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "module-oracle-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-std 8.0.0", ] @@ -7691,9 +7435,9 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983a dependencies = [ "currency", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", @@ -7803,18 +7547,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" -[[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" @@ -7882,9 +7614,9 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983a dependencies = [ "currency", "dia-oracle", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "once_cell", "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", @@ -7976,32 +7708,13 @@ dependencies = [ "num-traits", ] -[[package]] -name = "orml-asset-registry" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", - "pallet-xcm 0.9.42", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-builder", - "xcm-executor", -] - [[package]] name = "orml-asset-registry" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "orml-traits", "pallet-xcm 1.0.0", @@ -8021,8 +7734,8 @@ name = "orml-currencies" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", @@ -8037,9 +7750,9 @@ dependencies = [ name = "orml-currencies-allowance-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", @@ -8060,8 +7773,8 @@ name = "orml-oracle" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", @@ -8078,8 +7791,8 @@ name = "orml-oracle" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", @@ -8096,8 +7809,8 @@ name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "orml-traits", "parity-scale-codec", @@ -8113,8 +7826,8 @@ name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "orml-traits", "parity-scale-codec", @@ -8129,9 +7842,9 @@ dependencies = [ name = "orml-tokens-management-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", @@ -8153,7 +7866,7 @@ name = "orml-traits" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "impl-trait-for-tuples", "num-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0)", @@ -8173,7 +7886,7 @@ name = "orml-utilities" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -8188,7 +7901,7 @@ name = "orml-utilities" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -8203,7 +7916,7 @@ name = "orml-utilities" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -8218,8 +7931,8 @@ name = "orml-xcm" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-xcm 1.0.0", "parity-scale-codec", "scale-info", @@ -8227,26 +7940,12 @@ dependencies = [ "staging-xcm 1.0.0", ] -[[package]] -name = "orml-xcm-support" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", - "parity-scale-codec", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-executor", -] - [[package]] name = "orml-xcm-support" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "orml-traits", "parity-scale-codec", "sp-runtime 24.0.0", @@ -8255,38 +7954,17 @@ dependencies = [ "staging-xcm-executor 1.0.0", ] -[[package]] -name = "orml-xtokens" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42#4ae0372e2c624e6acc98305564b9d395f70814c0" -dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/cumulus.git?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "orml-traits", - "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", - "pallet-xcm 0.9.42", - "parity-scale-codec", - "scale-info", - "serde", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-executor", -] - [[package]] name = "orml-xtokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "orml-traits", - "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-xcm-support", "pallet-xcm 1.0.0", "parity-scale-codec", "scale-info", @@ -8354,10 +8032,10 @@ name = "pallet-asset-tx-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -8391,9 +8069,9 @@ name = "pallet-assets" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -8424,8 +8102,8 @@ name = "pallet-aura" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", @@ -8459,13 +8137,13 @@ name = "pallet-authority-discovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-session 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-application-crypto 23.0.0", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -8492,8 +8170,8 @@ name = "pallet-authorship" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", @@ -8521,9 +8199,9 @@ name = "pallet-babe" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-authorship 4.0.0-dev", "pallet-session 4.0.0-dev", @@ -8536,7 +8214,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -8572,10 +8250,10 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "aquamarine", "docify", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-balances 4.0.0-dev", "parity-scale-codec", @@ -8615,9 +8293,9 @@ name = "pallet-balances" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -8646,8 +8324,8 @@ name = "pallet-beefy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-authorship 4.0.0-dev", "pallet-session 4.0.0-dev", @@ -8657,7 +8335,7 @@ dependencies = [ "sp-consensus-beefy 4.0.0-dev", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -8689,8 +8367,8 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "array-bytes 6.2.3", "binary-merkle-tree 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-beefy 4.0.0-dev", "pallet-mmr 4.0.0-dev", @@ -8698,7 +8376,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", "sp-io 23.0.0", @@ -8738,9 +8416,9 @@ name = "pallet-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-treasury 4.0.0-dev", "parity-scale-codec", @@ -8775,9 +8453,9 @@ name = "pallet-child-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-bounties 4.0.0-dev", "pallet-treasury 4.0.0-dev", @@ -8814,9 +8492,9 @@ name = "pallet-collator-selection" version = "3.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-authorship 4.0.0-dev", "pallet-session 4.0.0-dev", @@ -8824,7 +8502,7 @@ dependencies = [ "rand 0.8.5", "scale-info", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -8853,9 +8531,9 @@ name = "pallet-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -8890,9 +8568,9 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "bitflags 1.3.2", "environmental", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "log", "pallet-balances 4.0.0-dev", @@ -8903,13 +8581,13 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", "wasm-instrument 0.4.0", - "wasmi 0.31.2", + "wasmi", ] [[package]] @@ -8941,9 +8619,9 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -8975,9 +8653,9 @@ name = "pallet-democracy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9012,10 +8690,10 @@ name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-election-provider-support-benchmarking 4.0.0-dev", "parity-scale-codec", @@ -9059,9 +8737,9 @@ name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-system 4.0.0-dev", "parity-scale-codec", "sp-npos-elections 4.0.0-dev", "sp-runtime 24.0.0", @@ -9088,9 +8766,9 @@ name = "pallet-elections-phragmen" version = "5.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9098,7 +8776,7 @@ dependencies = [ "sp-io 23.0.0", "sp-npos-elections 4.0.0-dev", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -9128,16 +8806,16 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "docify", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", "sp-io 23.0.0", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -9166,9 +8844,9 @@ name = "pallet-grandpa" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-authorship 4.0.0-dev", "pallet-session 4.0.0-dev", @@ -9180,7 +8858,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -9214,9 +8892,9 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "enumflags2", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-io 23.0.0", @@ -9246,9 +8924,9 @@ name = "pallet-im-online" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-authorship 4.0.0-dev", "parity-scale-codec", @@ -9257,7 +8935,7 @@ dependencies = [ "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -9287,9 +8965,9 @@ name = "pallet-indices" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-core 21.0.0", @@ -9322,8 +9000,8 @@ name = "pallet-insecure-randomness-collective-flip" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "safe-mix", "scale-info", @@ -9336,9 +9014,9 @@ name = "pallet-membership" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9371,9 +9049,9 @@ name = "pallet-message-queue" version = "7.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9410,9 +9088,9 @@ name = "pallet-mmr" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9447,9 +9125,9 @@ name = "pallet-multisig" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9528,9 +9206,9 @@ name = "pallet-nis" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-arithmetic 16.0.0", @@ -9561,8 +9239,8 @@ name = "pallet-nomination-pools" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-balances 4.0.0-dev", "parity-scale-codec", @@ -9570,7 +9248,7 @@ dependencies = [ "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", "sp-tracing 10.0.0", ] @@ -9600,10 +9278,10 @@ name = "pallet-nomination-pools-benchmarking" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-bags-list 4.0.0-dev", "pallet-nomination-pools 1.0.0", "pallet-staking 4.0.0-dev", @@ -9611,7 +9289,7 @@ dependencies = [ "scale-info", "sp-runtime 24.0.0", "sp-runtime-interface 17.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -9643,7 +9321,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "pallet-nomination-pools 1.0.0", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-std 8.0.0", ] @@ -9664,15 +9342,15 @@ name = "pallet-offences" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -9699,10 +9377,10 @@ name = "pallet-offences-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-babe 4.0.0-dev", "pallet-balances 4.0.0-dev", @@ -9714,7 +9392,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -9748,9 +9426,9 @@ name = "pallet-preimage" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9783,9 +9461,9 @@ name = "pallet-proxy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-io 23.0.0", @@ -9814,9 +9492,9 @@ name = "pallet-ranked-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9851,9 +9529,9 @@ name = "pallet-recovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-io 23.0.0", @@ -9883,9 +9561,9 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9921,9 +9599,9 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "docify", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -9957,8 +9635,8 @@ name = "pallet-session" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "log", "pallet-timestamp 4.0.0-dev", @@ -9968,7 +9646,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-state-machine 0.28.0", "sp-std 8.0.0", "sp-trie 22.0.0", @@ -10002,9 +9680,9 @@ name = "pallet-session-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "pallet-session 4.0.0-dev", "pallet-staking 4.0.0-dev", "parity-scale-codec", @@ -10037,9 +9715,9 @@ name = "pallet-society" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "rand_chacha 0.2.2", @@ -10074,10 +9752,10 @@ name = "pallet-staking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-authorship 4.0.0-dev", "pallet-session 4.0.0-dev", @@ -10088,7 +9766,7 @@ dependencies = [ "sp-application-crypto 23.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -10163,7 +9841,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", ] [[package]] @@ -10181,9 +9859,9 @@ name = "pallet-state-trie-migration" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -10216,9 +9894,9 @@ name = "pallet-sudo" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-io 23.0.0", @@ -10231,18 +9909,18 @@ name = "pallet-timestamp" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-storage 13.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", ] [[package]] @@ -10271,9 +9949,9 @@ name = "pallet-tips" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-treasury 4.0.0-dev", "parity-scale-codec", @@ -10305,29 +9983,13 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "pallet-transaction-payment" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", -] - [[package]] name = "pallet-transaction-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -10362,7 +10024,7 @@ dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-rpc 6.0.0", @@ -10375,9 +10037,9 @@ name = "pallet-transaction-payment-rpc-runtime-api" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-runtime 24.0.0", "sp-weights 20.0.0", ] @@ -10400,9 +10062,9 @@ name = "pallet-treasury" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "pallet-balances 4.0.0-dev", "parity-scale-codec", @@ -10453,9 +10115,9 @@ name = "pallet-utility" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-core 21.0.0", @@ -10486,9 +10148,9 @@ name = "pallet-vesting" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -10517,12 +10179,12 @@ name = "pallet-whitelist" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -10543,36 +10205,15 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "pallet-xcm" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" -dependencies = [ - "bounded-collections", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-executor", -] - [[package]] name = "pallet-xcm" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bounded-collections", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -10612,9 +10253,9 @@ name = "pallet-xcm-benchmarks" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -10671,9 +10312,9 @@ name = "parachain-info" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-runtime 24.0.0", @@ -10684,9 +10325,9 @@ dependencies = [ name = "parachain-staking" version = "1.7.2" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "module-pallet-staking-rpc-runtime-api", "pallet-aura 4.0.0-dev", @@ -10697,13 +10338,13 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-arithmetic 16.0.0", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -10712,10 +10353,10 @@ name = "parachains-common" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-primitives-utility 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", "num-traits", @@ -10988,14 +10629,14 @@ dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-service", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", "cumulus-relay-chain-inprocess-interface", "cumulus-relay-chain-interface 0.1.0", "cumulus-relay-chain-minimal-node", "cumulus-relay-chain-rpc-interface", "foucoco-runtime", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-benchmarking-cli", "jsonrpsee", "log", @@ -11031,7 +10672,7 @@ dependencies = [ "sc-transaction-pool 4.0.0-dev", "sc-transaction-pool-api 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-arithmetic 16.0.0", "sp-block-builder 4.0.0-dev", "sp-blockchain 4.0.0-dev", @@ -11042,7 +10683,7 @@ dependencies = [ "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", "sp-transaction-pool 4.0.0-dev", "spacewalk-primitives", "staging-xcm 1.0.0", @@ -11069,20 +10710,20 @@ dependencies = [ "cumulus-pallet-session-benchmarking 3.0.0", "cumulus-pallet-xcm 0.1.0", "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility 0.1.0", "currency", "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.3.4", "issue", "log", @@ -11094,13 +10735,13 @@ dependencies = [ "module-vault-registry-rpc-runtime-api", "nomination", "oracle", - "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", - "orml-xtokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v0.9.42)", + "orml-xcm-support", + "orml-xtokens", "pallet-aura 4.0.0-dev", "pallet-authorship 4.0.0-dev", "pallet-balances 4.0.0-dev", @@ -11118,7 +10759,7 @@ dependencies = [ "pallet-scheduler 4.0.0-dev", "pallet-session 4.0.0-dev", "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "pallet-treasury 4.0.0-dev", "pallet-utility 4.0.0-dev", @@ -11140,11 +10781,11 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", @@ -11426,18 +11067,6 @@ dependencies = [ "tracing-gum 1.0.0", ] -[[package]] -name = "polkadot-core-primitives" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", -] - [[package]] name = "polkadot-core-primitives" version = "1.0.0" @@ -11587,7 +11216,7 @@ dependencies = [ "schnorrkel 0.9.1", "sp-application-crypto 23.0.0", "sp-consensus 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev", "sp-runtime 24.0.0", "thiserror", "tracing-gum 1.0.0", @@ -11733,7 +11362,7 @@ dependencies = [ "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", "sp-blockchain 4.0.0-dev", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "thiserror", "tracing-gum 1.0.0", ] @@ -12074,8 +11703,8 @@ dependencies = [ "sc-network 0.10.0-dev", "sc-transaction-pool-api 4.0.0-dev", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", + "sp-authority-discovery 4.0.0-dev", "sp-consensus-babe 0.10.0-dev", "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", @@ -12157,7 +11786,7 @@ dependencies = [ "polkadot-primitives 1.0.0", "sc-client-api 4.0.0-dev", "schnellru", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-core 21.0.0", "tikv-jemalloc-ctl", "tracing-gum 1.0.0", @@ -12186,23 +11815,6 @@ dependencies = [ "tracing-gum 4.0.0", ] -[[package]] -name = "polkadot-parachain" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" -dependencies = [ - "bounded-collections", - "derive_more", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "polkadot-core-primitives 0.9.42", - "scale-info", - "serde", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", -] - [[package]] name = "polkadot-parachain-primitives" version = "1.0.0" @@ -12210,7 +11822,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "bounded-collections", "derive_more", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "parity-scale-codec", "polkadot-core-primitives 1.0.0", "scale-info", @@ -12258,53 +11870,27 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "hex-literal 0.4.1", "parity-scale-codec", - "polkadot-core-primitives 0.9.42", - "polkadot-parachain", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-arithmetic 6.0.0", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-io 7.0.0", - "sp-keystore 0.13.0", - "sp-runtime 7.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-std 5.0.0", -] - -[[package]] -name = "polkadot-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bitvec", - "hex-literal 0.4.1", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", - "scale-info", - "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev", + "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-keystore 0.27.0", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -12356,7 +11942,7 @@ dependencies = [ "sc-rpc 4.0.0-dev", "sc-sync-state-rpc", "sc-transaction-pool-api 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", @@ -12373,14 +11959,14 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.4.1", "log", "pallet-authority-discovery 4.0.0-dev", @@ -12420,7 +12006,7 @@ dependencies = [ "pallet-staking-runtime-api 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "pallet-tips 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "pallet-treasury 4.0.0-dev", "pallet-utility 4.0.0-dev", @@ -12438,21 +12024,21 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-arithmetic 16.0.0", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-mmr-primitives 4.0.0-dev", "sp-npos-elections 4.0.0-dev", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", @@ -12574,10 +12160,10 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "libsecp256k1", "log", @@ -12590,7 +12176,7 @@ dependencies = [ "pallet-staking 4.0.0-dev", "pallet-staking-reward-fn 4.0.0-dev", "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "pallet-treasury 4.0.0-dev", "pallet-vesting 4.0.0-dev", "parity-scale-codec", @@ -12601,14 +12187,14 @@ dependencies = [ "serde", "serde_derive", "slot-range-helper 1.0.0", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-npos-elections 4.0.0-dev", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", "staging-xcm 1.0.0", "static_assertions", @@ -12669,7 +12255,7 @@ name = "polkadot-runtime-constants" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", "smallvec", @@ -12699,7 +12285,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bs58 0.5.1", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "parity-scale-codec", "polkadot-primitives 1.0.0", "sp-std 8.0.0", @@ -12728,9 +12314,9 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "log", "pallet-authority-discovery 4.0.0-dev", @@ -12751,15 +12337,15 @@ dependencies = [ "rustc-hex", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", "staging-xcm 1.0.0", "staging-xcm-executor 1.0.0", @@ -12819,10 +12405,10 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-benchmarking-cli", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", "futures", "hex-literal 0.4.1", @@ -12834,7 +12420,7 @@ dependencies = [ "pallet-babe 4.0.0-dev", "pallet-im-online 4.0.0-dev", "pallet-staking 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "parity-db", "parity-scale-codec", @@ -12902,8 +12488,8 @@ dependencies = [ "schnellru", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", + "sp-authority-discovery 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", @@ -12911,7 +12497,7 @@ dependencies = [ "sp-consensus-beefy 4.0.0-dev", "sp-consensus-grandpa 4.0.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-keyring 24.0.0", "sp-keystore 0.27.0", @@ -12921,7 +12507,7 @@ dependencies = [ "sp-session 4.0.0-dev", "sp-state-machine 0.28.0", "sp-storage 13.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", "sp-weights 20.0.0", @@ -12951,7 +12537,7 @@ dependencies = [ "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "sp-keystore 0.27.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "thiserror", "tracing-gum 1.0.0", ] @@ -13036,9 +12622,9 @@ name = "pooled-rewards" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "parity-scale-codec", "scale-info", @@ -13135,8 +12721,8 @@ version = "0.1.0" dependencies = [ "chain-extension-common", "dia-oracle", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", @@ -13258,17 +12844,6 @@ dependencies = [ "version_check", ] -[[package]] -name = "proc-macro-warning" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0e99670bafb56b9a106419397343bdbc8b8742c3cc449fec6345f86173f47cd4" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "proc-macro-warning" version = "0.4.2" @@ -13607,9 +13182,9 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983a dependencies = [ "currency", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "hex", "log", "oracle", @@ -13767,9 +13342,9 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983a dependencies = [ "currency", "fee", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "hex", "log", "nomination", @@ -13810,9 +13385,9 @@ name = "reward" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -13830,9 +13405,9 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "currency", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "oracle", "orml-currencies", @@ -13934,14 +13509,14 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "binary-merkle-tree 4.0.0-dev", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-metadata-hash-extension", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.4.1", "log", "pallet-authority-discovery 4.0.0-dev", @@ -13976,7 +13551,7 @@ dependencies = [ "pallet-sudo", "pallet-timestamp 4.0.0-dev", "pallet-tips 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "pallet-treasury 4.0.0-dev", "pallet-utility 4.0.0-dev", @@ -13993,19 +13568,19 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", + "sp-authority-discovery 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-mmr-primitives 4.0.0-dev", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", @@ -14022,7 +13597,7 @@ name = "rococo-runtime-constants" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", "smallvec", @@ -14087,14 +13662,14 @@ dependencies = [ name = "runtime-common" version = "0.1.0" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "dia-oracle", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "orml-asset-registry", "orml-traits", - "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-xcm-support", "parity-scale-codec", "paste", "scale-info", @@ -14119,16 +13694,16 @@ dependencies = [ "cumulus-pallet-dmp-queue 0.1.0", "cumulus-pallet-xcm 0.1.0", "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-primitives-utility 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "orml-asset-registry 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "orml-asset-registry", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", "orml-xcm", - "orml-xcm-support 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-xtokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-xcm-support", + "orml-xtokens", "pallet-assets 4.0.0-dev", "pallet-balances 4.0.0-dev", "pallet-xcm 1.0.0", @@ -14402,8 +13977,8 @@ dependencies = [ "rand 0.8.5", "sc-client-api 4.0.0-dev", "sc-network 0.10.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", + "sp-authority-discovery 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-keystore 0.27.0", @@ -14455,11 +14030,11 @@ dependencies = [ "sc-proposer-metrics", "sc-telemetry 4.0.0-dev", "sc-transaction-pool-api 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "substrate-prometheus-endpoint 0.10.0-dev", ] @@ -14471,11 +14046,11 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "parity-scale-codec", "sc-client-api 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -14650,7 +14225,7 @@ dependencies = [ "sc-executor 0.10.0-dev", "sc-transaction-pool-api 4.0.0-dev", "sc-utils 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-core 21.0.0", @@ -14759,7 +14334,7 @@ dependencies = [ "sc-client-api 4.0.0-dev", "sc-utils 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-core 21.0.0", @@ -14809,15 +14384,15 @@ dependencies = [ "sc-consensus 0.10.0-dev", "sc-consensus-slots", "sc-telemetry 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-consensus-aura 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-keystore 0.27.0", "sp-runtime 24.0.0", "substrate-prometheus-endpoint 0.10.0-dev", @@ -14845,15 +14420,15 @@ dependencies = [ "sc-telemetry 4.0.0-dev", "sc-transaction-pool-api 4.0.0-dev", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-keystore 0.27.0", "sp-runtime 24.0.0", "substrate-prometheus-endpoint 0.10.0-dev", @@ -14871,7 +14446,7 @@ dependencies = [ "sc-consensus-epochs", "sc-rpc-api 0.10.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", @@ -14901,7 +14476,7 @@ dependencies = [ "sc-network-gossip", "sc-network-sync 0.10.0-dev", "sc-utils 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", "sp-blockchain 4.0.0-dev", @@ -14976,7 +14551,7 @@ dependencies = [ "sc-transaction-pool-api 4.0.0-dev", "sc-utils 4.0.0-dev", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", "sp-blockchain 4.0.0-dev", @@ -15029,17 +14604,17 @@ dependencies = [ "sc-transaction-pool 4.0.0-dev", "sc-transaction-pool-api 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-keystore 0.27.0", "sp-runtime 24.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", ] @@ -15060,9 +14635,9 @@ dependencies = [ "sp-arithmetic 16.0.0", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", ] @@ -15077,7 +14652,7 @@ dependencies = [ "sc-executor-common 0.10.0-dev", "sc-executor-wasmtime 0.10.0-dev", "schnellru", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-io 23.0.0", @@ -15151,7 +14726,7 @@ dependencies = [ "sc-executor-common 0.10.0-dev", "sp-runtime-interface 17.0.0", "sp-wasm-interface 14.0.0", - "wasmtime 8.0.1", + "wasmtime", ] [[package]] @@ -15170,7 +14745,7 @@ dependencies = [ "sc-executor-common 0.26.0", "sp-runtime-interface 21.0.0", "sp-wasm-interface 18.0.0", - "wasmtime 8.0.1", + "wasmtime", ] [[package]] @@ -15615,7 +15190,7 @@ dependencies = [ "sc-network-common 0.10.0-dev", "sc-transaction-pool-api 4.0.0-dev", "sc-utils 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-keystore 0.27.0", @@ -15652,7 +15227,7 @@ dependencies = [ "sc-transaction-pool-api 4.0.0-dev", "sc-utils 4.0.0-dev", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-keystore 0.27.0", @@ -15787,7 +15362,7 @@ dependencies = [ "sc-transaction-pool-api 4.0.0-dev", "sc-utils 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", @@ -15867,7 +15442,7 @@ dependencies = [ "sc-utils 4.0.0-dev", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-core 21.0.0", @@ -16106,7 +15681,7 @@ dependencies = [ "sc-client-api 4.0.0-dev", "sc-tracing-proc-macro 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-rpc 6.0.0", @@ -16187,7 +15762,7 @@ dependencies = [ "sc-transaction-pool-api 4.0.0-dev", "sc-utils 4.0.0-dev", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", @@ -16524,8 +16099,8 @@ name = "security" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -16720,12 +16295,6 @@ dependencies = [ "libc", ] -[[package]] -name = "signature" -version = "1.6.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" - [[package]] name = "signature" version = "2.2.0" @@ -16876,7 +16445,7 @@ dependencies = [ "smallvec", "soketto", "twox-hash", - "wasmi 0.31.2", + "wasmi", "x25519-dalek 2.0.1", "zeroize", ] @@ -16986,26 +16555,6 @@ dependencies = [ "sha-1", ] -[[package]] -name = "sp-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "scale-info", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-core 7.0.0", - "sp-metadata-ir 0.1.0 (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-state-machine 0.13.0", - "sp-std 5.0.0", - "sp-trie 7.0.0", - "sp-version 5.0.0", - "thiserror", -] - [[package]] name = "sp-api" version = "4.0.0-dev" @@ -17015,10 +16564,10 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api-proc-macro 4.0.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-metadata-ir 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-metadata-ir 0.1.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-std 8.0.0", @@ -17049,20 +16598,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "Inflector", - "blake2 0.10.6", - "expander 1.0.0", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "sp-api-proc-macro" version = "4.0.0-dev" @@ -17092,19 +16627,6 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "sp-application-crypto" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-std 5.0.0", -] - [[package]] name = "sp-application-crypto" version = "23.0.0" @@ -17132,20 +16654,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "sp-arithmetic" -version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-std 5.0.0", - "static_assertions", -] - [[package]] name = "sp-arithmetic" version = "16.0.0" @@ -17175,19 +16683,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "sp-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-application-crypto 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", -] - [[package]] name = "sp-authority-discovery" version = "4.0.0-dev" @@ -17195,7 +16690,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", @@ -17220,8 +16715,8 @@ name = "sp-block-builder" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -17248,7 +16743,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", "schnellru", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-consensus 0.10.0-dev", "sp-database 4.0.0-dev", "sp-runtime 24.0.0", @@ -17284,7 +16779,7 @@ dependencies = [ "futures", "log", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "thiserror", @@ -17314,13 +16809,13 @@ dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", ] [[package]] @@ -17350,14 +16845,14 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", - "sp-consensus-slots 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", ] [[package]] @@ -17389,7 +16884,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-core 21.0.0", "sp-io 23.0.0", @@ -17429,7 +16924,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-core 21.0.0", "sp-keystore 0.27.0", @@ -17456,18 +16951,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "sp-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-std 5.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", -] - [[package]] name = "sp-consensus-slots" version = "0.10.0-dev" @@ -17477,7 +16960,7 @@ dependencies = [ "scale-info", "serde", "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", ] [[package]] @@ -17493,50 +16976,6 @@ dependencies = [ "sp-timestamp 23.0.0", ] -[[package]] -name = "sp-core" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "array-bytes 4.2.0", - "bitflags 1.3.2", - "blake2 0.10.6", - "bounded-collections", - "bs58 0.4.0", - "dyn-clonable", - "ed25519-zebra 3.1.0", - "futures", - "hash-db", - "hash256-std-hasher", - "impl-serde", - "lazy_static", - "libsecp256k1", - "log", - "merlin 2.0.1", - "parity-scale-codec", - "parking_lot 0.12.2", - "paste", - "primitive-types", - "rand 0.8.5", - "regex", - "scale-info", - "schnorrkel 0.9.1", - "secp256k1", - "secrecy", - "serde", - "sp-core-hashing 5.0.0", - "sp-debug-derive 5.0.0", - "sp-externalities 0.13.0", - "sp-runtime-interface 7.0.0", - "sp-std 5.0.0", - "sp-storage 7.0.0", - "ss58-registry", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "zeroize", -] - [[package]] name = "sp-core" version = "21.0.0" @@ -17631,20 +17070,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "sp-core-hashing" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "blake2b_simd", - "byteorder", - "digest 0.10.7", - "sha2 0.10.8", - "sha3", - "sp-std 5.0.0", - "twox-hash", -] - [[package]] name = "sp-core-hashing" version = "9.0.0" @@ -17672,17 +17097,6 @@ dependencies = [ "twox-hash", ] -[[package]] -name = "sp-core-hashing-proc-macro" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "proc-macro2", - "quote", - "sp-core-hashing 5.0.0", - "syn 2.0.65", -] - [[package]] name = "sp-core-hashing-proc-macro" version = "9.0.0" @@ -17723,16 +17137,6 @@ dependencies = [ "parking_lot 0.12.2", ] -[[package]] -name = "sp-debug-derive" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "sp-debug-derive" version = "8.0.0" @@ -17754,17 +17158,6 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "sp-externalities" -version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 5.0.0", - "sp-storage 7.0.0", -] - [[package]] name = "sp-externalities" version = "0.19.0" @@ -17794,7 +17187,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -17811,21 +17204,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "thiserror", -] - [[package]] name = "sp-inherents" version = "4.0.0-dev" @@ -17855,39 +17233,13 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-io" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "bytes", - "ed25519 1.5.3", - "ed25519-dalek 1.0.1", - "futures", - "libsecp256k1", - "log", - "parity-scale-codec", - "rustversion", - "secp256k1", - "sp-core 7.0.0", - "sp-externalities 0.13.0", - "sp-keystore 0.13.0", - "sp-runtime-interface 7.0.0", - "sp-state-machine 0.13.0", - "sp-std 5.0.0", - "sp-tracing 6.0.0", - "sp-trie 7.0.0", - "tracing", - "tracing-core", -] - [[package]] name = "sp-io" version = "23.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bytes", - "ed25519-dalek 2.1.1", + "ed25519-dalek", "libsecp256k1", "log", "parity-scale-codec", @@ -17912,7 +17264,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0ced350da15e8ba3a106206840acc42a6d3eb0d7e8bf7aa43ab00eac0bdf956f" dependencies = [ "bytes", - "ed25519-dalek 2.1.1", + "ed25519-dalek", "libsecp256k1", "log", "parity-scale-codec", @@ -17953,20 +17305,6 @@ dependencies = [ "strum 0.24.1", ] -[[package]] -name = "sp-keystore" -version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "futures", - "parity-scale-codec", - "parking_lot 0.12.2", - "serde", - "sp-core 7.0.0", - "sp-externalities 0.13.0", - "thiserror", -] - [[package]] name = "sp-keystore" version = "0.27.0" @@ -18011,23 +17349,12 @@ dependencies = [ "zstd 0.12.4", ] -[[package]] -name = "sp-metadata-ir" -version = "0.1.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "frame-metadata 15.1.0", - "parity-scale-codec", - "scale-info", - "sp-std 5.0.0", -] - [[package]] name = "sp-metadata-ir" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-metadata 16.0.0", + "frame-metadata", "parity-scale-codec", "scale-info", "sp-std 8.0.0", @@ -18039,7 +17366,7 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7ca9ff0e522a74725ac92f009d38deeb12e880f5296afbd78a6c6b970b773278" dependencies = [ - "frame-metadata 16.0.0", + "frame-metadata", "parity-scale-codec", "scale-info", "sp-std 12.0.0", @@ -18068,7 +17395,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-debug-derive 8.0.0", "sp-runtime 24.0.0", @@ -18129,7 +17456,7 @@ name = "sp-offchain" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", ] @@ -18145,16 +17472,6 @@ dependencies = [ "sp-runtime 28.0.0", ] -[[package]] -name = "sp-panic-handler" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "backtrace", - "lazy_static", - "regex", -] - [[package]] name = "sp-panic-handler" version = "8.0.0" @@ -18197,28 +17514,6 @@ dependencies = [ "sp-core 25.0.0", ] -[[package]] -name = "sp-runtime" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -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", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-std 5.0.0", - "sp-weights 4.0.0", -] - [[package]] name = "sp-runtime" version = "24.0.0" @@ -18264,24 +17559,6 @@ dependencies = [ "sp-weights 24.0.0", ] -[[package]] -name = "sp-runtime-interface" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.13.0", - "sp-runtime-interface-proc-macro 6.0.0", - "sp-std 5.0.0", - "sp-storage 7.0.0", - "sp-tracing 6.0.0", - "sp-wasm-interface 7.0.0", - "static_assertions", -] - [[package]] name = "sp-runtime-interface" version = "17.0.0" @@ -18319,18 +17596,6 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "Inflector", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "sp-runtime-interface-proc-macro" version = "11.0.0" @@ -18363,11 +17628,11 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-keystore 0.27.0", "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", ] @@ -18390,28 +17655,15 @@ dependencies = [ [[package]] name = "sp-staking" version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-core 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", -] - -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", ] [[package]] @@ -18429,26 +17681,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "sp-state-machine" -version = "0.13.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "parking_lot 0.12.2", - "rand 0.8.5", - "smallvec", - "sp-core 7.0.0", - "sp-externalities 0.13.0", - "sp-panic-handler 5.0.0", - "sp-std 5.0.0", - "sp-trie 7.0.0", - "thiserror", - "tracing", -] - [[package]] name = "sp-state-machine" version = "0.28.0" @@ -18499,13 +17731,13 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "aes-gcm", "curve25519-dalek 4.1.2", - "ed25519-dalek 2.1.1", + "ed25519-dalek", "hkdf", "parity-scale-codec", "rand 0.8.5", "scale-info", "sha2 0.10.8", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-core 21.0.0", "sp-externalities 0.19.0", @@ -18524,7 +17756,7 @@ checksum = "4b8654bcd37602b1811414050d34d14f543873bd4e64e50d210a0116b660c600" dependencies = [ "aes-gcm", "curve25519-dalek 4.1.2", - "ed25519-dalek 2.1.1", + "ed25519-dalek", "hkdf", "parity-scale-codec", "rand 0.8.5", @@ -18541,11 +17773,6 @@ dependencies = [ "x25519-dalek 2.0.1", ] -[[package]] -name = "sp-std" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" - [[package]] name = "sp-std" version = "8.0.0" @@ -18557,19 +17784,6 @@ version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "54c78c5a66682568cc7b153603c5d01a2cc8f5c221c7b1e921517a0eef18ae05" -[[package]] -name = "sp-storage" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 5.0.0", - "sp-std 5.0.0", -] - [[package]] name = "sp-storage" version = "13.0.0" @@ -18597,21 +17811,6 @@ dependencies = [ "sp-std 12.0.0", ] -[[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "async-trait", - "futures-timer", - "log", - "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "thiserror", -] - [[package]] name = "sp-timestamp" version = "4.0.0-dev" @@ -18619,7 +17818,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", "thiserror", @@ -18639,18 +17838,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-tracing" -version = "6.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "parity-scale-codec", - "sp-std 5.0.0", - "tracing", - "tracing-core", - "tracing-subscriber", -] - [[package]] name = "sp-tracing" version = "10.0.0" @@ -18681,7 +17868,7 @@ name = "sp-transaction-pool" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -18704,7 +17891,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-trie 22.0.0", @@ -18726,29 +17913,6 @@ dependencies = [ "sp-trie 26.0.0", ] -[[package]] -name = "sp-trie" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "ahash 0.8.11", - "hash-db", - "hashbrown 0.13.2", - "lazy_static", - "memory-db", - "nohash-hasher", - "parity-scale-codec", - "parking_lot 0.12.2", - "scale-info", - "schnellru", - "sp-core 7.0.0", - "sp-std 5.0.0", - "thiserror", - "tracing", - "trie-db 0.27.1", - "trie-root", -] - [[package]] name = "sp-trie" version = "22.0.0" @@ -18797,23 +17961,6 @@ dependencies = [ "trie-root", ] -[[package]] -name = "sp-version" -version = "5.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm", - "scale-info", - "serde", - "sp-core-hashing-proc-macro 5.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-version-proc-macro 4.0.0-dev", - "thiserror", -] - [[package]] name = "sp-version" version = "22.0.0" @@ -18849,17 +17996,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-version-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "sp-version-proc-macro" version = "8.0.0" @@ -18883,20 +18019,6 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "sp-wasm-interface" -version = "7.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "anyhow", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-std 5.0.0", - "wasmi 0.13.2", - "wasmtime 6.0.2", -] - [[package]] name = "sp-wasm-interface" version = "14.0.0" @@ -18907,7 +18029,7 @@ dependencies = [ "log", "parity-scale-codec", "sp-std 8.0.0", - "wasmtime 8.0.1", + "wasmtime", ] [[package]] @@ -18921,22 +18043,7 @@ dependencies = [ "log", "parity-scale-codec", "sp-std 12.0.0", - "wasmtime 8.0.1", -] - -[[package]] -name = "sp-weights" -version = "4.0.0" -source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42#ff24c60ac7d9f87727ecdd0ded9a80c56e4f4b65" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "smallvec", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-debug-derive 5.0.0", - "sp-std 5.0.0", + "wasmtime", ] [[package]] @@ -18977,7 +18084,7 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983a dependencies = [ "base58", "bstringify", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "hex", "parity-scale-codec", "scale-decode", @@ -19054,14 +18161,14 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "binary-merkle-tree 4.0.0-dev", "bitvec", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.4.1", "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "log", @@ -19109,7 +18216,7 @@ dependencies = [ "pallet-state-trie-migration 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "pallet-tips 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "pallet-treasury 4.0.0-dev", "pallet-utility 4.0.0-dev", @@ -19126,22 +18233,22 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-mmr-primitives 4.0.0-dev", "sp-npos-elections 4.0.0-dev", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", @@ -19316,11 +18423,11 @@ name = "staging-xcm-builder" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "log", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "parity-scale-codec", "polkadot-parachain-primitives 1.0.0", "scale-info", @@ -19362,8 +18469,8 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "environmental", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", "impl-trait-for-tuples", "log", "parity-scale-codec", @@ -19402,9 +18509,9 @@ name = "staking" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", "parity-scale-codec", @@ -19459,9 +18566,9 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983a dependencies = [ "base64 0.13.1", "currency", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", @@ -19555,7 +18662,7 @@ dependencies = [ "parity-scale-codec", "sc-rpc-api 0.10.0-dev", "sc-transaction-pool-api 4.0.0-dev", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", @@ -19960,8 +19067,8 @@ name = "token-chain-extension" version = "0.1.0" dependencies = [ "chain-extension-common", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "orml-currencies", "orml-currencies-allowance-extension", @@ -20315,9 +19422,9 @@ dependencies = [ name = "treasury-buyout-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", @@ -20433,7 +19540,7 @@ dependencies = [ "async-trait", "clap", "frame-remote-externalities", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-try-runtime 0.10.0-dev", "hex", "log", "parity-scale-codec", @@ -20441,19 +19548,19 @@ dependencies = [ "sc-executor 0.10.0-dev", "serde", "serde_json", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-core 21.0.0", "sp-debug-derive 8.0.0", "sp-externalities 0.19.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-keystore 0.27.0", "sp-rpc 6.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", - "sp-timestamp 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-timestamp 4.0.0-dev", "sp-transaction-storage-proof 4.0.0-dev", "sp-version 22.0.0", "sp-weights 20.0.0", @@ -20601,9 +19708,9 @@ dependencies = [ "currency", "fee", "fixed-hash 0.7.0", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "oracle", "orml-currencies", @@ -20643,15 +19750,15 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" name = "vesting-manager" version = "0.0.1" dependencies = [ - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "log", "pallet-vesting 4.0.0-dev", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -20871,17 +19978,6 @@ dependencies = [ "web-sys", ] -[[package]] -name = "wasmi" -version = "0.13.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06c326c93fbf86419608361a2c925a31754cf109da1b8b55737070b4d6669422" -dependencies = [ - "parity-wasm", - "wasmi-validation", - "wasmi_core 0.2.1", -] - [[package]] name = "wasmi" version = "0.31.2" @@ -20891,38 +19987,16 @@ dependencies = [ "smallvec", "spin 0.9.8", "wasmi_arena", - "wasmi_core 0.13.0", + "wasmi_core", "wasmparser-nostd", ] -[[package]] -name = "wasmi-validation" -version = "0.5.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91ff416ad1ff0c42e5a926ed5d5fab74c0f098749aa0ad8b2a34b982ce0e867b" -dependencies = [ - "parity-wasm", -] - [[package]] name = "wasmi_arena" version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "104a7f73be44570cac297b3035d76b169d6599637631cf37a1703326a0727073" -[[package]] -name = "wasmi_core" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d20cb3c59b788653d99541c646c561c9dd26506f25c0cebfe810659c54c6d7" -dependencies = [ - "downcast-rs", - "libm", - "memory_units", - "num-rational", - "num-traits", -] - [[package]] name = "wasmi_core" version = "0.13.0" @@ -20935,16 +20009,6 @@ dependencies = [ "paste", ] -[[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" @@ -20964,31 +20028,6 @@ dependencies = [ "indexmap-nostd", ] -[[package]] -name = "wasmtime" -version = "6.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76a222f5fa1e14b2cefc286f1b68494d7a965f4bf57ec04c59bb62673d639af6" -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", -] - [[package]] name = "wasmtime" version = "8.0.1" @@ -21008,24 +20047,15 @@ dependencies = [ "rayon", "serde", "target-lexicon", - "wasmparser 0.102.0", + "wasmparser", "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" @@ -21063,7 +20093,7 @@ checksum = "b1cefde0cce8cb700b1b21b6298a3837dba46521affd7b8c38a9ee2c869eee04" dependencies = [ "anyhow", "cranelift-codegen", - "cranelift-entity 0.95.1", + "cranelift-entity", "cranelift-frontend", "cranelift-native", "cranelift-wasm", @@ -21072,9 +20102,9 @@ dependencies = [ "object 0.30.4", "target-lexicon", "thiserror", - "wasmparser 0.102.0", + "wasmparser", "wasmtime-cranelift-shared", - "wasmtime-environ 8.0.1", + "wasmtime-environ", ] [[package]] @@ -21089,26 +20119,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]] @@ -21118,7 +20129,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a990198cee4197423045235bf89d3359e69bd2ea031005f4c2d901125955c949" dependencies = [ "anyhow", - "cranelift-entity 0.95.1", + "cranelift-entity", "gimli 0.27.3", "indexmap 1.9.3", "log", @@ -21126,31 +20137,8 @@ dependencies = [ "serde", "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", + "wasmparser", + "wasmtime-types", ] [[package]] @@ -21170,22 +20158,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" @@ -21197,17 +20176,6 @@ dependencies = [ "rustix 0.36.17", ] -[[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", -] - [[package]] name = "wasmtime-jit-icache-coherence" version = "8.0.1" @@ -21219,30 +20187,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.17", - "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" @@ -21257,38 +20201,26 @@ dependencies = [ "log", "mach", "memfd", - "memoffset 0.8.0", + "memoffset", "paste", "rand 0.8.5", "rustix 0.36.17", - "wasmtime-asm-macros 8.0.1", - "wasmtime-environ 8.0.1", - "wasmtime-jit-debug 8.0.1", + "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" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4f6fffd2a1011887d57f07654dd112791e872e3ff4a2e626aee8059ee17f06f" dependencies = [ - "cranelift-entity 0.95.1", + "cranelift-entity", "serde", "thiserror", - "wasmparser 0.102.0", + "wasmparser", ] [[package]] @@ -21333,15 +20265,15 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "binary-merkle-tree 4.0.0-dev", "bitvec", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-metadata-hash-extension", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.4.1", "log", "pallet-authority-discovery 4.0.0-dev", @@ -21383,7 +20315,7 @@ dependencies = [ "pallet-state-trie-migration 4.0.0-dev", "pallet-sudo", "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "pallet-transaction-payment 4.0.0-dev", "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "pallet-treasury 4.0.0-dev", "pallet-utility 4.0.0-dev", @@ -21400,21 +20332,21 @@ dependencies = [ "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", - "sp-authority-discovery 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-authority-discovery 4.0.0-dev", "sp-block-builder 4.0.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", - "sp-inherents 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-inherents 4.0.0-dev", "sp-io 23.0.0", "sp-mmr-primitives 4.0.0-dev", "sp-npos-elections 4.0.0-dev", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-staking 4.0.0-dev", "sp-std 8.0.0", "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", @@ -21431,7 +20363,7 @@ name = "westend-runtime-constants" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", "smallvec", @@ -21534,21 +20466,6 @@ dependencies = [ "windows-targets 0.48.5", ] -[[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" @@ -21832,54 +20749,17 @@ dependencies = [ "time", ] -[[package]] -name = "xcm" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" -dependencies = [ - "bounded-collections", - "derivative", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-weights 4.0.0", - "xcm-procedural 0.9.42", -] - -[[package]] -name = "xcm-builder" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" -dependencies = [ - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "impl-trait-for-tuples", - "log", - "pallet-transaction-payment 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "parity-scale-codec", - "polkadot-parachain", - "scale-info", - "sp-arithmetic 6.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "xcm", - "xcm-executor", -] - [[package]] name = "xcm-emulator" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-pallet-parachain-system 0.1.0", - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", "cumulus-test-relay-sproof-builder 0.1.0", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "impl-trait-for-tuples", "lazy_static", "log", @@ -21901,36 +20781,6 @@ dependencies = [ "staging-xcm-executor 1.0.0", ] -[[package]] -name = "xcm-executor" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" -dependencies = [ - "environmental", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.42)", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-arithmetic 6.0.0", - "sp-core 7.0.0", - "sp-io 7.0.0", - "sp-runtime 7.0.0", - "sp-std 5.0.0", - "sp-weights 4.0.0", - "xcm", -] - -[[package]] -name = "xcm-procedural" -version = "0.9.42" -source = "git+https://github.com/paritytech/polkadot?branch=release-v0.9.42#6f991987c0b4cbbd7d4badc9ef08d83da5fefbfd" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "xcm-procedural" version = "1.0.0" @@ -21982,10 +20832,10 @@ name = "zenlink-protocol" version = "0.4.4" source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" dependencies = [ - "cumulus-primitives-core 0.1.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-benchmarking 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-support 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "frame-system 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "cumulus-primitives-core 0.1.0", + "frame-benchmarking 4.0.0-dev", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "orml-traits", "pallet-balances 4.0.0-dev", @@ -22007,7 +20857,7 @@ dependencies = [ "jsonrpsee", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-blockchain 4.0.0-dev", "sp-rpc 6.0.0", "sp-runtime 24.0.0", @@ -22021,7 +20871,7 @@ version = "0.4.4" source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "sp-api 4.0.0-dev", "sp-std 8.0.0", "zenlink-protocol", ] @@ -22114,6 +20964,11 @@ dependencies = [ "pkg-config", ] +[[patch.unused]] +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" + [[patch.unused]] name = "orml-currencies" version = "0.4.1-dev" @@ -22123,8 +20978,3 @@ source = "git+https://github.com/open-web3-stack//open-runtime-module-library?br name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" - -[[patch.unused]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" diff --git a/Cargo.toml b/Cargo.toml index c973095b8..c854fbb0d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -44,11 +44,4 @@ substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", # fix to a new version of that used in polkadto-sdk 1.1.0 (5.0.0), due to different one (14.0.0) used from polkadot-fellows/runtimes. [patch."https://github.com/paritytech/polkadot-sdk"] -substrate-wasm-builder = {version = "14.0.0" } - - -# TODO remove comment once 1.1.0 branch exists for these -#[patch.'https://github.com/paritytech/substrate'] -#pallet-vesting = { git = "https://github.com/pendulum-chain/patch-pallet-vesting-transaction-storage", branch = "polkadot-v0.9.42" } -#pallet-transaction-payment = { git = "https://github.com/pendulum-chain/patch-pallet-vesting-transaction-storage", branch = "polkadot-v0.9.42" } - +substrate-wasm-builder = {version = "14.0.0" } \ No newline at end of file diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 06d8f7e28..9b98a5686 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -151,8 +151,6 @@ pub type SignedPayload = generic::SignedPayload; /// Extrinsic type that has already been checked. pub type CheckedExtrinsic = generic::CheckedExtrinsic; -use frame_support::pallet_prelude::{GetStorageVersion}; - use runtime_common::asset_registry::StringLimit; parameter_types! { @@ -966,10 +964,10 @@ parameter_types! { pub const DepositPerItem: Balance = deposit(1, 0); pub const DepositPerByte: Balance = deposit(0, 1); pub const DefaultDepositLimit: Balance = deposit(1024, 1024 * 1024); + pub Schedule: pallet_contracts::Schedule = Default::default(); // TODO is this value okay? pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(10); pub const MaxDelegateDependencies: u32 = 32; - pub Schedule: pallet_contracts::Schedule = Default::default(); } impl pallet_contracts::Config for Runtime { @@ -1952,7 +1950,7 @@ impl_runtime_apis! { { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( - origin, + origin, value, gas_limit, storage_deposit_limit, diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 9e7e95d77..809c86f5b 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -98,11 +98,11 @@ sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", defa sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Open Runtime Module Library -orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } +orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } +orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } # KILT parachain-staking = { path = "../../pallets/parachain-staking", default-features = false } @@ -117,11 +117,11 @@ dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-palle # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-primitives", branch = "release-polkadot-v1.1.0", default-features = false } +polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-primitives", default-features = false, branch = "release-polkadot-v1.1.0" } polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0", default-features = false } -xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-builder", branch = "release-polkadot-v1.1.0", default-features = false } -xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-executor", branch = "release-polkadot-v1.1.0", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm-builder = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-builder", default-features = false, branch = "release-polkadot-v1.1.0" } +xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-executor", default-features = false, branch = "release-polkadot-v1.1.0" } # Cumulus cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } @@ -136,7 +136,7 @@ cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } #orml -orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } +orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 039a0c3fc..81110f78e 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -1,6 +1,6 @@ #![cfg_attr(not(feature = "std"), no_std)] // `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256. -#![recursion_limit = "256"] +#![recursion_limit = "512"] // Make the WASM binary available. #[cfg(feature = "std")] @@ -62,7 +62,7 @@ use frame_system::{ pub use sp_runtime::{MultiAddress, Perbill, Permill, Perquintill}; use runtime_common::{ - asset_registry, opaque, AccountId, Amount, AuraId, Balance, BlockNumber, Hash, Index, PoolId, + asset_registry, AccountId, Amount, AuraId, Balance, BlockNumber, Hash, Index, PoolId, ProxyType, ReserveIdentifier, Signature, EXISTENTIAL_DEPOSIT, MILLIUNIT, NANOUNIT, UNIT, }; @@ -89,8 +89,6 @@ pub use replace::{Event as ReplaceEvent, ReplaceRequest}; pub use security::StatusCode; pub use stellar_relay::traits::{FieldLength, Organization, Validator}; -const CONTRACTS_DEBUG_OUTPUT: bool = true; - use module_oracle_rpc_runtime_api::BalanceWrapper; use oracle::dia::DiaOracleAdapter; @@ -107,6 +105,8 @@ use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}; use frame_support::traits::InstanceFilter; use sp_std::vec::Vec; +use runtime_common::asset_registry::StringLimit; + // XCM Imports use xcm_executor::XcmExecutor; @@ -143,6 +143,11 @@ pub type SignedExtra = ( treasury_buyout_extension::CheckBuyout, ); +type EventRecord = frame_system::EventRecord< + ::RuntimeEvent, + ::Hash, +>; + /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; @@ -152,33 +157,8 @@ pub type CheckedExtrinsic = generic::CheckedExtrinsic; -use crate::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch::GetStorageVersion; -use frame_support::pallet_prelude::StorageVersion; - -// Temporary struct that defines the executions to be done upon upgrade, -// Should be removed or at least checked on each upgrade to see if it is relevant, -// given that these are "one-time" executions for particular upgrades -pub struct CustomOnRuntimeUpgrade; -impl frame_support::traits::OnRuntimeUpgrade for CustomOnRuntimeUpgrade { - fn on_runtime_upgrade() -> frame_support::weights::Weight { - let mut writes = 0; - // WARNING: manually setting the storage version - if Contracts::on_chain_storage_version() == 9 { - log::info!("Upgrading pallet contract's storage version to 10"); - StorageVersion::new(10).put::(); - writes += 1; - } - - if AssetRegistry::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet asset registry's storage version to 2"); - StorageVersion::new(2).put::(); - writes += 1; - } - - ::DbWeight::get().reads_writes(2, writes) - } -} - +// To be removed after contracts migrations executes. +use pallet_contracts::migration::{v11, v12, v13, v14, v15}; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -187,9 +167,7 @@ pub type Executive = frame_executive::Executive< Runtime, AllPalletsWithSystem, ( - CustomOnRuntimeUpgrade, - pallet_vesting::migrations::v1::ForceSetVersionToV1, - pallet_transaction_payment::migrations::v1::ForceSetVersionToV2, + pallet_contracts::migration::Migration, ), >; @@ -374,7 +352,10 @@ impl Contains for BaseFilter { | RuntimeCall::Proxy(_) | RuntimeCall::OrmlExtension(_) | RuntimeCall::TreasuryBuyoutExtension(_) - | RuntimeCall::RewardDistribution(_) => true, // All pallets are allowed, but exhaustive match is defensive + | RuntimeCall::RewardDistribution(_) + | RuntimeCall::ParachainInfo(_) + | RuntimeCall::CumulusXcm(_) + | RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive // in the case of adding new pallets. } } @@ -383,22 +364,20 @@ impl Contains for BaseFilter { // Configure FRAME pallets to include in runtime. impl frame_system::Config for Runtime { + /// The Block type used by the runtime. This is used by construct_runtime to retrieve the extrinsics or other block specific data as needed. + type Block = Block; /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. 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; + /// This stores the number of previous transactions associated with a sender account. + type Nonce = Index; /// 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 ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. @@ -474,7 +453,7 @@ impl pallet_balances::Config for Runtime { type FreezeIdentifier = (); type MaxFreezes = (); type MaxHolds = ConstU32<1>; - type HoldIdentifier = RuntimeHoldReason; + type RuntimeHoldReason = RuntimeHoldReason; } parameter_types! { @@ -563,10 +542,16 @@ impl pallet_session::Config for Runtime { type WeightInfo = pallet_session::weights::SubstrateWeight; } +parameter_types! { + // as per documentation, typical value for this is false "unless this pallet is being augmented by another pallet" + pub const AllowMultipleBlocksPerSlot: bool = false; +} + impl pallet_aura::Config for Runtime { type AuthorityId = AuraId; type DisabledValidators = (); type MaxAuthorities = MaxAuthorities; + type AllowMultipleBlocksPerSlot = AllowMultipleBlocksPerSlot; } parameter_types! { @@ -858,6 +843,7 @@ impl orml_asset_registry::Config for Runtime { type AssetProcessor = asset_registry::CustomAssetProcessor; type Balance = Balance; type WeightInfo = weights::orml_asset_registry::WeightInfo; + type StringLimit = StringLimit; } parameter_types! { @@ -910,6 +896,7 @@ impl parachain_staking::Config for Runtime { impl pallet_sudo::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; + type WeightInfo = pallet_sudo::weights::SubstrateWeight; } parameter_types! { @@ -1033,6 +1020,8 @@ parameter_types! { }, ..Default::default() }; + pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(10); + pub const MaxDelegateDependencies: u32 = 32; } impl pallet_contracts::Config for Runtime { @@ -1056,6 +1045,12 @@ impl pallet_contracts::Config for Runtime { type UnsafeUnstableInterface = ConstBool; type MaxDebugBufferLen = ConstU32<{ 2 * 1024 * 1024 }>; type DefaultDepositLimit = DefaultDepositLimit; + type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; + type MaxDelegateDependencies = MaxDelegateDependencies; + type RuntimeHoldReason = RuntimeHoldReason; + type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); + type Debug = (); + type Environment = (); } impl pallet_insecure_randomness_collective_flip::Config for Runtime {} @@ -1192,7 +1187,7 @@ impl farming::Config for Runtime { type CurrencyId = CurrencyId; type MultiCurrency = Currencies; type ControlOrigin = EnsureRoot; - type WeightInfo = farming::weights::BifrostWeight; + type WeightInfo = (); type TreasuryAccount = FoucocoTreasuryAccount; type Keeper = FarmingKeeperPalletId; type RewardIssuer = FarmingRewardIssuerPalletId; @@ -1423,89 +1418,84 @@ where // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( - pub enum Runtime where - Block = Block, - NodeBlock = opaque::Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Runtime { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, - ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, - } = 1, - Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 2, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, + System: frame_system = 0, + ParachainSystem: cumulus_pallet_parachain_system = 1, + Timestamp: pallet_timestamp = 2, + ParachainInfo: parachain_info = 3, // Monetary stuff. - Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, - TransactionPayment: pallet_transaction_payment::{Pallet, Storage, Event} = 11, + Balances: pallet_balances = 10, + TransactionPayment: pallet_transaction_payment = 11, // Governance - Sudo: pallet_sudo::{Pallet, Call, Storage, Config, Event} = 12, - Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 13, - Council: pallet_collective::::{Pallet, Call, Storage, Config, Origin, Event} = 14, - TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Config, Origin, Event} = 15, - Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event} = 16, - Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 17, - Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 18, - Treasury: pallet_treasury::{Pallet, Call, Storage, Event} = 19, - Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 20, - ChildBounties: pallet_child_bounties::{Pallet, Call, Storage, Event} = 21, - Proxy: pallet_proxy::{Pallet, Call, Storage, Event} = 22, + Sudo: pallet_sudo = 12, + Democracy: pallet_democracy = 13, + Council: pallet_collective:: = 14, + TechnicalCommittee: pallet_collective:: = 15, + Scheduler: pallet_scheduler = 16, + Preimage: pallet_preimage = 17, + Multisig: pallet_multisig = 18, + Treasury: pallet_treasury = 19, + Bounties: pallet_bounties = 20, + ChildBounties: pallet_child_bounties = 21, + Proxy: pallet_proxy = 22, // Consensus support. // The following order MUST NOT be changed: Aura -> Session -> Staking -> Authorship -> AuraExt // Dependencies: AuraExt on Aura, Authorship and Session on ParachainStaking - Aura: pallet_aura::{Pallet, Storage, Config} = 33, - Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 32, - ParachainStaking: parachain_staking::{Pallet, Call, Storage, Event, Config} = 35, - Authorship: pallet_authorship::{Pallet, Storage} = 30, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 34, + Aura: pallet_aura = 33, + Session: pallet_session = 32, + ParachainStaking: parachain_staking = 35, + Authorship: pallet_authorship = 30, + AuraExt: cumulus_pallet_aura_ext = 34, // XCM helpers. - XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 40, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 41, - CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 42, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 43, + XcmpQueue: cumulus_pallet_xcmp_queue = 40, + PolkadotXcm: pallet_xcm = 41, + CumulusXcm: cumulus_pallet_xcm = 42, + DmpQueue: cumulus_pallet_dmp_queue = 43, // Amendments - Vesting: pallet_vesting::{Pallet, Call, Storage, Event} = 50, - Utility: pallet_utility::{Pallet, Call, Event} = 51, - Currencies: orml_currencies::{Pallet, Call, Storage} = 52, - Tokens: orml_tokens::{Pallet, Call, Storage, Config, Event} = 53, - XTokens: orml_xtokens::{Pallet, Storage, Call, Event} = 54, - Identity: pallet_identity::{Pallet, Storage, Call, Event} = 55, - Contracts: pallet_contracts::{Pallet, Storage, Call, Event} = 56, - RandomnessCollectiveFlip: pallet_insecure_randomness_collective_flip::{Pallet, Storage} = 57, - DiaOracleModule: dia_oracle::{Pallet, Storage, Call, Config, Event} = 58, - - ZenlinkProtocol: zenlink_protocol::{Pallet, Call, Storage, Event} = 59, + Vesting: pallet_vesting = 50, + Utility: pallet_utility = 51, + Currencies: orml_currencies = 52, + Tokens: orml_tokens = 53, + XTokens: orml_xtokens = 54, + Identity: pallet_identity = 55, + Contracts: pallet_contracts = 56, + RandomnessCollectiveFlip: pallet_insecure_randomness_collective_flip = 57, + DiaOracleModule: dia_oracle = 58, + + ZenlinkProtocol: zenlink_protocol = 59, // Spacewalk pallets - Currency: currency::{Pallet} = 60, - Fee: fee::{Pallet, Call, Config, Storage} = 61, - Issue: issue::{Pallet, Call, Config, Storage, Event} = 62, - Nomination: nomination::{Pallet, Call, Config, Storage, Event} = 63, - Oracle: oracle::{Pallet, Call, Config, Storage, Event} = 64, - Redeem: redeem::{Pallet, Call, Config, Storage, Event} = 65, - Replace: replace::{Pallet, Call, Config, Storage, Event} = 66, - Security: security::{Pallet, Call, Config, Storage, Event} = 67, - StellarRelay: stellar_relay::{Pallet, Call, Config, Storage, Event} = 68, - VaultRegistry: vault_registry::{Pallet, Call, Config, Storage, Event, ValidateUnsigned} = 69, - PooledVaultRewards: pooled_rewards::{Pallet, Call, Storage, Event} = 70, - VaultStaking: staking::{Pallet, Storage, Event} = 71, - ClientsInfo: clients_info::{Pallet, Call, Storage, Event} = 72, - RewardDistribution: reward_distribution::{Pallet, Call, Storage, Event} = 73, - - TokenAllowance: orml_currencies_allowance_extension::{Pallet, Storage, Call, Event, Config} = 80, - OrmlExtension: orml_tokens_management_extension::{Pallet, Storage, Call, Event} = 81, - - TreasuryBuyoutExtension: treasury_buyout_extension::{Pallet, Storage, Call, Event} = 82, - - Farming: farming::{Pallet, Call, Storage, Event} = 90, + Currency: currency = 60, + Fee: fee = 61, + Issue: issue = 62, + Nomination: nomination = 63, + Oracle: oracle = 64, + Redeem: redeem = 65, + Replace: replace = 66, + Security: security = 67, + StellarRelay: stellar_relay = 68, + VaultRegistry: vault_registry = 69, + PooledVaultRewards: pooled_rewards = 70, + VaultStaking: staking = 71, + ClientsInfo: clients_info = 72, + RewardDistribution: reward_distribution = 73, + + TokenAllowance: orml_currencies_allowance_extension = 80, + OrmlExtension: orml_tokens_management_extension = 81, + + TreasuryBuyoutExtension: treasury_buyout_extension = 82, + + Farming: farming = 90, // Asset Metadata - AssetRegistry: orml_asset_registry::{Pallet, Storage, Call, Event, Config} = 91, + AssetRegistry: orml_asset_registry = 91, } ); @@ -1677,11 +1667,11 @@ impl_runtime_apis! { } impl dia_oracle_runtime_api::DiaOracleApi for Runtime{ - fn get_value(blockchain: frame_support::sp_std::vec::Vec, symbol: frame_support::sp_std::vec::Vec)-> Result{ + fn get_value(blockchain: sp_std::vec::Vec, symbol: sp_std::vec::Vec)-> Result{ DiaOracleModule::get_value(blockchain, symbol) } - fn get_coin_info(blockchain: frame_support::sp_std::vec::Vec, symbol: frame_support::sp_std::vec::Vec)-> Result{ + fn get_coin_info(blockchain: sp_std::vec::Vec, symbol: sp_std::vec::Vec)-> Result{ DiaOracleModule::get_coin_info(blockchain, symbol) } } @@ -1947,7 +1937,7 @@ impl_runtime_apis! { } } - impl pallet_contracts::ContractsApi + impl pallet_contracts::ContractsApi for Runtime { fn call( @@ -1957,17 +1947,18 @@ impl_runtime_apis! { gas_limit: Option, storage_deposit_limit: Option, input_data: Vec, - ) -> pallet_contracts_primitives::ContractExecResult { + ) -> pallet_contracts_primitives::ContractExecResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - CONTRACTS_DEBUG_OUTPUT, - pallet_contracts::Determinism::Enforced, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -1979,18 +1970,19 @@ impl_runtime_apis! { code: pallet_contracts_primitives::Code, data: Vec, salt: Vec, - ) -> pallet_contracts_primitives::ContractInstantiateResult + ) -> pallet_contracts_primitives::ContractInstantiateResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - CONTRACTS_DEBUG_OUTPUT + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/foucoco/src/xcm_config.rs b/runtime/foucoco/src/xcm_config.rs index 186faef95..e6cb671d9 100644 --- a/runtime/foucoco/src/xcm_config.rs +++ b/runtime/foucoco/src/xcm_config.rs @@ -2,7 +2,7 @@ use core::marker::PhantomData; use cumulus_primitives_utility::XcmFeesTo32ByteAccount; use frame_support::{ - log, match_types, parameter_types, + match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, }; use orml_asset_registry::{AssetRegistryTrader, FixedRateAssetRegistryTrader}; @@ -10,6 +10,7 @@ use orml_traits::{ location::{RelativeReserveProvider, Reserve}, parameter_type_with_key, }; +use log; use orml_xcm_support::{DepositToAlternative, IsNativeConcrete, MultiCurrencyAdapter}; use pallet_xcm::XcmPassthrough; use polkadot_parachain::primitives::Sibling; @@ -22,7 +23,7 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{traits::ShouldExecute, XcmExecutor}; +use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; use super::{ AccountId, AssetRegistry, Balance, Balances, Currencies, CurrencyId, FoucocoTreasuryAccount, @@ -128,8 +129,8 @@ where fn should_execute( origin: &MultiLocation, instructions: &mut [Instruction], - max_weight: XCMWeight, - weight_credit: &mut XCMWeight, + max_weight: Weight, + weight_credit: &mut Properties, ) -> Result<(), ProcessMessageError> { Deny::should_execute(origin, instructions, max_weight, weight_credit)?; Allow::should_execute(origin, instructions, max_weight, weight_credit) @@ -142,8 +143,8 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { fn should_execute( origin: &MultiLocation, instructions: &mut [Instruction], - _max_weight: XCMWeight, - _weight_credit: &mut XCMWeight, + _max_weight: Weight, + _weight_credit: &mut Properties, ) -> Result<(), ProcessMessageError> { if instructions.iter().any(|inst| { matches!( @@ -225,6 +226,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = (); } /// No local origins on this chain are allowed to dispatch XCM sends/executions. @@ -268,6 +270,8 @@ impl pallet_xcm::Config for Runtime { #[cfg(feature = "runtime-benchmarks")] type ReachableDest = ReachableDest; type AdminOrigin = EnsureRoot; + type MaxRemoteLockConsumers = ConstU32<0>; + type RemoteLockConsumerIdentifier = (); } #[cfg(feature = "runtime-benchmarks")] diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index 31bfea629..45c7dd155 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -58,9 +58,9 @@ frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", defau frame-executive = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } frame-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -frame-system-benchmarking = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } +frame-system-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } frame-system-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -frame-try-runtime = { git = "https://github.com/paritytech/substrate", default-features = false, optional = true, branch = "polkadot-v0.9.42" } +frame-try-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } @@ -101,8 +101,8 @@ orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-m orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } -orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v0.9.42" } +orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } # KILT parachain-staking = { path = "../../pallets/parachain-staking", default-features = false } diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 79d0690a8..16cb8cbe6 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -1,6 +1,6 @@ #![cfg_attr(not(feature = "std"), no_std)] // `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256. -#![recursion_limit = "256"] +#![recursion_limit = "512"] // Make the WASM binary available. #[cfg(feature = "std")] @@ -71,7 +71,7 @@ use frame_system::{ }; use runtime_common::{ - asset_registry, opaque, AccountId, Amount, AuraId, Balance, BlockNumber, Hash, Index, PoolId, + asset_registry, AccountId, Amount, AuraId, Balance, BlockNumber, Hash, Index, PoolId, ProxyType, ReserveIdentifier, Signature, EXISTENTIAL_DEPOSIT, MILLIUNIT, NANOUNIT, UNIT, }; @@ -93,8 +93,6 @@ use module_oracle_rpc_runtime_api::BalanceWrapper; use orml_currencies::BasicCurrencyAdapter; use orml_traits::{currency::MutationHooks, parameter_type_with_key}; -const CONTRACTS_DEBUG_OUTPUT: bool = true; - #[cfg(any(feature = "std", test))] pub use sp_runtime::BuildStorage; @@ -103,6 +101,7 @@ use polkadot_runtime_common::{BlockHashCount, SlowAdjustingFeeUpdate}; use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}; +use runtime_common::asset_registry::StringLimit; // XCM Imports use xcm_executor::XcmExecutor; @@ -140,6 +139,11 @@ pub type SignedExtra = ( treasury_buyout_extension::CheckBuyout, ); +type EventRecord = frame_system::EventRecord< + ::RuntimeEvent, + ::Hash, +>; + /// Unchecked extrinsic type as expected by this runtime. pub type UncheckedExtrinsic = generic::UncheckedExtrinsic; @@ -153,41 +157,8 @@ parameter_types! { pub const InactiveAccounts: Vec = Vec::new(); } -use crate::sp_api_hidden_includes_construct_runtime::hidden_include::dispatch::GetStorageVersion; -use frame_support::pallet_prelude::StorageVersion; - -pub struct CustomOnRuntimeUpgrade; -impl frame_support::traits::OnRuntimeUpgrade for CustomOnRuntimeUpgrade { - fn on_runtime_upgrade() -> frame_support::weights::Weight { - log::info!("Custom on-runtime-upgrade function"); - - let mut writes = 0; - // WARNING: manually setting the storage version - if Contracts::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet contract's storage version to 10"); - StorageVersion::new(10).put::(); - writes += 1; - } - if Scheduler::on_chain_storage_version() == 3 { - log::info!("Upgrading pallet scheduler's storage version to 4"); - StorageVersion::new(4).put::(); - writes += 1; - } - if PolkadotXcm::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet xcm's storage version to 1"); - StorageVersion::new(1).put::(); - writes += 1; - } - if AssetRegistry::on_chain_storage_version() == 0 { - log::info!("Upgrading pallet asset registry's storage version to 2"); - StorageVersion::new(2).put::(); - writes += 1; - } - // not really a heavy operation - ::DbWeight::get().reads_writes(4, writes) - } -} - +// To be removed after contracts migrations executes. +use pallet_contracts::migration::{v11, v12, v13, v14, v15}; /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -196,9 +167,7 @@ pub type Executive = frame_executive::Executive< Runtime, AllPalletsWithSystem, ( - CustomOnRuntimeUpgrade, - pallet_balances::migration::MigrateManyToTrackInactive, - pallet_transaction_payment::migrations::v1::ForceSetVersionToV2, + pallet_contracts::migration::Migration, ), >; @@ -382,7 +351,10 @@ impl Contains for BaseFilter { | RuntimeCall::RewardDistribution(_) | RuntimeCall::Farming(_) | RuntimeCall::Proxy(_) - | RuntimeCall::TreasuryBuyoutExtension(_) => true, + | RuntimeCall::TreasuryBuyoutExtension(_) + | RuntimeCall::ParachainInfo(_) + | RuntimeCall::CumulusXcm(_) + | RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive // in the case of adding new pallets. } @@ -392,22 +364,20 @@ impl Contains for BaseFilter { // Configure FRAME pallets to include in runtime. impl frame_system::Config for Runtime { + /// The Block type used by the runtime. This is used by construct_runtime to retrieve the extrinsics or other block specific data as needed. + type Block = Block; /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. 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; + /// This stores the number of previous transactions associated with a sender account. + type Nonce = Index; /// 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 ubiquitous event type. type RuntimeEvent = RuntimeEvent; /// The ubiquitous origin type. @@ -503,7 +473,7 @@ impl pallet_balances::Config for Runtime { type FreezeIdentifier = (); type MaxFreezes = (); type MaxHolds = ConstU32<1>; - type HoldIdentifier = RuntimeHoldReason; + type RuntimeHoldReason = RuntimeHoldReason; } parameter_types! { @@ -592,10 +562,15 @@ impl pallet_session::Config for Runtime { type WeightInfo = pallet_session::weights::SubstrateWeight; } +parameter_types! { + // as per documentation, typical value for this is false "unless this pallet is being augmented by another pallet" + pub const AllowMultipleBlocksPerSlot: bool = false; +} impl pallet_aura::Config for Runtime { type AuthorityId = AuraId; type DisabledValidators = (); type MaxAuthorities = MaxAuthorities; + type AllowMultipleBlocksPerSlot = AllowMultipleBlocksPerSlot; } parameter_types! { @@ -887,6 +862,7 @@ impl orml_asset_registry::Config for Runtime { type AssetProcessor = asset_registry::CustomAssetProcessor; type Balance = Balance; type WeightInfo = weights::orml_asset_registry::WeightInfo; + type StringLimit = StringLimit; } parameter_types! { @@ -989,6 +965,8 @@ parameter_types! { // Fallback value if storage deposit limit not set by the user pub const DefaultDepositLimit: Balance = deposit(1024, 1024 * 1024); pub Schedule: pallet_contracts::Schedule = Default::default(); + pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(10); + pub const MaxDelegateDependencies: u32 = 32; } impl pallet_contracts::Config for Runtime { @@ -1012,6 +990,12 @@ impl pallet_contracts::Config for Runtime { type UnsafeUnstableInterface = ConstBool; type MaxDebugBufferLen = ConstU32<{ 2 * 1024 * 1024 }>; type DefaultDepositLimit = DefaultDepositLimit; + type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; + type MaxDelegateDependencies = MaxDelegateDependencies; + type RuntimeHoldReason = RuntimeHoldReason; + type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); + type Debug = (); + type Environment = (); } impl pallet_insecure_randomness_collective_flip::Config for Runtime {} @@ -1065,7 +1049,7 @@ impl farming::Config for Runtime { type CurrencyId = CurrencyId; type MultiCurrency = Currencies; type ControlOrigin = EnsureRoot; - type WeightInfo = farming::weights::BifrostWeight; + type WeightInfo = (); type TreasuryAccount = PendulumTreasuryAccount; type Keeper = FarmingKeeperPalletId; type RewardIssuer = FarmingRewardIssuerPalletId; @@ -1429,89 +1413,84 @@ impl treasury_buyout_extension::Config for Runtime { // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( - pub enum Runtime where - Block = Block, - NodeBlock = opaque::Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Runtime { // System support stuff. - System: frame_system::{Pallet, Call, Config, Storage, Event} = 0, - ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, - } = 1, - Timestamp: pallet_timestamp::{Pallet, Call, Storage, Inherent} = 2, - ParachainInfo: parachain_info::{Pallet, Storage, Config} = 3, + System: frame_system = 0, + ParachainSystem: cumulus_pallet_parachain_system = 1, + Timestamp: pallet_timestamp = 2, + ParachainInfo: parachain_info = 3, // Monetary stuff. - Balances: pallet_balances::{Pallet, Call, Storage, Config, Event} = 10, - TransactionPayment: pallet_transaction_payment::{Pallet, Storage, Event} = 11, + Balances: pallet_balances = 10, + TransactionPayment: pallet_transaction_payment = 11, // Governance - Democracy: pallet_democracy::{Pallet, Call, Storage, Config, Event} = 13, - Council: pallet_collective::::{Pallet, Call, Storage, Config, Origin, Event} = 14, - TechnicalCommittee: pallet_collective::::{Pallet, Call, Storage, Config, Origin, Event} = 15, - Scheduler: pallet_scheduler::{Pallet, Call, Storage, Event} = 16, - Preimage: pallet_preimage::{Pallet, Call, Storage, Event} = 17, - Multisig: pallet_multisig::{Pallet, Call, Storage, Event} = 18, - Treasury: pallet_treasury::{Pallet, Call, Storage, Event} = 19, - Bounties: pallet_bounties::{Pallet, Call, Storage, Event} = 20, - ChildBounties: pallet_child_bounties::{Pallet, Call, Storage, Event} = 21, - Proxy: pallet_proxy::{Pallet, Call, Storage, Event} = 22, + Democracy: pallet_democracy= 13, + Council: pallet_collective:: = 14, + TechnicalCommittee: pallet_collective:: = 15, + Scheduler: pallet_scheduler = 16, + Preimage: pallet_preimage = 17, + Multisig: pallet_multisig = 18, + Treasury: pallet_treasury = 19, + Bounties: pallet_bounties = 20, + ChildBounties: pallet_child_bounties = 21, + Proxy: pallet_proxy = 22, // Consensus support. // The following order MUST NOT be changed: Aura -> Session -> Staking -> Authorship -> AuraExt // Dependencies: AuraExt on Aura, Authorship and Session on ParachainStaking - Aura: pallet_aura::{Pallet, Storage, Config} = 33, - Session: pallet_session::{Pallet, Call, Storage, Event, Config} = 32, - ParachainStaking: parachain_staking::{Pallet, Call, Storage, Event, Config} = 35, - Authorship: pallet_authorship::{Pallet, Storage} = 30, - AuraExt: cumulus_pallet_aura_ext::{Pallet, Storage, Config} = 34, + Aura: pallet_aura = 33, + Session: pallet_session = 32, + ParachainStaking: parachain_staking = 35, + Authorship: pallet_authorship = 30, + AuraExt: cumulus_pallet_aura_ext = 34, // XCM helpers. - XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event} = 40, - PolkadotXcm: pallet_xcm::{Pallet, Call, Event, Origin, Config} = 41, - CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin} = 42, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event} = 43, + XcmpQueue: cumulus_pallet_xcmp_queue = 40, + PolkadotXcm: pallet_xcm = 41, + CumulusXcm: cumulus_pallet_xcm = 42, + DmpQueue: cumulus_pallet_dmp_queue = 43, // Amendments - Vesting: pallet_vesting::{Pallet, Call, Config, Storage, Event} = 50, - Utility: pallet_utility::{Pallet, Call, Event} = 51, - Currencies: orml_currencies::{Pallet, Call, Storage} = 52, - Tokens: orml_tokens::{Pallet, Call, Storage, Event} = 53, - XTokens: orml_xtokens::{Pallet, Storage, Call, Event} = 54, - Identity: pallet_identity::{Pallet, Storage, Call, Event} = 55, - Contracts: pallet_contracts::{Pallet, Storage, Call, Event} = 56, - RandomnessCollectiveFlip: pallet_insecure_randomness_collective_flip::{Pallet, Storage} = 57, - DiaOracleModule: dia_oracle::{Pallet, Config, Storage, Call, Event} = 58, + Vesting: pallet_vesting = 50, + Utility: pallet_utility = 51, + Currencies: orml_currencies = 52, + Tokens: orml_tokens = 53, + XTokens: orml_xtokens = 54, + Identity: pallet_identity = 55, + Contracts: pallet_contracts = 56, + RandomnessCollectiveFlip: pallet_insecure_randomness_collective_flip = 57, + DiaOracleModule: dia_oracle = 58, // Zenlink ZenlinkProtocol: zenlink_protocol::{Pallet, Call, Storage, Event} = 59, // Spacewalk pallets - Currency: currency::{Pallet} = 60, - Fee: fee::{Pallet, Call, Config, Storage} = 61, - Issue: issue::{Pallet, Call, Config, Storage, Event} = 62, - Nomination: nomination::{Pallet, Call, Config, Storage, Event} = 63, - Oracle: oracle::{Pallet, Call, Config, Storage, Event} = 64, - Redeem: redeem::{Pallet, Call, Config, Storage, Event} = 65, - Replace: replace::{Pallet, Call, Config, Storage, Event} = 66, - Security: security::{Pallet, Call, Config, Storage, Event} = 67, - StellarRelay: stellar_relay::{Pallet, Call, Config, Storage, Event} = 68, - VaultRegistry: vault_registry::{Pallet, Call, Config, Storage, Event, ValidateUnsigned} = 69, - PooledVaultRewards: pooled_rewards::{Pallet, Call, Storage, Event} = 70, - VaultStaking: staking::{Pallet, Storage, Event} = 71, - ClientsInfo: clients_info::{Pallet, Call, Storage, Event} = 72, - RewardDistribution: reward_distribution::{Pallet, Call, Storage, Event} = 73, - - TokenAllowance: orml_currencies_allowance_extension::{Pallet, Storage, Call, Event} = 80, - TreasuryBuyoutExtension: treasury_buyout_extension::{Pallet, Storage, Call, Event} = 82, + Currency: currency = 60, + Fee: fee = 61, + Issue: issue = 62, + Nomination: nomination = 63, + Oracle: oracle = 64, + Redeem: redeem = 65, + Replace: replace = 66, + Security: security = 67, + StellarRelay: stellar_relay = 68, + VaultRegistry: vault_registry = 69, + PooledVaultRewards: pooled_rewards = 70, + VaultStaking: staking = 71, + ClientsInfo: clients_info = 72, + RewardDistribution: reward_distribution = 73, + + TokenAllowance: orml_currencies_allowance_extension = 80, + TreasuryBuyoutExtension: treasury_buyout_extension = 82, //Farming - Farming: farming::{Pallet, Call, Storage, Event} = 90, + Farming: farming = 90, // Asset Metadata - AssetRegistry: orml_asset_registry::{Pallet, Storage, Call, Event, Config} = 91, + AssetRegistry: orml_asset_registry = 91, - VestingManager: vesting_manager::{Pallet, Call, Event} = 100 + VestingManager: vesting_manager = 100 } ); @@ -1682,11 +1661,11 @@ impl_runtime_apis! { impl dia_oracle_runtime_api::DiaOracleApi for Runtime{ - fn get_value(blockchain: frame_support::sp_std::vec::Vec, symbol: frame_support::sp_std::vec::Vec)-> Result{ + fn get_value(blockchain: sp_std::vec::Vec, symbol: sp_std::vec::Vec)-> Result{ DiaOracleModule::get_value(blockchain, symbol) } - fn get_coin_info(blockchain: frame_support::sp_std::vec::Vec, symbol: frame_support::sp_std::vec::Vec)-> Result{ + fn get_coin_info(blockchain: sp_std::vec::Vec, symbol: sp_std::vec::Vec)-> Result{ DiaOracleModule::get_coin_info(blockchain, symbol) } } @@ -1935,7 +1914,7 @@ impl_runtime_apis! { } } - impl pallet_contracts::ContractsApi + impl pallet_contracts::ContractsApi for Runtime { fn call( @@ -1945,17 +1924,18 @@ impl_runtime_apis! { gas_limit: Option, storage_deposit_limit: Option, input_data: Vec, - ) -> pallet_contracts_primitives::ContractExecResult { + ) -> pallet_contracts_primitives::ContractExecResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - CONTRACTS_DEBUG_OUTPUT, - pallet_contracts::Determinism::Enforced, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -1967,18 +1947,19 @@ impl_runtime_apis! { code: pallet_contracts_primitives::Code, data: Vec, salt: Vec, - ) -> pallet_contracts_primitives::ContractInstantiateResult + ) -> pallet_contracts_primitives::ContractInstantiateResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - CONTRACTS_DEBUG_OUTPUT + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/pendulum/src/xcm_config.rs b/runtime/pendulum/src/xcm_config.rs index 7754f9f36..2abd0c8e6 100644 --- a/runtime/pendulum/src/xcm_config.rs +++ b/runtime/pendulum/src/xcm_config.rs @@ -2,9 +2,10 @@ use core::marker::PhantomData; use cumulus_primitives_utility::XcmFeesTo32ByteAccount; use frame_support::{ - log, match_types, parameter_types, + match_types, parameter_types, traits::{ContainsPair, Everything, Nothing, ProcessMessageError}, }; +use log; use orml_asset_registry::{AssetRegistryTrader, FixedRateAssetRegistryTrader}; use orml_traits::{ location::{RelativeReserveProvider, Reserve}, @@ -22,7 +23,7 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{traits::ShouldExecute, XcmExecutor}; +use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; use runtime_common::{ asset_registry::FixedConversionRateProvider, @@ -125,8 +126,8 @@ where fn should_execute( origin: &MultiLocation, instructions: &mut [Instruction], - max_weight: XCMWeight, - weight_credit: &mut XCMWeight, + max_weight: Weight, + weight_credit: &mut Properties, ) -> Result<(), ProcessMessageError> { Deny::should_execute(origin, instructions, max_weight, weight_credit)?; Allow::should_execute(origin, instructions, max_weight, weight_credit) @@ -139,8 +140,8 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { fn should_execute( origin: &MultiLocation, instructions: &mut [Instruction], - _max_weight: XCMWeight, - _weight_credit: &mut XCMWeight, + _max_weight: Weight, + _weight_credit: &mut Properties, ) -> Result<(), ProcessMessageError> { if instructions.iter().any(|inst| { matches!( @@ -277,6 +278,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = (); } /// No local origins on this chain are allowed to dispatch XCM sends/executions. @@ -319,6 +321,8 @@ impl pallet_xcm::Config for Runtime { #[cfg(feature = "runtime-benchmarks")] type ReachableDest = ReachableDest; type AdminOrigin = EnsureRoot; + type MaxRemoteLockConsumers = ConstU32<0>; + type RemoteLockConsumerIdentifier = (); } #[cfg(feature = "runtime-benchmarks")] From 2a877c29e7aad6391a6953d7cc133505929d3ef7 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 1 Aug 2024 10:43:39 -0300 Subject: [PATCH 08/64] benchmark fixes for common --- Cargo.lock | 10 +++---- pallets/parachain-staking/src/benchmarking.rs | 24 ++++++++------- .../src/benchmarking.rs | 2 +- .../src/benchmarking/orml_asset_registry.rs | 29 ++++++++++--------- 4 files changed, 35 insertions(+), 30 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e164f5a93..092ed95cb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -20964,11 +20964,6 @@ dependencies = [ "pkg-config", ] -[[patch.unused]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" - [[patch.unused]] name = "orml-currencies" version = "0.4.1-dev" @@ -20978,3 +20973,8 @@ source = "git+https://github.com/open-web3-stack//open-runtime-module-library?br name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" + +[[patch.unused]] +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" diff --git a/pallets/parachain-staking/src/benchmarking.rs b/pallets/parachain-staking/src/benchmarking.rs index 053003a51..346497fb1 100644 --- a/pallets/parachain-staking/src/benchmarking.rs +++ b/pallets/parachain-staking/src/benchmarking.rs @@ -19,12 +19,14 @@ //! Benchmarking use crate::{types::RoundInfo, *}; -use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite, Zero}; +use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite}; +use sp_arithmetic::traits::Zero; use frame_support::{ assert_ok, traits::{Currency, Get, OnInitialize}, }; use frame_system::{Pallet as System, RawOrigin}; +use frame_system::pallet_prelude::BlockNumberFor; use pallet_session::Pallet as Session; use sp_runtime::{ traits::{One, SaturatedConversion, StaticLookup}, @@ -100,7 +102,7 @@ fn fill_unstaking( delegator: Option<&T::AccountId>, unstaked: u64, ) where - u32: Into<::BlockNumber>, + u32: Into>, { let who = delegator.unwrap_or(collator); assert_eq!(>::get(who).len(), 0); @@ -117,18 +119,18 @@ fn fill_unstaking( T::CurrencyBalance::one() )); } - System::::set_block_number(System::::block_number() + T::BlockNumber::one()); + System::::set_block_number(System::::block_number() + BlockNumberFor::::one()); } assert_eq!(>::get(who).len() as u64, unstaked); assert!(>::get(who).len() <= T::MaxUnstakeRequests::get().try_into().unwrap()); } benchmarks! { - where_clause { where u32: Into<::BlockNumber> } + where_clause { where u32: Into> } on_initialize_no_action { assert_eq!(>::get().current, 0u32); - let block = T::BlockNumber::one(); + let block = BlockNumberFor::::one(); }: { Pallet::::on_initialize(block) } verify { assert_eq!(>::get().current, 0u32); @@ -145,7 +147,7 @@ benchmarks! { on_initialize_network_rewards { let issuance = T::Currency::total_issuance(); // if we only add by one, we also initialize a new year - let block = T::NetworkRewardStart::get() + T::BlockNumber::one() * 2_u32.into(); + let block = T::NetworkRewardStart::get() + BlockNumberFor::::one() * 2_u32.into(); }: { Pallet::::on_initialize(block) } verify { let new_issuance = T::Currency::total_issuance(); @@ -169,7 +171,7 @@ benchmarks! { assert_eq!(Session::::current_index(), 0); // jump to next block to trigger new round - let now = now + T::BlockNumber::one(); + let now = now + BlockNumberFor::::one(); System::::set_block_number(now); Session::::on_initialize(now); assert_eq!(Session::::current_index(), 1); @@ -221,7 +223,7 @@ benchmarks! { } set_blocks_per_round { - let bpr: T::BlockNumber = T::MinBlocksPerRound::get() + T::BlockNumber::one(); + let bpr: BlockNumberFor = T::MinBlocksPerRound::get() + BlockNumberFor::::one(); }: _(RawOrigin::Root, bpr) verify { assert_eq!(>::get().length, bpr); @@ -628,12 +630,12 @@ benchmarks! { let collator = candidates[0].clone(); let old = InflationConfig::::get(); - assert_eq!(LastRewardReduction::::get(), T::BlockNumber::zero()); - System::::set_block_number(T::BLOCKS_PER_YEAR + T::BlockNumber::one()); + assert_eq!(LastRewardReduction::::get(), BlockNumberFor::::zero()); + System::::set_block_number(T::BLOCKS_PER_YEAR + BlockNumberFor::::one()); }: _(RawOrigin::Signed(collator)) verify { let new = InflationConfig::::get(); - assert_eq!(LastRewardReduction::::get(), T::BlockNumber::one()); + assert_eq!(LastRewardReduction::::get(), BlockNumberFor::::one()); assert_eq!(new.collator.max_rate, old.collator.max_rate); assert_eq!(new.delegator.max_rate, old.delegator.max_rate); assert!(new.collator.reward_rate.annual < old.collator.reward_rate.annual); diff --git a/pallets/treasury-buyout-extension/src/benchmarking.rs b/pallets/treasury-buyout-extension/src/benchmarking.rs index 49a4f221c..4d4a2bb60 100644 --- a/pallets/treasury-buyout-extension/src/benchmarking.rs +++ b/pallets/treasury-buyout-extension/src/benchmarking.rs @@ -3,7 +3,7 @@ use super::{Pallet as TreasuryBuyoutExtension, *}; use crate::types::{AccountIdOf, BalanceOf, CurrencyIdOf}; -use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite, Vec}; +use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite}; use frame_support::assert_ok; use frame_system::RawOrigin; use sp_std::prelude::*; diff --git a/runtime/common/src/benchmarking/orml_asset_registry.rs b/runtime/common/src/benchmarking/orml_asset_registry.rs index a1d956132..a448af254 100644 --- a/runtime/common/src/benchmarking/orml_asset_registry.rs +++ b/runtime/common/src/benchmarking/orml_asset_registry.rs @@ -1,6 +1,7 @@ use crate::asset_registry::{CustomMetadata, DiaKeys}; use frame_benchmarking::v2::benchmarks; use frame_support::assert_ok; +use frame_support::traits::ConstU32; use frame_system::RawOrigin; use orml_asset_registry::AssetMetadata; use sp_runtime::BoundedVec; @@ -21,10 +22,12 @@ pub trait Config: pub mod benchmarks { use super::{Config, Pallet, *}; use orml_asset_registry::Call; + use crate::asset_registry::StringLimit; - fn longest_vec() -> Vec { + fn longest_vec>() -> BoundedVec { // there is no fixed upperbound, but all actions are root-only so an assumed upperbound of 128 will do - vec![b'a', 128] + let longest_vec = vec![b'a', 128]; + BoundedVec::truncate_from(longest_vec) } fn longest_multilocation() -> MultiLocation { @@ -32,17 +35,17 @@ pub mod benchmarks { MultiLocation::new(1, X8(key, key, key, key, key, key, key, key)) } - fn get_asset_metadata() -> AssetMetadata { - AssetMetadata { + fn get_asset_metadata>() -> AssetMetadata { + AssetMetadata:: { decimals: 12, - name: longest_vec(), - symbol: longest_vec(), + name: longest_vec::(), + symbol: longest_vec::(), existential_deposit: 0, location: Some(longest_multilocation().into()), additional: CustomMetadata { dia_keys: DiaKeys { - blockchain: BoundedVec::truncate_from(longest_vec()), - symbol: BoundedVec::truncate_from(longest_vec()), + blockchain: longest_vec::(), + symbol: longest_vec::(), }, fee_per_second: 123, }, @@ -59,7 +62,7 @@ pub mod benchmarks { #[benchmark] fn update_asset() { - let metadata = get_asset_metadata(); + let metadata = get_asset_metadata::<::StringLimit>(); assert_ok!(orml_asset_registry::Pallet::::register_asset( RawOrigin::Root.into(), @@ -76,14 +79,14 @@ pub mod benchmarks { RawOrigin::Root, CurrencyId::Native, Some(123), - Some(vec![b'b', 128]), - Some(vec![b'b', 128]), + Some(BoundedVec::truncate_from(vec![b'b', 128])), + Some(BoundedVec::truncate_from(vec![b'b', 128])), Some(1234), Some(Some(location.into())), Some(CustomMetadata { dia_keys: DiaKeys { - blockchain: BoundedVec::truncate_from(longest_vec()), - symbol: BoundedVec::truncate_from(longest_vec()), + blockchain: longest_vec(), + symbol: longest_vec(), }, fee_per_second: 123, }), From ce6a0af0c295be1744132ba71ac4b2c9fab48c63 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 5 Aug 2024 07:52:42 -0300 Subject: [PATCH 09/64] fixes for runtimes with runtime benchmarks --- Cargo.lock | 3 +++ runtime/amplitude/Cargo.toml | 2 ++ runtime/amplitude/src/lib.rs | 6 +++--- runtime/foucoco/Cargo.toml | 2 ++ runtime/foucoco/src/lib.rs | 3 ++- runtime/pendulum/Cargo.toml | 2 ++ runtime/pendulum/src/lib.rs | 6 +++--- 7 files changed, 17 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 092ed95cb..a090a03bd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -211,6 +211,7 @@ dependencies = [ "sp-runtime 24.0.0", "sp-session 4.0.0-dev", "sp-std 8.0.0", + "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", "spacewalk-primitives", @@ -4245,6 +4246,7 @@ dependencies = [ "sp-runtime 24.0.0", "sp-session 4.0.0-dev", "sp-std 8.0.0", + "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", "spacewalk-primitives", @@ -10791,6 +10793,7 @@ dependencies = [ "sp-runtime 24.0.0", "sp-session 4.0.0-dev", "sp-std 8.0.0", + "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", "spacewalk-primitives", diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index 84c76bdf3..738d4cef2 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -93,6 +93,7 @@ sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "re sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } sp-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } sp-version = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } @@ -212,6 +213,7 @@ std = [ "sp-runtime/std", "sp-session/std", "sp-std/std", + "sp-storage/std", "sp-transaction-pool/std", "sp-version/std", "xcm-builder/std", diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 9b98a5686..002006778 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -1144,7 +1144,7 @@ pub struct DataFeederBenchmark(PhantomData<(K, V, A)>); #[cfg(feature = "runtime-benchmarks")] impl orml_traits::DataFeeder for DataFeederBenchmark { - fn feed_value(_who: A, _key: K, _value: V) -> sp_runtime::DispatchResult { + fn feed_value(_who: Option, _key: K, _value: V) -> sp_runtime::DispatchResult { Ok(()) } } @@ -1783,8 +1783,8 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{baseline, Benchmarking, BenchmarkBatch, TrackedStorageKey}; - + use frame_benchmarking::{baseline, Benchmarking, BenchmarkBatch}; + use sp_storage::TrackedStorageKey; use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 809c86f5b..0e45fcfef 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -94,6 +94,7 @@ sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", default-feat sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-std = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } @@ -215,6 +216,7 @@ std = [ "sp-runtime/std", "sp-session/std", "sp-std/std", + "sp-storage/std", "sp-transaction-pool/std", "sp-version/std", "xcm-builder/std", diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 81110f78e..eb7af145c 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -1792,7 +1792,8 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{baseline, Benchmarking, BenchmarkBatch, TrackedStorageKey}; + use frame_benchmarking::{baseline, Benchmarking, BenchmarkBatch}; + use sp_storage::TrackedStorageKey; use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index 45c7dd155..a64ca883c 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -93,6 +93,7 @@ sp-offchain = { git = "https://github.com/paritytech/polkadot-sdk", default-feat sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-session = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-std = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +sp-storage = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } @@ -212,6 +213,7 @@ std = [ "sp-runtime/std", "sp-session/std", "sp-std/std", + "sp-storage/std", "sp-transaction-pool/std", "sp-version/std", "xcm-builder/std", diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 16cb8cbe6..2602b68a0 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -1166,7 +1166,7 @@ pub struct DataFeederBenchmark(PhantomData<(K, V, A)>); #[cfg(feature = "runtime-benchmarks")] impl orml_traits::DataFeeder for DataFeederBenchmark { - fn feed_value(_who: A, _key: K, _value: V) -> sp_runtime::DispatchResult { + fn feed_value(_who: Option, _key: K, _value: V) -> sp_runtime::DispatchResult { Ok(()) } } @@ -1783,8 +1783,8 @@ impl_runtime_apis! { fn dispatch_benchmark( config: frame_benchmarking::BenchmarkConfig ) -> Result, sp_runtime::RuntimeString> { - use frame_benchmarking::{baseline, Benchmarking, BenchmarkBatch, TrackedStorageKey}; - + use frame_benchmarking::{baseline, Benchmarking, BenchmarkBatch}; + use sp_storage::TrackedStorageKey; use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; From fa9124c5dd732c4034d17e55dae29d502ffffccf Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 5 Aug 2024 13:56:15 -0300 Subject: [PATCH 10/64] node modifications for upgrade --- Cargo.lock | 14 +-- node/Cargo.toml | 4 + node/src/chain_spec.rs | 64 ++++++++++---- node/src/cli.rs | 4 +- node/src/command.rs | 57 ++---------- node/src/rpc.rs | 2 +- node/src/service.rs | 196 ++++++++++++++++++++++------------------- 7 files changed, 175 insertions(+), 166 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a090a03bd..e5b511e7a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10627,8 +10627,10 @@ dependencies = [ "bifrost-farming-rpc-runtime-api", "clap", "cumulus-client-cli", + "cumulus-client-collator", "cumulus-client-consensus-aura", "cumulus-client-consensus-common", + "cumulus-client-consensus-proposer", "cumulus-client-network", "cumulus-client-service", "cumulus-primitives-core 0.1.0", @@ -10640,6 +10642,7 @@ dependencies = [ "foucoco-runtime", "frame-benchmarking 4.0.0-dev", "frame-benchmarking-cli", + "futures", "jsonrpsee", "log", "module-issue-rpc", @@ -10666,6 +10669,7 @@ dependencies = [ "sc-executor 0.10.0-dev", "sc-network 0.10.0-dev", "sc-network-sync 0.10.0-dev", + "sc-offchain", "sc-rpc 4.0.0-dev", "sc-service 0.10.0-dev", "sc-sysinfo 6.0.0-dev", @@ -20967,6 +20971,11 @@ dependencies = [ "pkg-config", ] +[[patch.unused]] +name = "substrate-wasm-builder" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" + [[patch.unused]] name = "orml-currencies" version = "0.4.1-dev" @@ -20976,8 +20985,3 @@ source = "git+https://github.com/open-web3-stack//open-runtime-module-library?br name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" - -[[patch.unused]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" diff --git a/node/Cargo.toml b/node/Cargo.toml index a311ae73f..1b88f3d22 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -51,6 +51,7 @@ sc-telemetry = { git = "https://github.com/paritytech/polkadot-sdk", branch = "r sc-tracing = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sc-offchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } @@ -78,6 +79,8 @@ staging-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "re cumulus-client-cli = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-client-consensus-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-client-consensus-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-client-consensus-proposer = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-client-collator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-client-network = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-client-service = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } @@ -94,6 +97,7 @@ bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bi zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } zenlink-protocol-rpc = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +futures = "0.3.30" [build-dependencies] substrate-build-script-utils = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/node/src/chain_spec.rs b/node/src/chain_spec.rs index 1fbdc1c7a..1db931327 100644 --- a/node/src/chain_spec.rs +++ b/node/src/chain_spec.rs @@ -1,4 +1,6 @@ +use std::default; use cumulus_primitives_core::ParaId; +use frame_benchmarking::__private::sp_std; use runtime_common::{AccountId, AuraId, Balance, BlockNumber, Signature, UNIT}; use sc_chain_spec::{ChainSpecExtension, ChainSpecGroup}; use sc_service::ChainType; @@ -11,8 +13,8 @@ use sp_runtime::{ traits::{IdentifyAccount, Verify}, FixedPointNumber, FixedU128, Perquintill, }; +use core::default::Default; use spacewalk_primitives::{oracle::Key, Asset, CurrencyId, CurrencyId::XCM, VaultCurrencyPair}; - use crate::constants::{amplitude, foucoco, pendulum}; const MAINNET_USDC_CURRENCY_ID: CurrencyId = pendulum_runtime::GetWrappedCurrencyId::get(); @@ -20,16 +22,16 @@ const TESTNET_USDC_CURRENCY_ID: CurrencyId = amplitude_runtime::GetWrappedCurren /// Specialized `ChainSpec` for the normal parachain runtime. pub type AmplitudeChainSpec = - sc_service::GenericChainSpec; + sc_service::GenericChainSpec; pub type FoucocoChainSpec = - sc_service::GenericChainSpec; + sc_service::GenericChainSpec; pub type PendulumChainSpec = - sc_service::GenericChainSpec; + sc_service::GenericChainSpec; /// The default XCM version to set in genesis config. -const SAFE_XCM_VERSION: u32 = xcm::prelude::XCM_VERSION; +const SAFE_XCM_VERSION: u32 = staging_xcm::prelude::XCM_VERSION; pub fn create_pendulum_multisig_account(id: &str) -> AccountId { let mut signatories: Vec<_> = pendulum::SUDO_SIGNATORIES @@ -446,7 +448,7 @@ fn amplitude_genesis( sudo_account: AccountId, id: ParaId, start_shutdown: bool, -) -> amplitude_runtime::GenesisConfig { +) -> amplitude_runtime::RuntimeGenesisConfig { let mut balances: Vec<_> = signatories .iter() .cloned() @@ -488,15 +490,16 @@ fn amplitude_genesis( Perquintill::from_percent(9), ); - amplitude_runtime::GenesisConfig { + amplitude_runtime::RuntimeGenesisConfig { asset_registry: Default::default(), system: amplitude_runtime::SystemConfig { code: amplitude_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + _config: sp_std::marker::PhantomData::default() }, balances: amplitude_runtime::BalancesConfig { balances }, - parachain_info: amplitude_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: amplitude_runtime::ParachainInfoConfig { parachain_id: id, _config: sp_std::marker::PhantomData::default() }, parachain_staking: amplitude_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -522,6 +525,7 @@ fn amplitude_genesis( parachain_system: Default::default(), polkadot_xcm: amplitude_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + _config: sp_std::marker::PhantomData::default() }, council: amplitude_runtime::CouncilConfig { members: signatories.clone(), @@ -564,6 +568,7 @@ fn amplitude_genesis( } else { amplitude_runtime::StatusCode::Error }, + _phantom: sp_std::marker::PhantomData::default() }, oracle: amplitude_runtime::OracleConfig { max_delay: u32::MAX, @@ -572,6 +577,7 @@ fn amplitude_genesis( Key::ExchangeRate(CurrencyId::XCM(0)), Key::ExchangeRate(MAINNET_USDC_CURRENCY_ID), ], + _phantom: sp_std::marker::PhantomData::default(), }, vault_registry: amplitude_runtime::VaultRegistryConfig { minimum_collateral_vault: vec![(XCM(0), 0)], @@ -605,7 +611,7 @@ fn amplitude_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: amplitude_runtime::NominationConfig { is_nomination_enabled: false }, + nomination: amplitude_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, dia_oracle_module: amplitude_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -617,6 +623,12 @@ fn amplitude_genesis( batching_api: b"https://dia-00.pendulumchain.tech/currencies".to_vec(), coin_infos_map: vec![], }, + token_allowance: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), + treasury_buyout_extension: Default::default(), + vesting: Default::default(), + zenlink_protocol: Default::default(), } } @@ -628,7 +640,7 @@ fn foucoco_genesis( id: ParaId, start_shutdown: bool, allowed_currencies: Vec, -) -> foucoco_runtime::GenesisConfig { +) -> foucoco_runtime::RuntimeGenesisConfig { fn get_vault_currency_pair( collateral: CurrencyId, wrapped: CurrencyId, @@ -680,15 +692,16 @@ fn foucoco_genesis( Perquintill::from_percent(9), ); - foucoco_runtime::GenesisConfig { + foucoco_runtime::RuntimeGenesisConfig { asset_registry: Default::default(), system: foucoco_runtime::SystemConfig { code: foucoco_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + _config: sp_std::marker::PhantomData::default() }, balances: foucoco_runtime::BalancesConfig { balances }, - parachain_info: foucoco_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: foucoco_runtime::ParachainInfoConfig { parachain_id: id , _config: sp_std::marker::PhantomData::default()}, parachain_staking: foucoco_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -714,6 +727,7 @@ fn foucoco_genesis( parachain_system: Default::default(), polkadot_xcm: foucoco_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + _config: sp_std::marker::PhantomData::default() }, council: foucoco_runtime::CouncilConfig { members: signatories.clone(), @@ -757,6 +771,7 @@ fn foucoco_genesis( } else { foucoco_runtime::StatusCode::Error }, + _phantom: sp_std::marker::PhantomData::default() }, oracle: foucoco_runtime::OracleConfig { max_delay: 604_800_000, // 7 days @@ -766,6 +781,7 @@ fn foucoco_genesis( Key::ExchangeRate(CurrencyId::Stellar(Asset::StellarNative)), Key::ExchangeRate(TESTNET_USDC_CURRENCY_ID), ], + _phantom: sp_std::marker::PhantomData::default() }, vault_registry: foucoco_runtime::VaultRegistryConfig { minimum_collateral_vault: vec![(XCM(0), 0)], @@ -810,7 +826,7 @@ fn foucoco_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: foucoco_runtime::NominationConfig { is_nomination_enabled: false }, + nomination: foucoco_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, dia_oracle_module: foucoco_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -823,6 +839,11 @@ fn foucoco_genesis( coin_infos_map: vec![], }, token_allowance: foucoco_runtime::TokenAllowanceConfig { allowed_currencies }, + transaction_payment: Default::default(), + treasury: Default::default(), + treasury_buyout_extension: Default::default(), + vesting: Default::default(), + zenlink_protocol: Default::default(), } } @@ -834,7 +855,7 @@ fn pendulum_genesis( sudo_account: AccountId, id: ParaId, start_shutdown: bool, -) -> pendulum_runtime::GenesisConfig { +) -> pendulum_runtime::RuntimeGenesisConfig { let mut genesis_issuance = pendulum::TOTAL_INITIAL_ISSUANCE; for balance in balances.clone() { genesis_issuance -= balance.1; @@ -861,15 +882,16 @@ fn pendulum_genesis( .map(|address| AccountId::from_ss58check(address).unwrap()) .collect(); - pendulum_runtime::GenesisConfig { + pendulum_runtime::RuntimeGenesisConfig { asset_registry: Default::default(), system: pendulum_runtime::SystemConfig { code: pendulum_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + _config: sp_std::marker::PhantomData::default() }, balances: pendulum_runtime::BalancesConfig { balances }, - parachain_info: pendulum_runtime::ParachainInfoConfig { parachain_id: id }, + parachain_info: pendulum_runtime::ParachainInfoConfig { parachain_id: id, _config: sp_std::marker::PhantomData::default() }, parachain_staking: pendulum_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -895,6 +917,7 @@ fn pendulum_genesis( parachain_system: Default::default(), polkadot_xcm: pendulum_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), + _config: sp_std::marker::PhantomData::default(), }, council: pendulum_runtime::CouncilConfig { members: council.clone(), ..Default::default() }, democracy: Default::default(), @@ -931,6 +954,7 @@ fn pendulum_genesis( } else { pendulum_runtime::StatusCode::Error }, + _phantom: sp_std::marker::PhantomData::default(), }, oracle: pendulum_runtime::OracleConfig { max_delay: u32::MAX, @@ -939,6 +963,7 @@ fn pendulum_genesis( Key::ExchangeRate(CurrencyId::XCM(0)), Key::ExchangeRate(MAINNET_USDC_CURRENCY_ID), ], + _phantom: sp_std::marker::PhantomData::default() }, vault_registry: pendulum_runtime::VaultRegistryConfig { minimum_collateral_vault: vec![(XCM(0), 0)], @@ -972,7 +997,7 @@ fn pendulum_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: pendulum_runtime::NominationConfig { is_nomination_enabled: false }, + nomination: pendulum_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, dia_oracle_module: pendulum_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -984,5 +1009,10 @@ fn pendulum_genesis( batching_api: b"https://dia-00.pendulumchain.tech/currencies".to_vec(), coin_infos_map: vec![], }, + token_allowance: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), + tokens: Default::default(), + treasury_buyout_extension: Default::default(), } } diff --git a/node/src/cli.rs b/node/src/cli.rs index 9933a0d80..e1105c58b 100644 --- a/node/src/cli.rs +++ b/node/src/cli.rs @@ -93,7 +93,7 @@ impl RelayChainCli { ) -> Self { let extension = crate::chain_spec::ParachainExtensions::try_get(&*para_config.chain_spec); let chain_id = extension.map(|e| e.relay_chain.clone()); - let base_path = para_config.base_path.as_ref().map(|x| x.path().join("polkadot")); - Self { base_path, chain_id, base: clap::Parser::parse_from(relay_chain_args) } + let base_path = para_config.base_path.path().join("polkadot"); + Self { base_path: Some(base_path), chain_id, base: clap::Parser::parse_from(relay_chain_args) } } } diff --git a/node/src/command.rs b/node/src/command.rs index ec33c71e6..f9b809eb0 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -21,7 +21,6 @@ use sp_runtime::traits::{AccountIdConversion, Block as BlockT}; #[cfg(feature = "try-runtime")] use try_runtime_cli::block_building_info::substrate_info; -#[cfg(feature = "try-runtime")] use sc_executor::{sp_wasm_interface::ExtendedHostFunctions, NativeExecutionDispatch}; use crate::{ @@ -154,9 +153,6 @@ impl SubstrateCli for Cli { }) } - fn native_runtime_version(spec: &Box) -> &'static RuntimeVersion { - spec.identify().get_runtime_version() - } } impl SubstrateCli for RelayChainCli { @@ -194,9 +190,6 @@ impl SubstrateCli for RelayChainCli { polkadot_cli::Cli::from_iter([RelayChainCli::executable_name()].iter()).load_spec(id) } - fn native_runtime_version(chain_spec: &Box) -> &'static RuntimeVersion { - polkadot_cli::Cli::native_runtime_version(chain_spec) - } } macro_rules! construct_sync_run { @@ -331,14 +324,9 @@ pub fn run() -> Result<()> { cmd.run(config, polkadot_config) }) }, - Some(Subcommand::ExportGenesisState(cmd)) => { - let runner = cli.create_runner(cmd)?; - runner.sync_run(|_config| { - let spec = cli.load_spec(&cmd.shared_params.chain.clone().unwrap_or_default())?; - let state_version = Cli::native_runtime_version(&spec).state_version(); - cmd.run::(&*spec, state_version) - }) - }, + Some(Subcommand::ExportGenesisState(cmd)) => construct_async_run!(|components, cli, cmd, config| { + Ok(async move { cmd.run(&*config.chain_spec, &*components.client) }) + }), Some(Subcommand::ExportGenesisWasm(cmd)) => { let runner = cli.create_runner(cmd)?; runner.sync_run(|_config| { @@ -353,11 +341,11 @@ pub fn run() -> Result<()> { match runner.config().chain_spec.identify() { ChainIdentity::Amplitude => runner - .sync_run(|config| cmd.run::(config)), + .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), ChainIdentity::Foucoco => runner - .sync_run(|config| cmd.run::(config)), + .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), ChainIdentity::Pendulum => runner - .sync_run(|config| cmd.run::(config)), + .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), ChainIdentity::FoucocoStandalone => unimplemented!(), } } else { @@ -480,9 +468,10 @@ async fn start_node( let id = ParaId::from(para_id); let parachain_account = - AccountIdConversion::::into_account_truncating(&id); + AccountIdConversion::::into_account_truncating(&id); - let state_version = Cli::native_runtime_version(&config.chain_spec).state_version(); + //let state_version = Cli::native_runtime_version(&config.chain_spec).state_version(); + let state_version = config.chain_spec.identify().get_runtime_version().state_version(); let block: Block = generate_genesis_block(&*config.chain_spec, state_version).map_err(|e| format!("{e:?}"))?; let genesis_state = format!("0x{:?}", HexDisplay::from(&block.header().encode())); @@ -497,10 +486,6 @@ async fn start_node( info!("Parachain genesis state: {}", genesis_state); info!("Is collating: {}", if config.role.is_authority() { "yes" } else { "no" }); - if !collator_options.relay_chain_rpc_urls.is_empty() && cli.relay_chain_args.is_empty() { - trace!("Detected relay chain node arguments together with --relay-chain-rpc-url. This command starts a minimal Polkadot node that only uses a network-related subset of all relay chain CLI options."); - } - match config.chain_spec.identify() { ChainIdentity::Amplitude => { sp_core::crypto::set_default_ss58_version(amplitude_runtime::SS58Prefix::get().into()); @@ -554,14 +539,6 @@ impl DefaultConfigurationValues for RelayChainCli { 30334 } - fn rpc_ws_listen_port() -> u16 { - 9945 - } - - fn rpc_http_listen_port() -> u16 { - 9934 - } - fn prometheus_listen_port() -> u16 { 9616 } @@ -591,18 +568,6 @@ impl CliConfiguration for RelayChainCli { .or_else(|| self.base_path.clone().map(Into::into))) } - fn rpc_http(&self, default_listen_port: u16) -> Result> { - self.base.base.rpc_http(default_listen_port) - } - - fn rpc_ipc(&self) -> Result> { - self.base.base.rpc_ipc() - } - - fn rpc_ws(&self, default_listen_port: u16) -> Result> { - self.base.base.rpc_ws(default_listen_port) - } - fn prometheus_config( &self, default_listen_port: u16, @@ -646,10 +611,6 @@ impl CliConfiguration for RelayChainCli { self.base.base.rpc_methods() } - fn rpc_ws_max_connections(&self) -> Result> { - self.base.base.rpc_ws_max_connections() - } - fn rpc_cors(&self, is_dev: bool) -> Result>> { self.base.base.rpc_cors(is_dev) } diff --git a/node/src/rpc.rs b/node/src/rpc.rs index 122c9f69c..4ebcf8b77 100644 --- a/node/src/rpc.rs +++ b/node/src/rpc.rs @@ -10,7 +10,7 @@ use std::sync::Arc; pub use sc_rpc::DenyUnsafe; use sc_transaction_pool_api::TransactionPool; -use bifrost_farming_rpc_api::{FarmingRpc, FarmingRpcApiServer}; +use bifrost_farming_rpc::{FarmingRpc, FarmingRpcApiServer}; use zenlink_protocol_rpc::{ZenlinkProtocol, ZenlinkProtocolApiServer}; diff --git a/node/src/service.rs b/node/src/service.rs index 8f3993263..6713de9da 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -3,12 +3,12 @@ // std use std::{sync::Arc, time::Duration}; -use cumulus_client_cli::CollatorOptions; +use cumulus_client_cli::{RelayChainMode,CollatorOptions}; // Local Runtime Types use runtime_common::{opaque::Block, AccountId, Balance, Index as Nonce}; // Cumulus Imports -use cumulus_client_consensus_aura::{AuraConsensus, BuildAuraConsensusParams, SlotProportion}; +use cumulus_client_consensus_aura::{AuraConsensus, SlotProportion, collators::basic::{Params as BasicAuraParams, self as basic_aura}}; use cumulus_client_consensus_common::{ ParachainBlockImport as TParachainBlockImport, ParachainConsensus, }; @@ -16,13 +16,16 @@ use cumulus_client_network::BlockAnnounceValidator; use cumulus_client_service::{ prepare_node_config, start_collator, start_full_node, StartCollatorParams, StartFullNodeParams, }; -use cumulus_primitives_core::ParaId; +use cumulus_primitives_core::{relay_chain::Hash, ParaId}; use cumulus_primitives_parachain_inherent::{ MockValidationDataInherentDataProvider, MockXcmConfig, }; use cumulus_relay_chain_inprocess_interface::build_inprocess_relay_chain; use cumulus_relay_chain_interface::{RelayChainInterface, RelayChainResult}; -use cumulus_relay_chain_minimal_node::build_minimal_relay_chain_node; +use cumulus_relay_chain_minimal_node::build_minimal_relay_chain_node_with_rpc; +use cumulus_client_consensus_proposer::Proposer; +use cumulus_client_collator::service::CollatorService; + // Substrate Imports use sc_executor::{ HeapAllocStrategy, NativeElseWasmExecutor, WasmExecutor, DEFAULT_HEAP_ALLOC_STRATEGY, @@ -41,12 +44,19 @@ use sp_keystore::KeystorePtr; use sp_runtime::traits::BlakeTwo256; use substrate_prometheus_endpoint::Registry; -use polkadot_service::CollatorPair; -use sc_consensus::{import_queue::ImportQueueService, ImportQueue}; +use sc_executor::{sp_wasm_interface::ExtendedHostFunctions, NativeExecutionDispatch}; +use polkadot_service::{CollatorPair, Handle, OverseerHandle}; +use sc_consensus::{import_queue::ImportQueueService, ImportQueue}; +use sp_io::misc::HostFunctions; use crate::rpc::{ create_full_amplitude, create_full_foucoco, create_full_pendulum, FullDeps, ResultRpcExtension, }; +use sc_transaction_pool_api::OffchainTransactionPoolFactory; + +use sc_client_api::Backend; + +use futures::FutureExt; pub use amplitude_runtime::RuntimeApi as AmplitudeRuntimeApi; pub use foucoco_runtime::RuntimeApi as FoucocoRuntimeApi; @@ -70,10 +80,7 @@ type FullPool = sc_transaction_pool::FullPool< TFullClient>, >; -type DefaultImportQueue = sc_consensus::DefaultImportQueue< - Block, - TFullClient>, ->; +type DefaultImportQueue = sc_consensus::DefaultImportQueue; type OtherComponents = (ParachainBlockImport, Option, Option); @@ -82,7 +89,7 @@ pub trait ParachainRuntimeApiImpl: sp_transaction_pool::runtime_api::TaggedTransactionQueue + sp_api::Metadata + sp_session::SessionKeys - + sp_api::ApiExt, Block>> + + sp_api::ApiExt + sp_offchain::OffchainWorkerApi + sp_block_builder::BlockBuilder + cumulus_primitives_core::CollectCollationInfo @@ -130,7 +137,11 @@ impl sc_executor::NativeExecutionDispatch for FoucocoRuntimeExecutor { pub struct PendulumRuntimeExecutor; impl sc_executor::NativeExecutionDispatch for PendulumRuntimeExecutor { + + #[cfg(feature = "runtime-benchmarks")] type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions; + #[cfg(not(feature = "runtime-benchmarks"))] + type ExtendHostFunctions = (); fn dispatch(method: &str, data: &[u8]) -> Option> { pendulum_runtime::api::dispatch(method, data) @@ -145,7 +156,7 @@ type ResultNewPartial = PartialComponents< TFullClient>, TFullBackend, (), - DefaultImportQueue, + DefaultImportQueue, FullPool, OtherComponents, >; @@ -264,13 +275,8 @@ async fn build_relay_chain_interface( collator_options: CollatorOptions, hwbench: Option, ) -> RelayChainResult<(Arc<(dyn RelayChainInterface + 'static)>, Option)> { - if !collator_options.relay_chain_rpc_urls.is_empty() { - build_minimal_relay_chain_node( - polkadot_config, - task_manager, - collator_options.relay_chain_rpc_urls, - ) - .await + if let RelayChainMode::ExternalRpc(rpc) = collator_options.relay_chain_mode { + build_minimal_relay_chain_node_with_rpc(polkadot_config, task_manager, rpc).await } else { build_inprocess_relay_chain( polkadot_config, @@ -322,9 +328,12 @@ where let (block_import, mut telemetry, _telemetry_worker_handle) = params.other; let import_queue_service = params.import_queue.service(); + let net_config = sc_network::config::FullNetworkConfiguration::new(¶chain_config.network); + let (network, system_rpc_tx, tx_handler_controller, start_network, sync_service) = sc_service::build_network(sc_service::BuildNetworkParams { config: ¶chain_config, + net_config, client: client.clone(), transaction_pool: params.transaction_pool.clone(), spawn_handle: task_manager.spawn_handle(), @@ -350,11 +359,23 @@ where }; if parachain_config.offchain_worker.enabled { - sc_service::build_offchain_workers( - ¶chain_config, - task_manager.spawn_handle(), - client.clone(), - network.clone(), + task_manager.spawn_handle().spawn( + "offchain-workers-runner", + "offchain-worker", + sc_offchain::OffchainWorkers::new(sc_offchain::OffchainWorkerOptions { + runtime_api_provider: client.clone(), + is_validator: parachain_config.role.is_authority(), + keystore: Some(params.keystore_container.keystore()), + offchain_db: backend.offchain_storage(), + transaction_pool: Some(OffchainTransactionPoolFactory::new( + params.transaction_pool.clone(), + )), + network_provider: network.clone(), + enable_http_requests: true, + custom_extensions: |_| vec![], + }) + .run(client.clone(), task_manager.spawn_handle()) + .boxed(), ); } @@ -452,19 +473,19 @@ where } } - let announce_block = { - let sync_service = sync_service.clone(); - Arc::new(move |hash, data| sync_service.announce_block(hash, data)) - }; - let relay_chain_slot_duration = Duration::from_secs(6); let overseer_handle = relay_chain_interface .overseer_handle() .map_err(|e| sc_service::Error::Application(Box::new(e)))?; + let announce_block = { + let sync_service = sync_service.clone(); + Arc::new(move |hash, data| sync_service.announce_block(hash, data)) + }; + if validator { - let parachain_consensus = build_consensus( + start_consensus( client.clone(), block_import, prometheus_registry.as_ref(), @@ -474,42 +495,13 @@ where transaction_pool, sync_service.clone(), keystore_ptr, - force_authoring, + overseer_handle.clone(), id, - )?; - - let spawner = task_manager.spawn_handle(); - let params = StartCollatorParams { - para_id: id, - block_status: client.clone(), - announce_block, - client: client.clone(), - task_manager: &mut task_manager, - relay_chain_interface, - spawner, - parachain_consensus, - import_queue: import_queue_service, - collator_key: collator_key.expect("Command line arguments do not allow this. qed"), relay_chain_slot_duration, - recovery_handle: Box::new(overseer_handle), - sync_service: sync_service.clone(), - }; - - start_collator(params).await?; - } else { - let params = StartFullNodeParams { - client: client.clone(), - announce_block, - task_manager: &mut task_manager, - para_id: id, - relay_chain_interface, - relay_chain_slot_duration, - import_queue: import_queue_service, - recovery_handle: Box::new(overseer_handle), - sync_service: sync_service.clone(), - }; + collator_key.clone().expect("Command line arguments do not allow this. qed"), + announce_block.clone(), + )?; - start_full_node(params)?; } start_network.start_network(); @@ -524,7 +516,7 @@ fn build_import_queue( config: &Configuration, telemetry: Option, task_manager: &TaskManager, -) -> Result, sc_service::Error> +) -> Result where RuntimeApi: ConstructRuntimeApi>> + Send @@ -657,7 +649,7 @@ where } #[allow(clippy::too_many_arguments)] -fn build_consensus( +fn start_consensus( client: Arc>>, block_import: ParachainBlockImport, prometheus_registry: Option<&Registry>, @@ -667,9 +659,12 @@ fn build_consensus( transaction_pool: Arc>, sync_oracle: Arc>, keystore: KeystorePtr, - force_authoring: bool, + overseer_handle: Handle, id: ParaId, -) -> Result>, sc_service::Error> + relay_chain_slot_duration: Duration, + collator_key: CollatorPair, + announce_block: Arc>) + Send + Sync>, +) -> Result<(), sc_service::Error> where RuntimeApi: ConstructRuntimeApi>> + Send @@ -688,20 +683,29 @@ where prometheus_registry, telemetry.clone(), ); + let proposer = Proposer::new(proposer_factory); - let params = BuildAuraConsensusParams { - proposer_factory, - create_inherent_data_providers: move |_, (relay_parent, validation_data)| { - let relay_chain_interface = relay_chain_interface.clone(); + let collator_service = CollatorService::new( + client.clone(), + Arc::new(task_manager.spawn_handle()), + announce_block.clone(), + client.clone(), + ); + + let relay_chain_interface_move = relay_chain_interface.clone(); + let params = BasicAuraParams { + proposer, + create_inherent_data_providers: move |relay_parent, _| { async move { - let parachain_inherent = - cumulus_primitives_parachain_inherent::ParachainInherentData::create_at( - relay_parent, - &relay_chain_interface, - &validation_data, - id, - ) - .await; + // TODO how to get parachain inherent without validation data now? + // let parachain_inherent = + // cumulus_primitives_parachain_inherent::ParachainInherentData::create_at( + // relay_parent, + // &relay_chain_interface_move, + // &validation_data, + // id, + // ) + // .await; let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); let slot = @@ -710,29 +714,35 @@ where slot_duration, ); - let parachain_inherent = parachain_inherent.ok_or_else(|| { - Box::::from( - "Failed to create parachain inherent", - ) - })?; - Ok((slot, timestamp, parachain_inherent)) + // let parachain_inherent = parachain_inherent.ok_or_else(|| { + // Box::::from( + // "Failed to create parachain inherent", + // ) + // })?; + Ok((slot, timestamp)) } }, block_import, + collator_key, + collator_service, para_client: client, - backoff_authoring_blocks: Option::<()>::None, + relay_client: relay_chain_interface, sync_oracle, keystore, - force_authoring, slot_duration, - // We got around 500ms for proposing - block_proposal_slot_portion: SlotProportion::new(1f32 / 24f32), - // And a maximum of 750ms if slots are skipped - max_block_proposal_slot_portion: Some(SlotProportion::new(1f32 / 16f32)), - telemetry, + authoring_duration:Duration::from_millis(500), + relay_chain_slot_duration, + para_id: id, + overseer_handle, }; - Ok(AuraConsensus::build::(params)) + let fut = + basic_aura::run::( + params, + ); + + task_manager.spawn_essential_handle().spawn("aura", None, fut); + Ok(()) } /// Start a parachain node. From afa24459a975bbf7d626049ab09b997d774453d4 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 6 Aug 2024 12:12:37 -0300 Subject: [PATCH 11/64] WIP fixing integration tests --- runtime/integration-tests/Cargo.toml | 12 ++- .../integration-tests/src/amplitude_tests.rs | 11 +-- runtime/integration-tests/src/mock.rs | 50 ++++++------- .../integration-tests/src/pendulum_tests.rs | 12 +-- runtime/integration-tests/src/sibling.rs | 75 +++++++++++-------- runtime/integration-tests/src/test_macros.rs | 14 ++-- 6 files changed, 97 insertions(+), 77 deletions(-) diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index da34c54e8..7f258de5d 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -10,6 +10,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } scale-info = { version = "2.1.2", features = ["derive"] } serde = { version = "1.0.144", features = ["derive"] } paste = "1.0.14" +log = { version = "0.4.17" } # Spacewalk libraries spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } @@ -33,21 +34,24 @@ polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk", polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-primitives", branch = "release-polkadot-v1.1.0" } polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -polkadot-runtime = { git = "https://github.com/polkadot-fellows/runtimes", rev = "45cb7b4346542be0c94af500422de61d14dd364a"} -kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "45cb7b4346542be0c94af500422de61d14dd364a"} +polkadot-runtime = { git = "https://github.com/polkadot-fellows/runtimes", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} +kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } xcm-emulator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +xcm-simulator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -statemint-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "asset-hub-polkadot-runtime", rev = "45cb7b4346542be0c94af500422de61d14dd364a" } -statemine-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "asset-hub-kusama-runtime", rev = "45cb7b4346542be0c94af500422de61d14dd364a" } +statemint-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "asset-hub-polkadot-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581" } +statemine-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "asset-hub-kusama-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581" } orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } diff --git a/runtime/integration-tests/src/amplitude_tests.rs b/runtime/integration-tests/src/amplitude_tests.rs index b9cb36440..b1dde0496 100644 --- a/runtime/integration-tests/src/amplitude_tests.rs +++ b/runtime/integration-tests/src/amplitude_tests.rs @@ -14,7 +14,7 @@ use crate::{ use frame_support::assert_ok; use statemine_runtime as kusama_asset_hub_runtime; use xcm::latest::NetworkId; -use xcm_emulator::{decl_test_network, decl_test_parachain, decl_test_relay_chain, TestExt}; +use xcm_simulator::{decl_test_network, decl_test_parachain, decl_test_relay_chain, TestExt}; // Native fee expected for each token according to the `fee_per_second` values defined in the mock const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; @@ -26,7 +26,11 @@ const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = decl_test_relay_chain! { pub struct KusamaRelay { Runtime = kusama_runtime::Runtime, - XcmConfig = kusama_runtime::xcm_config::XcmConfig, + RuntimeCall = kusama_runtime::RuntimeCall, + RuntimeEvent = kusama_runtime::RuntimeEvent, + XcmConfig = kusama_runtime::XcmConfig, + MessageQueue = kusama_runtime::MessageQueue, + System = kusama_runtime::System, new_ext = kusama_relay_ext(), } } @@ -34,7 +38,6 @@ decl_test_relay_chain! { decl_test_parachain! { pub struct AmplitudeParachain { Runtime = amplitude_runtime::Runtime, - RuntimeOrigin = amplitude_runtime::RuntimeOrigin, XcmpMessageHandler = amplitude_runtime::XcmpQueue, DmpMessageHandler = amplitude_runtime::DmpQueue, new_ext = para_ext(ParachainType::Amplitude), @@ -44,7 +47,6 @@ decl_test_parachain! { decl_test_parachain! { pub struct SiblingParachain { Runtime = sibling::Runtime, - RuntimeOrigin = sibling::RuntimeOrigin, XcmpMessageHandler = sibling::XcmpQueue, DmpMessageHandler = sibling::DmpQueue, new_ext = para_ext(ParachainType::Sibling), @@ -54,7 +56,6 @@ decl_test_parachain! { decl_test_parachain! { pub struct AssetHubParachain { Runtime = kusama_asset_hub_runtime::Runtime, - RuntimeOrigin = kusama_asset_hub_runtime::RuntimeOrigin, XcmpMessageHandler = kusama_asset_hub_runtime::XcmpQueue, DmpMessageHandler = kusama_asset_hub_runtime::DmpQueue, new_ext = para_ext(ParachainType::KusamaAssetHub), diff --git a/runtime/integration-tests/src/mock.rs b/runtime/integration-tests/src/mock.rs index ac29012b2..1374fe3cf 100644 --- a/runtime/integration-tests/src/mock.rs +++ b/runtime/integration-tests/src/mock.rs @@ -1,26 +1,27 @@ use crate::{definitions::asset_hub, sibling, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID}; use amplitude_runtime::CurrencyId as AmplitudeCurrencyId; -use frame_support::traits::GenesisBuild; +use frame_support::traits::BuildGenesisConfig; use pendulum_runtime::CurrencyId as PendulumCurrencyId; use polkadot_core_primitives::{AccountId, Balance, BlockNumber}; use polkadot_parachain::primitives::Id as ParaId; -use polkadot_primitives::v4::{MAX_CODE_SIZE, MAX_POV_SIZE}; +use polkadot_primitives::v5::{MAX_CODE_SIZE, MAX_POV_SIZE}; use polkadot_runtime_parachains::configuration::HostConfiguration; use sibling::CurrencyId as SiblingCurrencyId; use sp_io::TestExternalities; use sp_runtime::traits::AccountIdConversion; use xcm_emulator::Weight; - use codec::Encode; use frame_support::BoundedVec; use runtime_common::asset_registry::{CustomMetadata, DiaKeys, StringLimit}; use xcm::{v3::MultiLocation, VersionedMultiLocation}; +use core::default::Default; + use pendulum_runtime::definitions::{moonbeam, moonbeam::PARA_ID as MOONBEAM_PARA_ID}; use statemine_runtime as kusama_asset_hub_runtime; use statemint_runtime as polkadot_asset_hub_runtime; - +use sp_runtime::BuildStorage; pub const ALICE: [u8; 32] = [4u8; 32]; pub const BOB: [u8; 32] = [5u8; 32]; @@ -34,12 +35,14 @@ pub const NATIVE_INITIAL_BALANCE: Balance = TEN_UNITS; pub const ORML_INITIAL_BALANCE: Balance = TEN_UNITS; macro_rules! create_test_externalities { + ($runtime:ty, $system:ident, $storage:ident) => {{ - >::assimilate_storage( - &pallet_xcm::GenesisConfig { safe_xcm_version: Some(2) }, - &mut $storage, - ) + &pallet_xcm::GenesisConfig::<$runtime> { + safe_xcm_version: Some(2), _config: Default::default() + } + .assimilate_storage($storage) .unwrap(); + let mut ext = sp_io::TestExternalities::new($storage); ext.execute_with(|| $system::set_block_number(1)); ext @@ -48,7 +51,7 @@ macro_rules! create_test_externalities { macro_rules! build_relaychain { ($runtime:ty, $system:tt, $para_account_id: ident) => {{ - let mut t = frame_system::GenesisConfig::default().build_storage::<$runtime>().unwrap(); + let mut t = frame_system::GenesisConfig::default().build_storage().unwrap(); pallet_balances::GenesisConfig::<$runtime> { balances: vec![ (AccountId::from(ALICE), units(100000)), @@ -58,6 +61,7 @@ macro_rules! build_relaychain { } .assimilate_storage(&mut t) .unwrap(); + polkadot_runtime_parachains::configuration::GenesisConfig::<$runtime> { config: default_parachains_host_configuration(), } @@ -70,7 +74,7 @@ macro_rules! build_relaychain { macro_rules! build_parachain_with_orml { ($self:ident, $runtime:ty, $system:tt, $balance:tt, $orml_balance:tt, $currency_id_type:ty) => {{ - let mut t = frame_system::GenesisConfig::default().build_storage::<$runtime>().unwrap(); + let mut t = frame_system::GenesisConfig::default().build_storage().unwrap(); pallet_balances::GenesisConfig::<$runtime> { balances: vec![(AccountId::from(ALICE), $balance), (AccountId::from(BOB), $balance)], } @@ -93,7 +97,7 @@ macro_rules! build_parachain_with_orml { macro_rules! build_parachain_with_orml_and_asset_registry { ($self:ident, $runtime:ty, $system:tt, $balance:tt, $orml_balance:tt, $currency_id_type:ty, $registry_assets:tt) => {{ - let mut t = frame_system::GenesisConfig::default().build_storage::<$runtime>().unwrap(); + let mut t = frame_system::GenesisConfig::default().build_storage().unwrap(); pallet_balances::GenesisConfig::<$runtime> { balances: vec![(AccountId::from(ALICE), $balance), (AccountId::from(BOB), $balance)], } @@ -123,7 +127,7 @@ macro_rules! build_parachain_with_orml_and_asset_registry { macro_rules! build_parachain { ($self:ident, $runtime:ty, $system:tt) => {{ - let mut t = frame_system::GenesisConfig::default().build_storage::<$runtime>().unwrap(); + let mut t = frame_system::GenesisConfig::default().build_storage().unwrap(); pallet_balances::GenesisConfig::<$runtime> { balances: vec![] } .assimilate_storage(&mut t) @@ -133,10 +137,11 @@ macro_rules! build_parachain { }}; ($self:ident, $runtime:ty, $system:tt, $storage:ident) => {{ - >::assimilate_storage( - ¶chain_info::GenesisConfig { parachain_id: $self.get_parachain_id().into() }, - &mut $storage, - ) + parachain_info::GenesisConfig::<$runtime> { + parachain_id: $self.get_parachain_id().into(), + _config: Default::default() + } + .assimilate_storage(&mut $storage) .unwrap(); create_test_externalities!($runtime, $system, $storage) @@ -190,12 +195,9 @@ fn default_parachains_host_configuration() -> HostConfiguration { max_pov_size: MAX_POV_SIZE, max_head_data_size: 32 * 1024, group_rotation_frequency: 20, - chain_availability_period: 4, - thread_availability_period: 4, max_upward_queue_count: 8, max_upward_queue_size: 1024 * 1024, max_downward_message_size: 1024, - ump_service_total_weight: Weight::from_parts(4 * 1_000_000_000, 0), max_upward_message_size: 50 * 1024, max_upward_message_num_per_candidate: 5, hrmp_sender_deposit: 0, @@ -203,10 +205,8 @@ fn default_parachains_host_configuration() -> HostConfiguration { hrmp_channel_max_capacity: 8, hrmp_channel_max_total_size: 8 * 1024, hrmp_max_parachain_inbound_channels: 4, - hrmp_max_parathread_inbound_channels: 4, hrmp_channel_max_message_size: 1024 * 1024, hrmp_max_parachain_outbound_channels: 4, - hrmp_max_parathread_outbound_channels: 4, hrmp_max_message_num_per_candidate: 5, dispute_period: 6, no_show_slots: 2, @@ -324,8 +324,8 @@ fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec AmplitudeCurrencyId::XCM(1), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: "USDT Assethub".as_bytes().to_vec(), - symbol: "USDT".as_bytes().to_vec(), + name: BoundedVec::truncate_from("USDT Assethub".as_bytes().to_vec()), + symbol: BoundedVec::truncate_from("USDT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(asset_hub::USDT_location())), additional: CustomMetadata { @@ -342,8 +342,8 @@ fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec AmplitudeCurrencyId::XCM(0), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: "Kusama".as_bytes().to_vec(), - symbol: "KSM".as_bytes().to_vec(), + name: BoundedVec::truncate_from("Kusama".as_bytes().to_vec()), + symbol: BoundedVec::truncate_from("KSM".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(MultiLocation::parent())), additional: CustomMetadata { diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index d193c05ba..1c27fa9b9 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -17,7 +17,7 @@ use frame_support::assert_ok; use pendulum_runtime::definitions::moonbeam::PARA_ID as MOONBEAM_PARA_ID; use statemint_runtime as polkadot_asset_hub_runtime; use xcm::latest::NetworkId; -use xcm_emulator::{decl_test_network, decl_test_parachain, decl_test_relay_chain, TestExt}; +use xcm_simulator::{decl_test_network, decl_test_parachain, decl_test_relay_chain, TestExt}; // Native fee expected for each token according to the `fee_per_second` values defined in the mock const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; @@ -31,7 +31,11 @@ const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = decl_test_relay_chain! { pub struct PolkadotRelay { Runtime = polkadot_runtime::Runtime, - XcmConfig = polkadot_runtime::xcm_config::XcmConfig, + RuntimeCall = polkadot_runtime::RuntimeCall, + RuntimeEvent = polkadot_runtime::RuntimeEvent, + XcmConfig = polkadot_runtime::XcmConfig, + MessageQueue = polkadot_runtime::MessageQueue, + System = polkadot_runtime::System, new_ext = polkadot_relay_ext(), } } @@ -39,7 +43,6 @@ decl_test_relay_chain! { decl_test_parachain! { pub struct PendulumParachain { Runtime = pendulum_runtime::Runtime, - RuntimeOrigin = pendulum_runtime::RuntimeOrigin, XcmpMessageHandler = pendulum_runtime::XcmpQueue, DmpMessageHandler = pendulum_runtime::DmpQueue, new_ext = para_ext(ParachainType::Pendulum), @@ -49,7 +52,6 @@ decl_test_parachain! { decl_test_parachain! { pub struct SiblingParachain { Runtime = sibling::Runtime, - RuntimeOrigin = sibling::RuntimeOrigin, XcmpMessageHandler = sibling::XcmpQueue, DmpMessageHandler = sibling::DmpQueue, new_ext = para_ext(ParachainType::Sibling), @@ -59,7 +61,6 @@ decl_test_parachain! { decl_test_parachain! { pub struct AssetHubParachain { Runtime = polkadot_asset_hub_runtime::Runtime, - RuntimeOrigin = polkadot_asset_hub_runtime::RuntimeOrigin, XcmpMessageHandler = polkadot_asset_hub_runtime::XcmpQueue, DmpMessageHandler = polkadot_asset_hub_runtime::DmpQueue, new_ext = para_ext(ParachainType::PolkadotAssetHub), @@ -69,7 +70,6 @@ decl_test_parachain! { decl_test_parachain! { pub struct MoonbeamParachain { Runtime = sibling::Runtime, - RuntimeOrigin = sibling::RuntimeOrigin, XcmpMessageHandler = sibling::XcmpQueue, DmpMessageHandler = sibling::DmpQueue, new_ext = para_ext(ParachainType::Moonbeam), diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 9809a89e0..6ca83a4e0 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -3,10 +3,12 @@ use codec::{Decode, Encode, MaxEncodedLen}; use core::marker::PhantomData; +use std::ops::Mul; use frame_support::{ - log, match_types, parameter_types, + match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, }; +use log; use frame_system::EnsureRoot; use orml_traits::{ location::{RelativeReserveProvider, Reserve}, @@ -21,14 +23,14 @@ use sp_core::H256; use sp_debug_derive::RuntimeDebug; use sp_runtime::{ testing::Header, - traits::{BlakeTwo256, Convert, IdentityLookup, Zero}, + traits::{BlakeTwo256, Convert, IdentityLookup, Zero, MaybeEquivalence}, AccountId32, }; use xcm::v3::prelude::*; use xcm_emulator::{ - cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}, Weight, }; +use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; use xcm_executor::{ traits::{JustTry, ShouldExecute, WeightTrader}, Assets, XcmExecutor, @@ -41,9 +43,9 @@ use xcm_builder::{ SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, }; - +use xcm_executor::traits::Properties; use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; - +use runtime_common::ConvertMultilocation; use pendulum_runtime::definitions::moonbeam::BRZ_location; const XCM_ASSET_RELAY_DOT: u8 = 0; @@ -167,7 +169,7 @@ impl Convert> for CurrencyIdConvert { impl Convert> for CurrencyIdConvert { fn convert(a: MultiAsset) -> Option { if let MultiAsset { id: AssetId::Concrete(id), fun: _ } = a { - Self::convert(id) + >>::convert(id) } else { None } @@ -177,13 +179,25 @@ impl Convert> for CurrencyIdConvert { /// Convert an incoming `MultiLocation` into a `CurrencyId` if possible. /// Here we need to know the canonical representation of all the tokens we handle in order to /// correctly convert their `MultiLocation` representation into our internal `CurrencyId` type. -impl xcm_executor::traits::Convert for CurrencyIdConvert { +impl ConvertMultilocation for CurrencyIdConvert { fn convert(location: MultiLocation) -> Result { >>::convert(location) .ok_or(location) } } +// // Update 1.1.0 comment: We required this now for AssetTransactor. +// impl MaybeEquivalence +// for CurrencyIdConvert where CurrencyIdConvert: Convert> +// { +// fn convert(id: &MultiLocation) -> Option { +// >>::convert(id.as_ref()) +// } +// fn convert_back(what: &CurrencyId) -> Option { +// >>::convert(what.as_ref()) +// } +// } + /// A `FilterAssetLocation` implementation. Filters multi native assets whose /// reserve is same with `origin`. pub struct MultiNativeAsset(PhantomData); @@ -273,8 +287,8 @@ where fn should_execute( origin: &MultiLocation, instructions: &mut [Instruction], - max_weight: XCMWeight, - weight_credit: &mut XCMWeight, + max_weight: Weight, + weight_credit: &mut Properties, ) -> Result<(), ProcessMessageError> { Deny::should_execute(origin, instructions, max_weight, weight_credit)?; Allow::should_execute(origin, instructions, max_weight, weight_credit) @@ -288,8 +302,8 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { fn should_execute( origin: &MultiLocation, instructions: &mut [Instruction], - _max_weight: XCMWeight, - _weight_credit: &mut XCMWeight, + _max_weight: Weight, + _weight_credit: &mut Properties, ) -> Result<(), ProcessMessageError> { if instructions.iter().any(|inst| { matches!( @@ -350,6 +364,7 @@ impl xcm_executor::Config for XcmConfig { type UniversalAliases = Nothing; type CallDispatcher = RuntimeCall; type SafeCallFilter = Everything; + type Aliasers = (); } /// No local origins on this chain are allowed to dispatch XCM sends/executions. @@ -392,6 +407,8 @@ impl pallet_xcm::Config for Runtime { #[cfg(feature = "runtime-benchmarks")] type ReachableDest = ReachableDest; type AdminOrigin = EnsureRoot; + type MaxRemoteLockConsumers = ConstU32<0>; + type RemoteLockConsumerIdentifier = (); } #[cfg(feature = "runtime-benchmarks")] @@ -447,23 +464,18 @@ type Block = frame_system::mocking::MockBlock; // Configure a mock runtime to test the pallet. frame_support::construct_runtime!( - pub enum Runtime where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Runtime { - System: frame_system::{Pallet, Call, Storage, Config, Event}, - Tokens: orml_tokens::{Pallet, Storage, Config, Event}, - XTokens: orml_xtokens::{Pallet, Storage, Call, Event}, - Balances: pallet_balances::{Pallet, Call, Storage, Event}, + System: frame_system, + Tokens: orml_tokens, + XTokens: orml_xtokens, + Balances: pallet_balances, PolkadotXcm: pallet_xcm, - ParachainSystem: cumulus_pallet_parachain_system::{ - Pallet, Call, Config, Storage, Inherent, Event, ValidateUnsigned, - }, - ParachainInfo: parachain_info::{Pallet, Storage, Config}, - XcmpQueue: cumulus_pallet_xcmp_queue::{Pallet, Call, Storage, Event}, - DmpQueue: cumulus_pallet_dmp_queue::{Pallet, Call, Storage, Event}, - CumulusXcm: cumulus_pallet_xcm::{Pallet, Event, Origin}, + ParachainSystem: cumulus_pallet_parachain_system, + ParachainInfo: parachain_info, + XcmpQueue: cumulus_pallet_xcmp_queue, + DmpQueue: cumulus_pallet_dmp_queue, + CumulusXcm: cumulus_pallet_xcm } ); @@ -477,19 +489,18 @@ parameter_types! { pub const SS58Prefix: u8 = 42; } impl frame_system::Config for Runtime { + type Block = Block; type BaseCallFilter = Everything; type BlockWeights = (); type BlockLength = (); type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = Index; - type BlockNumber = BlockNumber; + type Nonce = Index; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -561,7 +572,7 @@ impl pallet_balances::Config for Runtime { type FreezeIdentifier = (); type MaxFreezes = (); type MaxHolds = ConstU32<1>; - type HoldIdentifier = RuntimeHoldReason; + type RuntimeHoldReason = RuntimeHoldReason; } parameter_types! { @@ -611,7 +622,7 @@ impl WeightTrader for AllTokensAreCreatedEqualToWeight { Self(MultiLocation::parent()) } - fn buy_weight(&mut self, weight: Weight, payment: Assets) -> Result { + fn buy_weight(&mut self, weight: Weight, payment: Assets, _context: &XcmContext) -> Result { let asset_id = payment.fungible.iter().next().expect("Payment must be something; qed").0; let required = MultiAsset { id: *asset_id, fun: Fungible(weight.ref_time() as u128) }; @@ -623,7 +634,7 @@ impl WeightTrader for AllTokensAreCreatedEqualToWeight { Ok(unused) } - fn refund_weight(&mut self, weight: Weight) -> Option { + fn refund_weight(&mut self, weight: Weight, _context: &XcmContext) -> Option { if weight.is_zero() { None } else { diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index 8cbdd3f86..07353e4f3 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -129,11 +129,15 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( other => panic!("wrong event: {:#?}", other), }; - match &events[2].event { - RuntimeEvent::Ump(polkadot_runtime_parachains::ump::Event::ExecutedUpward(..)) => - assert!(true), - other => panic!("wrong event: {:#?}", other), - }; + // match &events[2].event { + // + // RuntimeEvent::Ump(polkadot_runtime_parachains::Event::ExecutedUpward(..)) => + // assert!(true), + // other => panic!("wrong event: {:#?}", other), + // }; + + // TODO cannot find ExecutedUpward event in 1.1.0, how to validate? + println!{"{:?}", events[2].event} //This fee will taken to transfer assets(Polkadot) from sovereign parachain account to destination user account; let fee_when_transferring_to_relay_chain = withdrawn_balance - deposited_balance; From bed37c516feff60951d7a9f818863f4fd6db2fc5 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 7 Aug 2024 05:38:51 -0300 Subject: [PATCH 12/64] fixed missing default features --- Cargo.lock | 1047 +++++++++++++------------- runtime/integration-tests/Cargo.toml | 13 +- 2 files changed, 540 insertions(+), 520 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e5b511e7a..bd9c4f0d2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,11 +23,11 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.21.0" +version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" dependencies = [ - "gimli 0.28.1", + "gimli 0.29.0", ] [[package]] @@ -255,9 +255,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.14" +version = "0.6.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" +checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" dependencies = [ "anstyle", "anstyle-parse", @@ -270,33 +270,33 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" +checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" [[package]] name = "anstyle-parse" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" +checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.0.3" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" +checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.3" +version = "3.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" +checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" dependencies = [ "anstyle", "windows-sys 0.52.0", @@ -541,9 +541,9 @@ checksum = "5d5dde061bd34119e902bbb2d9b90c5692635cf59fb91d582c2b68043f1b8293" [[package]] name = "arrayref" -version = "0.3.7" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" +checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a" [[package]] name = "arrayvec" @@ -614,7 +614,7 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-hub-kusama-runtime" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "assets-common", "bp-asset-hub-kusama", @@ -637,7 +637,7 @@ dependencies = [ "frame-system-rpc-runtime-api 23.0.0", "frame-try-runtime 0.31.0", "hex-literal 0.4.1", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "log", "pallet-asset-conversion", "pallet-asset-conversion-tx-payment", @@ -666,10 +666,9 @@ dependencies = [ "polkadot-core-primitives 4.0.0", "polkadot-parachain-primitives 3.0.0", "polkadot-runtime-common 4.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "primitive-types", "scale-info", - "smallvec", "sp-api 23.0.0", "sp-block-builder 23.0.0", "sp-consensus-aura 0.29.0", @@ -695,7 +694,7 @@ dependencies = [ [[package]] name = "asset-hub-polkadot-runtime" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "assets-common", "bp-asset-hub-kusama", @@ -717,7 +716,7 @@ dependencies = [ "frame-system-benchmarking 25.0.0", "frame-system-rpc-runtime-api 23.0.0", "frame-try-runtime 0.31.0", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "log", "pallet-asset-tx-payment 25.0.0", "pallet-assets 26.0.0", @@ -743,9 +742,8 @@ dependencies = [ "polkadot-core-primitives 4.0.0", "polkadot-parachain-primitives 3.0.0", "polkadot-runtime-common 4.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "scale-info", - "smallvec", "sp-api 23.0.0", "sp-block-builder 23.0.0", "sp-consensus-aura 0.29.0", @@ -811,7 +809,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ "concurrent-queue", - "event-listener-strategy 0.5.2", + "event-listener-strategy", "futures-core", "pin-project-lite 0.2.14", ] @@ -863,17 +861,17 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.2" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" +checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" dependencies = [ - "async-lock 3.3.0", + "async-lock 3.4.0", "cfg-if", "concurrent-queue", "futures-io", "futures-lite 2.3.0", "parking", - "polling 3.7.0", + "polling 3.7.2", "rustix 0.38.34", "slab", "tracing", @@ -891,12 +889,12 @@ dependencies = [ [[package]] name = "async-lock" -version = "3.3.0" +version = "3.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" +checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" dependencies = [ - "event-listener 4.0.3", - "event-listener-strategy 0.4.0", + "event-listener 5.3.1", + "event-listener-strategy", "pin-project-lite 0.2.14", ] @@ -936,7 +934,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -945,8 +943,8 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32" dependencies = [ - "async-io 2.3.2", - "async-lock 3.3.0", + "async-io 2.3.3", + "async-lock 3.4.0", "atomic-waker", "cfg-if", "futures-core", @@ -965,13 +963,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.80" +version = "0.1.81" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" +checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -1018,16 +1016,16 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" dependencies = [ - "addr2line 0.21.0", + "addr2line 0.22.0", "cc", "cfg-if", "libc", "miniz_oxide", - "object 0.32.2", + "object 0.36.3", "rustc-demangle", ] @@ -1233,7 +1231,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -1259,9 +1257,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" [[package]] name = "bitvec" @@ -1330,9 +1328,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.5.1" +version = "1.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52" +checksum = "e9ec96fe9a81b5e365f9db71fe00edc4fe4ca2cc7dcb7861f0603012a7caa210" dependencies = [ "arrayref", "arrayvec 0.7.4", @@ -1417,7 +1415,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-kusama" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "bp-xcm-bridge-hub-router", "frame-support 25.0.0", @@ -1430,7 +1428,7 @@ dependencies = [ [[package]] name = "bp-asset-hub-polkadot" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "bp-xcm-bridge-hub-router", "frame-support 25.0.0", @@ -1459,14 +1457,14 @@ dependencies = [ [[package]] name = "bp-bridge-hub-kusama" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", "bp-runtime", "frame-support 25.0.0", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "sp-api 23.0.0", "sp-runtime 28.0.0", "sp-std 12.0.0", @@ -1475,14 +1473,14 @@ dependencies = [ [[package]] name = "bp-bridge-hub-polkadot" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "bp-bridge-hub-cumulus", "bp-messages", "bp-runtime", "frame-support 25.0.0", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "sp-api 23.0.0", "sp-runtime 28.0.0", "sp-std 12.0.0", @@ -1594,9 +1592,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.9.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" +checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" dependencies = [ "memchr", "serde", @@ -1637,9 +1635,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytemuck" -version = "1.16.0" +version = "1.16.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" +checksum = "102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83" [[package]] name = "byteorder" @@ -1649,9 +1647,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.6.0" +version = "1.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" [[package]] name = "bzip2-sys" @@ -1708,13 +1706,12 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.98" +version = "1.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" +checksum = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc" dependencies = [ "jobserver", "libc", - "once_cell", ] [[package]] @@ -1806,7 +1803,7 @@ dependencies = [ "js-sys", "num-traits", "wasm-bindgen", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -1853,9 +1850,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" +checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" dependencies = [ "glob", "libc", @@ -1864,9 +1861,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.4" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" +checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" dependencies = [ "clap_builder", "clap_derive", @@ -1874,9 +1871,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.2" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" +checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" dependencies = [ "anstream", "anstyle", @@ -1886,21 +1883,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.4" +version = "4.5.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" +checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] name = "clap_lex" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" +checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" [[package]] name = "clients-info" @@ -1941,9 +1938,9 @@ dependencies = [ [[package]] name = "colorchoice" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" +checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" [[package]] name = "comfy-table" @@ -2336,7 +2333,7 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "futures", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-overseer 1.0.0", @@ -2445,7 +2442,7 @@ dependencies = [ "futures", "futures-timer", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "polkadot-node-primitives 1.0.0", "polkadot-parachain-primitives 1.0.0", "polkadot-primitives 1.0.0", @@ -2659,7 +2656,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -2671,7 +2668,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -3141,16 +3138,15 @@ dependencies = [ [[package]] name = "curve25519-dalek" -version = "4.1.2" +version = "4.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" +checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" dependencies = [ "cfg-if", "cpufeatures", "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", - "platforms", "rustc_version 0.4.0", "subtle 2.4.1", "zeroize", @@ -3164,7 +3160,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -3182,9 +3178,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.122" +version = "1.0.124" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb497fad022245b29c2a0351df572e2d67c1046bcef2260ebc022aec81efea82" +checksum = "273dcfd3acd4e1e276af13ed2a43eea7001318823e7a726a6b3ed39b4acc0b82" dependencies = [ "cc", "cxxbridge-flags", @@ -3194,9 +3190,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.122" +version = "1.0.124" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9327c7f9fbd6329a200a5d4aa6f674c60ab256525ff0084b52a889d4e4c60cee" +checksum = "d8b2766fbd92be34e9ed143898fce6c572dc009de39506ed6903e5a05b68914e" dependencies = [ "cc", "codespan-reporting", @@ -3204,24 +3200,24 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] name = "cxxbridge-flags" -version = "1.0.122" +version = "1.0.124" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "688c799a4a846f1c0acb9f36bb9c6272d9b3d9457f3633c7753c6057270df13c" +checksum = "839fcd5e43464614ffaa989eaf1c139ef1f0c51672a1ed08023307fa1b909ccd" [[package]] name = "cxxbridge-macro" -version = "1.0.122" +version = "1.0.124" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "928bc249a7e3cd554fd2e8e08a426e9670c50bbfc9a621653cfa9accc9641783" +checksum = "4b2c1c1776b986979be68bb2285da855f8d8a35851a769fca8740df7c3d07877" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -3348,20 +3344,20 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] name = "derive_more" -version = "0.99.17" +version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "convert_case", "proc-macro2", "quote", "rustc_version 0.4.0", - "syn 1.0.109", + "syn 2.0.72", ] [[package]] @@ -3494,13 +3490,13 @@ dependencies = [ [[package]] name = "displaydoc" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -3541,9 +3537,9 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.65", + "syn 2.0.72", "termcolor", - "toml 0.8.15", + "toml 0.8.19", "walkdir", ] @@ -3622,7 +3618,7 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ - "curve25519-dalek 4.1.2", + "curve25519-dalek 4.1.3", "ed25519", "rand_core 0.6.4", "serde", @@ -3651,7 +3647,7 @@ version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ - "curve25519-dalek 4.1.2", + "curve25519-dalek 4.1.3", "ed25519", "hashbrown 0.14.5", "hex", @@ -3662,9 +3658,9 @@ dependencies = [ [[package]] name = "either" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "elliptic-curve" @@ -3705,33 +3701,33 @@ dependencies = [ [[package]] name = "enumflags2" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" +checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.7.9" +version = "0.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" +checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] name = "enumn" -version = "0.1.13" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" +checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -3826,17 +3822,6 @@ dependencies = [ "pin-project-lite 0.2.14", ] -[[package]] -name = "event-listener" -version = "4.0.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" -dependencies = [ - "concurrent-queue", - "parking", - "pin-project-lite 0.2.14", -] - [[package]] name = "event-listener" version = "5.3.1" @@ -3848,16 +3833,6 @@ dependencies = [ "pin-project-lite 0.2.14", ] -[[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.3", - "pin-project-lite 0.2.14", -] - [[package]] name = "event-listener-strategy" version = "0.5.2" @@ -3903,16 +3878,17 @@ dependencies = [ [[package]] name = "expander" -version = "2.1.0" +version = "2.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00e83c02035136f1592a47964ea60c05a50e4ed8b5892cfac197063850898d4d" +checksum = "e2c470c71d91ecbd179935b24170459e926382eaaa86b590b78814e180d8a8e2" dependencies = [ "blake2 0.10.6", + "file-guard", "fs-err", - "prettier-please", + "prettyplease 0.2.20", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -4031,6 +4007,16 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" +[[package]] +name = "file-guard" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21ef72acf95ec3d7dbf61275be556299490a245f017cf084bd23b4f68cf9407c" +dependencies = [ + "libc", + "winapi", +] + [[package]] name = "file-per-thread-logger" version = "0.1.6" @@ -4065,7 +4051,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "scale-info", ] @@ -4099,9 +4085,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.30" +version = "1.0.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" +checksum = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920" dependencies = [ "crc32fast", "libz-sys", @@ -4376,7 +4362,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -4388,7 +4374,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -4601,14 +4587,14 @@ dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse 0.1.5", - "expander 2.1.0", + "expander 2.2.1", "frame-support-procedural-tools 4.0.0-dev", "itertools 0.10.5", "macro_magic 0.4.2", "proc-macro-warning 0.4.2", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -4620,7 +4606,7 @@ dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse 0.1.5", - "expander 2.1.0", + "expander 2.2.1", "frame-support-procedural-tools 9.0.0", "itertools 0.10.5", "macro_magic 0.5.1", @@ -4628,7 +4614,7 @@ dependencies = [ "proc-macro2", "quote", "sp-core-hashing 13.0.0", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -4640,7 +4626,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -4653,7 +4639,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -4663,7 +4649,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -4674,7 +4660,7 @@ checksum = "d9c078db2242ea7265faa486004e7fd8daaf1a577cfcac0070ce55d926922883" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -4911,7 +4897,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -5058,9 +5044,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.28.1" +version = "0.29.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" [[package]] name = "glob" @@ -5077,8 +5063,8 @@ dependencies = [ "aho-corasick", "bstr", "log", - "regex-automata 0.4.6", - "regex-syntax 0.8.3", + "regex-automata 0.4.7", + "regex-syntax 0.8.4", ] [[package]] @@ -5149,7 +5135,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.2.6", + "indexmap 2.3.0", "slab", "tokio", "tokio-util", @@ -5250,6 +5236,12 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" +[[package]] +name = "hermit-abi" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" + [[package]] name = "hex" version = "0.4.3" @@ -5367,9 +5359,9 @@ checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" [[package]] name = "httparse" -version = "1.8.0" +version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" [[package]] name = "httpdate" @@ -5385,9 +5377,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.28" +version = "0.14.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" +checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" dependencies = [ "bytes", "futures-channel", @@ -5435,7 +5427,7 @@ dependencies = [ "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows-core", + "windows-core 0.52.0", ] [[package]] @@ -5490,7 +5482,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" dependencies = [ - "async-io 2.3.2", + "async-io 2.3.3", "core-foundation", "fnv", "futures", @@ -5590,9 +5582,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.2.6" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" dependencies = [ "equivalent", "hashbrown 0.14.5", @@ -5707,9 +5699,9 @@ dependencies = [ [[package]] name = "is_terminal_polyfill" -version = "1.70.0" +version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" [[package]] name = "issue" @@ -5772,9 +5764,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" -version = "0.1.31" +version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" dependencies = [ "libc", ] @@ -5847,7 +5839,7 @@ dependencies = [ "globset", "hyper", "jsonrpsee-types", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rand 0.8.5", "rustc-hash", "serde", @@ -5995,7 +5987,7 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "frame-support 25.0.0", "polkadot-primitives 4.0.0", @@ -6023,7 +6015,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf7a85fe66f9ff9cd74e169fdd2c94c6e1e74c412c99a73b4df3200b5d3760b2" dependencies = [ "kvdb", - "parking_lot 0.12.2", + "parking_lot 0.12.3", ] [[package]] @@ -6034,7 +6026,7 @@ checksum = "b644c70b92285f66bfc2032922a79000ea30af7bc2ab31902992a5dcb9b434f6" dependencies = [ "kvdb", "num_cpus", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "regex", "rocksdb", "smallvec", @@ -6053,11 +6045,11 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" dependencies = [ - "spin 0.5.2", + "spin 0.9.8", ] [[package]] @@ -6074,12 +6066,12 @@ checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "libloading" -version = "0.8.3" +version = "0.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" +checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" dependencies = [ "cfg-if", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -6162,7 +6154,7 @@ dependencies = [ "multihash", "multistream-select", "once_cell", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "pin-project", "quick-protobuf", "rand 0.8.5", @@ -6182,7 +6174,7 @@ dependencies = [ "futures", "libp2p-core", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "smallvec", "trust-dns-resolver", ] @@ -6344,7 +6336,7 @@ dependencies = [ "libp2p-identity", "libp2p-tls", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "quinn-proto", "rand 0.8.5", "rustls 0.20.9", @@ -6460,7 +6452,7 @@ dependencies = [ "futures-rustls", "libp2p-core", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "quicksink", "rw-stream-sink", "soketto", @@ -6487,7 +6479,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "libc", ] @@ -6556,9 +6548,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.16" +version = "1.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9" +checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e" dependencies = [ "cc", "pkg-config", @@ -6640,9 +6632,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" [[package]] name = "lru" @@ -6679,9 +6671,9 @@ dependencies = [ [[package]] name = "lz4" -version = "1.24.0" +version = "1.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" +checksum = "958b4caa893816eea05507c20cfe47574a43d9a697138a7872990bba8a0ece68" dependencies = [ "libc", "lz4-sys", @@ -6689,9 +6681,9 @@ dependencies = [ [[package]] name = "lz4-sys" -version = "1.9.4" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" +checksum = "109de74d5d2353660401699a4174a4ff23fcc649caf553df71933c7fb45ad868" dependencies = [ "cc", "libc", @@ -6715,7 +6707,7 @@ dependencies = [ "macro_magic_core 0.4.2", "macro_magic_macros 0.4.2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -6727,7 +6719,7 @@ dependencies = [ "macro_magic_core 0.5.1", "macro_magic_macros 0.5.1", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -6741,7 +6733,7 @@ dependencies = [ "macro_magic_core_macros 0.4.3", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -6755,7 +6747,7 @@ dependencies = [ "macro_magic_core_macros 0.5.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -6766,7 +6758,7 @@ checksum = "d710e1214dffbab3b5dacb21475dde7d6ed84c69ff722b3a47a782668d44fbac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -6777,7 +6769,7 @@ checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -6788,7 +6780,7 @@ checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a" dependencies = [ "macro_magic_core 0.4.2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -6799,7 +6791,7 @@ checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" dependencies = [ "macro_magic_core 0.5.1", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -6831,9 +6823,9 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" [[package]] name = "matrixmultiply" -version = "0.3.8" +version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" +checksum = "9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a" dependencies = [ "autocfg", "rawpointer", @@ -6841,9 +6833,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.2" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" [[package]] name = "memfd" @@ -6924,22 +6916,23 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" +checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" dependencies = [ "adler", ] [[package]] name = "mio" -version = "0.8.11" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" +checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" dependencies = [ + "hermit-abi 0.3.9", "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] @@ -6953,12 +6946,12 @@ dependencies = [ "bitflags 1.3.2", "blake2 0.10.6", "c2-chacha", - "curve25519-dalek 4.1.2", + "curve25519-dalek 4.1.3", "either", "hashlink", "lioness", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rand 0.8.5", "rand_chacha 0.3.1", "rand_distr", @@ -7285,9 +7278,9 @@ dependencies = [ [[package]] name = "nalgebra" -version = "0.32.5" +version = "0.32.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ea4908d4f23254adda3daa60ffef0f1ac7b8c3e9a864cf3cc154b251908a2ef" +checksum = "7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4" dependencies = [ "approx", "matrixmultiply", @@ -7301,13 +7294,13 @@ dependencies = [ [[package]] name = "nalgebra-macros" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998" +checksum = "254a5372af8fc138e36684761d3c0cdb758a4410e938babcff1c860ce14ddbfc" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.72", ] [[package]] @@ -7470,9 +7463,9 @@ checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" [[package]] name = "num-bigint" -version = "0.4.5" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" dependencies = [ "num-integer", "num-traits", @@ -7563,9 +7556,9 @@ dependencies = [ [[package]] name = "object" -version = "0.32.2" +version = "0.36.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" dependencies = [ "memchr", ] @@ -7691,8 +7684,8 @@ version = "0.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1344346d5af32c95bbddea91b18a88cc83eac394192d20ef2fc4c40a74332355" dependencies = [ - "expander 2.1.0", - "indexmap 2.2.6", + "expander 2.2.1", + "indexmap 2.3.0", "itertools 0.11.0", "petgraph", "proc-macro-crate 3.1.0", @@ -7713,7 +7706,7 @@ dependencies = [ [[package]] name = "orml-asset-registry" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -7734,7 +7727,7 @@ dependencies = [ [[package]] name = "orml-currencies" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -7773,7 +7766,7 @@ dependencies = [ [[package]] name = "orml-oracle" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -7809,7 +7802,7 @@ dependencies = [ [[package]] name = "orml-tokens" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -7866,7 +7859,7 @@ dependencies = [ [[package]] name = "orml-traits" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "impl-trait-for-tuples", @@ -7886,7 +7879,7 @@ dependencies = [ [[package]] name = "orml-utilities" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "parity-scale-codec", @@ -7901,7 +7894,7 @@ dependencies = [ [[package]] name = "orml-utilities" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "parity-scale-codec", @@ -7931,7 +7924,7 @@ dependencies = [ [[package]] name = "orml-xcm" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -7945,7 +7938,7 @@ dependencies = [ [[package]] name = "orml-xcm-support" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "orml-traits", @@ -7959,7 +7952,7 @@ dependencies = [ [[package]] name = "orml-xtokens" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "cumulus-primitives-core 0.1.0", "frame-support 4.0.0-dev", @@ -8612,7 +8605,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -9803,7 +9796,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -9815,7 +9808,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -10435,7 +10428,7 @@ dependencies = [ "log", "lz4", "memmap2", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rand 0.8.5", "siphasher", "snap", @@ -10487,7 +10480,7 @@ dependencies = [ "impl-trait-for-tuples", "lru 0.8.1", "parity-util-mem-derive", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "primitive-types", "smallvec", "winapi", @@ -10529,9 +10522,9 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.2" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", "parking_lot_core 0.9.10", @@ -10559,9 +10552,9 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.1", + "redox_syscall 0.5.3", "smallvec", - "windows-targets 0.52.5", + "windows-targets 0.52.6", ] [[package]] @@ -10823,9 +10816,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.10" +version = "2.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" +checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95" dependencies = [ "memchr", "thiserror", @@ -10834,9 +10827,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.10" +version = "2.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459" +checksum = "2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a" dependencies = [ "pest", "pest_generator", @@ -10844,22 +10837,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.10" +version = "2.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687" +checksum = "3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] name = "pest_meta" -version = "2.7.10" +version = "2.7.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd" +checksum = "a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f" dependencies = [ "once_cell", "pest", @@ -10873,7 +10866,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.2.6", + "indexmap 2.3.0", ] [[package]] @@ -10893,7 +10886,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -10941,12 +10934,6 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" -[[package]] -name = "platforms" -version = "3.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" - [[package]] name = "polkadot-approval-distribution" version = "1.0.0" @@ -11170,7 +11157,7 @@ dependencies = [ "fatality", "futures", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "polkadot-node-metrics 1.0.0", "polkadot-node-network-protocol 1.0.0", "polkadot-node-subsystem", @@ -11522,7 +11509,7 @@ dependencies = [ "log", "mick-jaeger", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "polkadot-node-primitives 1.0.0", "polkadot-primitives 1.0.0", "sc-network 0.10.0-dev", @@ -11541,7 +11528,7 @@ dependencies = [ "log", "mick-jaeger", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "polkadot-node-primitives 4.0.0", "polkadot-primitives 4.0.0", "sc-network 0.31.0", @@ -11785,7 +11772,7 @@ dependencies = [ "futures", "futures-timer", "orchestra 0.0.5", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "polkadot-node-metrics 1.0.0", "polkadot-node-network-protocol 1.0.0", "polkadot-node-primitives 1.0.0", @@ -11809,7 +11796,7 @@ dependencies = [ "futures", "futures-timer", "orchestra 0.3.6", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "polkadot-node-metrics 4.0.0", "polkadot-node-network-protocol 4.0.0", "polkadot-node-primitives 4.0.0", @@ -12060,7 +12047,7 @@ dependencies = [ [[package]] name = "polkadot-runtime" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "binary-merkle-tree 10.0.0", "bitvec", @@ -12126,7 +12113,7 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives 4.0.0", "polkadot-runtime-common 4.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "polkadot-runtime-parachains 4.0.0", "rustc-hex", "scale-info", @@ -12274,7 +12261,7 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "frame-support 25.0.0", "polkadot-primitives 4.0.0", @@ -12588,13 +12575,13 @@ dependencies = [ [[package]] name = "polling" -version = "3.7.0" +version = "3.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3" +checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi 0.3.9", + "hermit-abi 0.4.0", "pin-project-lite 0.2.14", "rustix 0.38.34", "tracing", @@ -12646,9 +12633,9 @@ dependencies = [ [[package]] name = "portable-atomic" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" +checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" [[package]] name = "powerfmt" @@ -12658,9 +12645,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] [[package]] name = "predicates" @@ -12678,35 +12668,25 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.6" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" +checksum = "ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931" [[package]] name = "predicates-tree" -version = "1.0.9" +version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" +checksum = "41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13" dependencies = [ "predicates-core", "termtree", ] -[[package]] -name = "prettier-please" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22020dfcf177fcc7bf5deaf7440af371400c67c0de14c399938d8ed4fb4645d3" -dependencies = [ - "proc-macro2", - "syn 2.0.65", -] - [[package]] name = "prettyplease" -version = "0.1.11" +version = "0.1.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28f53e8b192565862cf99343194579a022eb9c7dd3a8d03134734803c7b3125" +checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" dependencies = [ "proc-macro2", "syn 1.0.109", @@ -12719,7 +12699,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -12859,7 +12839,7 @@ checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -12870,14 +12850,14 @@ checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] name = "proc-macro2" -version = "1.0.83" +version = "1.0.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43" +checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" dependencies = [ "unicode-ident", ] @@ -12892,7 +12872,7 @@ dependencies = [ "fnv", "lazy_static", "memchr", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "thiserror", ] @@ -12904,7 +12884,7 @@ checksum = "5d6fa99d535dd930d1249e6c79cb3c2915f9172a540fe2b02a4c8f9ca954721e" dependencies = [ "dtoa", "itoa", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "prometheus-client-derive-encode", ] @@ -12916,7 +12896,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -12942,7 +12922,7 @@ dependencies = [ "log", "multimap", "petgraph", - "prettyplease 0.1.11", + "prettyplease 0.1.25", "prost", "prost-types", "regex", @@ -13235,11 +13215,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.1" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" +checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", ] [[package]] @@ -13283,7 +13263,7 @@ checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -13300,14 +13280,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.4" +version = "1.10.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.6", - "regex-syntax 0.8.3", + "regex-automata 0.4.7", + "regex-syntax 0.8.4", ] [[package]] @@ -13321,13 +13301,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.3", + "regex-syntax 0.8.4", ] [[package]] @@ -13338,9 +13318,9 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" +checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" [[package]] name = "replace" @@ -13699,12 +13679,14 @@ dependencies = [ "asset-hub-kusama-runtime", "asset-hub-polkadot-runtime", "cumulus-pallet-dmp-queue 0.1.0", + "cumulus-pallet-parachain-system 0.1.0", "cumulus-pallet-xcm 0.1.0", "cumulus-pallet-xcmp-queue 0.1.0", "cumulus-primitives-core 0.1.0", "cumulus-primitives-utility 0.1.0", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", + "log", "orml-asset-registry", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", @@ -13713,6 +13695,7 @@ dependencies = [ "orml-xtokens", "pallet-assets 4.0.0-dev", "pallet-balances 4.0.0-dev", + "pallet-message-queue 7.0.0-dev", "pallet-xcm 1.0.0", "parachain-info", "parity-scale-codec", @@ -13721,7 +13704,7 @@ dependencies = [ "polkadot-core-primitives 1.0.0", "polkadot-parachain-primitives 1.0.0", "polkadot-primitives 1.0.0", - "polkadot-runtime 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "polkadot-runtime 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "polkadot-runtime-common 1.0.0", "polkadot-runtime-parachains 1.0.0", "runtime-common", @@ -13734,11 +13717,12 @@ dependencies = [ "sp-std 8.0.0", "sp-tracing 10.0.0", "spacewalk-primitives", - "staging-kusama-runtime 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "staging-kusama-runtime 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", "xcm-emulator", + "xcm-simulator", ] [[package]] @@ -13820,7 +13804,7 @@ version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "errno", "libc", "linux-raw-sys 0.4.14", @@ -13927,9 +13911,9 @@ dependencies = [ [[package]] name = "safe_arch" -version = "0.7.1" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354" +checksum = "c3460605018fdc9612bce72735cba0d27efbcd9904780d44c7e3a9948f96148a" dependencies = [ "bytemuck", ] @@ -14124,7 +14108,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -14136,7 +14120,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -14228,7 +14212,7 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-executor 0.10.0-dev", "sc-transaction-pool-api 4.0.0-dev", "sc-utils 4.0.0-dev", @@ -14255,7 +14239,7 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-executor 0.29.0", "sc-transaction-pool-api 25.0.0", "sc-utils 11.0.0", @@ -14286,7 +14270,7 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-client-api 4.0.0-dev", "sc-state-db 0.10.0-dev", "schnellru", @@ -14313,7 +14297,7 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-client-api 25.0.0", "sc-state-db 0.27.0", "schnellru", @@ -14337,7 +14321,7 @@ dependencies = [ "libp2p-identity", "log", "mockall", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-client-api 4.0.0-dev", "sc-utils 4.0.0-dev", "serde", @@ -14363,7 +14347,7 @@ dependencies = [ "libp2p-identity", "log", "mockall", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-client-api 25.0.0", "sc-utils 11.0.0", "serde", @@ -14419,7 +14403,7 @@ dependencies = [ "num-rational", "num-traits", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-client-api 4.0.0-dev", "sc-consensus 0.10.0-dev", "sc-consensus-epochs", @@ -14476,7 +14460,7 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-client-api 4.0.0-dev", "sc-consensus 0.10.0-dev", "sc-network 0.10.0-dev", @@ -14507,7 +14491,7 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-consensus-beefy", "sc-rpc 4.0.0-dev", "serde", @@ -14545,7 +14529,7 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rand 0.8.5", "sc-block-builder 0.10.0-dev", "sc-chain-spec 4.0.0-dev", @@ -14655,7 +14639,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-executor-common 0.10.0-dev", "sc-executor-wasmtime 0.10.0-dev", "schnellru", @@ -14678,7 +14662,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "225f2ad733bc7234a6638d5203624194824b2f78ab631bc911223f536a66b9c8" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-executor-common 0.26.0", "sc-executor-wasmtime 0.26.0", "schnellru", @@ -14746,7 +14730,7 @@ dependencies = [ "cfg-if", "libc", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rustix 0.36.17", "sc-allocator 20.0.0", "sc-executor-common 0.26.0", @@ -14794,7 +14778,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes 6.2.3", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "serde_json", "sp-application-crypto 23.0.0", "sp-core 21.0.0", @@ -14809,7 +14793,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "abecdf9778fccc254c0b5e227ea8b90fd59247044a30ad293a068b180427d244" dependencies = [ "array-bytes 6.2.3", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "serde_json", "sp-application-crypto 27.0.0", "sp-core 25.0.0", @@ -14833,7 +14817,7 @@ dependencies = [ "mixnet", "multiaddr", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-client-api 25.0.0", "sc-network 0.31.0", "sc-transaction-pool-api 25.0.0", @@ -14866,7 +14850,7 @@ dependencies = [ "log", "mockall", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "partial_sort", "pin-project", "rand 0.8.5", @@ -14908,7 +14892,7 @@ dependencies = [ "log", "mockall", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "partial_sort", "pin-project", "rand 0.8.5", @@ -15190,7 +15174,7 @@ dependencies = [ "num_cpus", "once_cell", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rand 0.8.5", "sc-client-api 4.0.0-dev", "sc-network 0.10.0-dev", @@ -15225,7 +15209,7 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-block-builder 0.10.0-dev", "sc-chain-spec 4.0.0-dev", "sc-client-api 4.0.0-dev", @@ -15257,7 +15241,7 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-block-builder 0.30.0", "sc-chain-spec 24.0.0", "sc-client-api 25.0.0", @@ -15363,7 +15347,7 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-chain-spec 4.0.0-dev", "sc-client-api 4.0.0-dev", "sc-transaction-pool-api 4.0.0-dev", @@ -15392,7 +15376,7 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-chain-spec 24.0.0", "sc-client-api 25.0.0", "sc-transaction-pool-api 25.0.0", @@ -15421,7 +15405,7 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "pin-project", "rand 0.8.5", "sc-block-builder 0.10.0-dev", @@ -15486,7 +15470,7 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "pin-project", "rand 0.8.5", "sc-block-builder 0.30.0", @@ -15544,7 +15528,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sp-core 21.0.0", ] @@ -15556,7 +15540,7 @@ checksum = "3635fe572adfe796886e18910c8b94f7ce67f9ae3e2c161176e122ddf0baa7e4" dependencies = [ "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sp-core 25.0.0", ] @@ -15641,7 +15625,7 @@ dependencies = [ "futures", "libp2p", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "pin-project", "rand 0.8.5", "sc-utils 4.0.0-dev", @@ -15661,7 +15645,7 @@ dependencies = [ "futures", "libp2p", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "pin-project", "rand 0.8.5", "sc-utils 11.0.0", @@ -15682,7 +15666,7 @@ dependencies = [ "lazy_static", "libc", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "regex", "rustc-hash", "sc-client-api 4.0.0-dev", @@ -15712,7 +15696,7 @@ dependencies = [ "lazy_static", "libc", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "regex", "rustc-hash", "sc-client-api 25.0.0", @@ -15738,7 +15722,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -15750,7 +15734,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -15764,7 +15748,7 @@ dependencies = [ "linked-hash-map", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-client-api 4.0.0-dev", "sc-transaction-pool-api 4.0.0-dev", "sc-utils 4.0.0-dev", @@ -15791,7 +15775,7 @@ dependencies = [ "linked-hash-map", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sc-client-api 25.0.0", "sc-transaction-pool-api 25.0.0", "sc-utils 11.0.0", @@ -15849,7 +15833,7 @@ dependencies = [ "futures-timer", "lazy_static", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "prometheus", "sp-arithmetic 16.0.0", ] @@ -15865,7 +15849,7 @@ dependencies = [ "futures-timer", "lazy_static", "log", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "prometheus", "sp-arithmetic 20.0.0", ] @@ -16029,7 +16013,7 @@ checksum = "8de18f6d8ba0aad7045f5feae07ec29899c1112584a38509a84ad7b04451eaa0" dependencies = [ "arrayref", "arrayvec 0.7.4", - "curve25519-dalek 4.1.2", + "curve25519-dalek 4.1.3", "getrandom_or_panic", "merlin 3.0.0", "rand_core 0.6.4", @@ -16119,11 +16103,11 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.11.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "core-foundation", "core-foundation-sys", "libc", @@ -16132,9 +16116,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.11.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" +checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" dependencies = [ "core-foundation-sys", "libc", @@ -16181,40 +16165,41 @@ checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" [[package]] name = "serde" -version = "1.0.202" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" +checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.202" +version = "1.0.204" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" +checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] [[package]] name = "serde_spanned" -version = "0.6.6" +version = "0.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" +checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" dependencies = [ "serde", ] @@ -16480,7 +16465,7 @@ dependencies = [ "log", "lru 0.11.1", "no-std-net", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "pin-project", "rand 0.8.5", "rand_chacha 0.3.1", @@ -16508,7 +16493,7 @@ dependencies = [ "aes-gcm", "blake2 0.10.6", "chacha20poly1305", - "curve25519-dalek 4.1.2", + "curve25519-dalek 4.1.3", "rand_core 0.6.4", "ring 0.17.8", "rustc_version 0.4.0", @@ -16612,11 +16597,11 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "Inflector", "blake2 0.10.6", - "expander 2.1.0", + "expander 2.2.1", "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -16627,11 +16612,11 @@ checksum = "a896941b2d27365a6f937ebce11e36d55132dc32104f6a48b4cd765b55efd252" dependencies = [ "Inflector", "blake2 0.10.6", - "expander 2.1.0", + "expander 2.2.1", "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -16748,7 +16733,7 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "schnellru", "sp-api 4.0.0-dev", "sp-consensus 0.10.0-dev", @@ -16767,7 +16752,7 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "schnellru", "sp-api 23.0.0", "sp-consensus 0.29.0", @@ -17006,7 +16991,7 @@ dependencies = [ "log", "merlin 2.0.1", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "paste", "primitive-types", "rand 0.8.5", @@ -17052,7 +17037,7 @@ dependencies = [ "log", "merlin 2.0.1", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "paste", "primitive-types", "rand 0.8.5", @@ -17111,7 +17096,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "quote", "sp-core-hashing 9.0.0", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -17122,7 +17107,7 @@ checksum = "42ce3e6931303769197da81facefa86159fa1085dcd96ecb7e7407b5b93582a0" dependencies = [ "quote", "sp-core-hashing 13.0.0", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -17131,7 +17116,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "kvdb", - "parking_lot 0.12.2", + "parking_lot 0.12.3", ] [[package]] @@ -17141,7 +17126,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9c6e8c710d6a71512af6f42d9dba9c3d1f6ad793846480babf459bbde3d60a94" dependencies = [ "kvdb", - "parking_lot 0.12.2", + "parking_lot 0.12.3", ] [[package]] @@ -17151,7 +17136,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -17162,7 +17147,7 @@ checksum = "50535e1a5708d3ba5c1195b59ebefac61cc8679c2c24716b87a86e8b7ed2e4a1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -17318,7 +17303,7 @@ version = "0.27.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sp-core 21.0.0", "sp-externalities 0.19.0", "thiserror", @@ -17331,7 +17316,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8b8ec5ebbba70bee83d79c3fe5e49f12df0a4bb6029858ddf9a15eea7539a592" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "sp-core 25.0.0", "sp-externalities 0.23.0", "thiserror", @@ -17612,7 +17597,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -17625,7 +17610,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -17696,7 +17681,7 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rand 0.8.5", "smallvec", "sp-core 21.0.0", @@ -17718,7 +17703,7 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rand 0.8.5", "smallvec", "sp-core 25.0.0", @@ -17737,7 +17722,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "aes-gcm", - "curve25519-dalek 4.1.2", + "curve25519-dalek 4.1.3", "ed25519-dalek", "hkdf", "parity-scale-codec", @@ -17762,7 +17747,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4b8654bcd37602b1811414050d34d14f543873bd4e64e50d210a0116b660c600" dependencies = [ "aes-gcm", - "curve25519-dalek 4.1.2", + "curve25519-dalek 4.1.3", "ed25519-dalek", "hkdf", "parity-scale-codec", @@ -17932,7 +17917,7 @@ dependencies = [ "memory-db", "nohash-hasher", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "scale-info", "schnellru", "sp-core 21.0.0", @@ -17956,7 +17941,7 @@ dependencies = [ "memory-db", "nohash-hasher", "parity-scale-codec", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rand 0.8.5", "scale-info", "schnellru", @@ -18011,7 +17996,7 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -18023,7 +18008,7 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -18270,7 +18255,7 @@ dependencies = [ [[package]] name = "staging-kusama-runtime" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "binary-merkle-tree 10.0.0", "bitvec", @@ -18283,7 +18268,7 @@ dependencies = [ "frame-system-rpc-runtime-api 23.0.0", "frame-try-runtime 0.31.0", "hex-literal 0.4.1", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "log", "pallet-asset-rate", "pallet-authority-discovery 25.0.0", @@ -18636,7 +18621,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -18734,7 +18719,7 @@ dependencies = [ [[package]] name = "substrate-stellar-sdk" version = "0.3.0" -source = "git+https://github.com/pendulum-chain/substrate-stellar-sdk?branch=polkadot-v1.1.0#22bd78d713d4992ca7f52975995fe12bae9e220f" +source = "git+https://github.com/pendulum-chain/substrate-stellar-sdk?branch=polkadot-v1.1.0#9b8e2b77b6c6a63e8e837d1e8f2b42b09d49a943" dependencies = [ "base64 0.13.1", "hex", @@ -18800,9 +18785,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.65" +version = "2.0.72" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" +checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" dependencies = [ "proc-macro2", "quote", @@ -18845,14 +18830,14 @@ dependencies = [ [[package]] name = "system-parachains-constants" version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a#45cb7b4346542be0c94af500422de61d14dd364a" +source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" dependencies = [ "frame-support 25.0.0", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "parachains-common 4.0.0", "polkadot-core-primitives 4.0.0", "polkadot-primitives 4.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=45cb7b4346542be0c94af500422de61d14dd364a)", + "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", "smallvec", "sp-runtime 28.0.0", ] @@ -18865,20 +18850,21 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.14" +version = "0.12.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" [[package]] name = "tempfile" -version = "3.10.1" +version = "3.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" dependencies = [ "cfg-if", "fastrand 2.1.0", + "once_cell", "rustix 0.38.34", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -18898,9 +18884,9 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" +checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" dependencies = [ "thiserror-impl", ] @@ -18922,18 +18908,18 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] name = "thiserror-impl" -version = "1.0.61" +version = "1.0.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" +checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -19056,9 +19042,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.6.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" dependencies = [ "tinyvec_macros", ] @@ -19093,32 +19079,31 @@ dependencies = [ [[package]] name = "tokio" -version = "1.37.0" +version = "1.39.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" dependencies = [ "backtrace", "bytes", "libc", "mio", - "num_cpus", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "pin-project-lite 0.2.14", "signal-hook-registry", "socket2 0.5.7", "tokio-macros", - "windows-sys 0.48.0", + "windows-sys 0.52.0", ] [[package]] name = "tokio-macros" -version = "2.2.0" +version = "2.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -19191,21 +19176,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.15" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.16", + "toml_edit 0.22.20", ] [[package]] name = "toml_datetime" -version = "0.6.6" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" dependencies = [ "serde", ] @@ -19216,7 +19201,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.3.0", "serde", "serde_spanned", "toml_datetime", @@ -19229,22 +19214,22 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.3.0", "toml_datetime", "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.22.16" +version = "0.22.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" +checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" dependencies = [ - "indexmap 2.2.6", + "indexmap 2.3.0", "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.16", + "winnow 0.6.18", ] [[package]] @@ -19264,7 +19249,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "bytes", "futures-core", "futures-util", @@ -19308,7 +19293,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -19361,11 +19346,11 @@ name = "tracing-gum-proc-macro" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "expander 2.1.0", + "expander 2.2.1", "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -19374,11 +19359,11 @@ version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "35756d8c1a227ec525853a1080bf890d03d939deb2bc50d4d43c96516c795d0d" dependencies = [ - "expander 2.1.0", + "expander 2.2.1", "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -19524,7 +19509,7 @@ dependencies = [ "ipconfig", "lazy_static", "lru-cache", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "resolv-conf", "smallvec", "thiserror", @@ -19640,9 +19625,9 @@ dependencies = [ [[package]] name = "unicode-width" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" +checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" [[package]] name = "unicode-xid" @@ -19686,9 +19671,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.0" +version = "2.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" dependencies = [ "form_urlencoded", "idna 0.5.0", @@ -19697,9 +19682,9 @@ dependencies = [ [[package]] name = "utf8parse" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "valuable" @@ -19749,9 +19734,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "version_check" -version = "0.9.4" +version = "0.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vesting-manager" @@ -19867,7 +19852,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", "wasm-bindgen-shared", ] @@ -19901,7 +19886,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -20409,9 +20394,9 @@ dependencies = [ [[package]] name = "wide" -version = "0.7.20" +version = "0.7.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21e005a4cc35784183a9e39cb22e9a9c46353ef6a7f113fd8d36ddc58c15ef3c" +checksum = "901e8597c777fa042e9e245bd56c0dc4418c5db3f845b6ff94fbac732c6a0692" dependencies = [ "bytemuck", "safe_arch", @@ -20441,11 +20426,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -20460,7 +20445,7 @@ version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" dependencies = [ - "windows-core", + "windows-core 0.51.1", "windows-targets 0.48.5", ] @@ -20473,6 +20458,15 @@ dependencies = [ "windows-targets 0.48.5", ] +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.6", +] + [[package]] name = "windows-sys" version = "0.45.0" @@ -20497,7 +20491,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -20532,18 +20535,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -20560,9 +20563,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -20578,9 +20581,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -20596,15 +20599,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -20620,9 +20623,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -20638,9 +20641,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -20656,9 +20659,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -20674,9 +20677,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] name = "winnow" @@ -20689,9 +20692,9 @@ dependencies = [ [[package]] name = "winnow" -version = "0.6.16" +version = "0.6.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b480ae9340fc261e6be3e95a1ba86d54ae3f9171132a73ce8d4bbaf68339507c" +checksum = "68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f" dependencies = [ "memchr", ] @@ -20732,7 +20735,7 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ - "curve25519-dalek 4.1.2", + "curve25519-dalek 4.1.3", "rand_core 0.6.4", "serde", "zeroize", @@ -20796,7 +20799,7 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -20808,7 +20811,25 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", +] + +[[package]] +name = "xcm-simulator" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-support 4.0.0-dev", + "parity-scale-codec", + "paste", + "polkadot-core-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0", + "polkadot-runtime-parachains 1.0.0", + "sp-io 23.0.0", + "sp-std 8.0.0", + "staging-xcm 1.0.0", + "staging-xcm-builder 1.0.0", + "staging-xcm-executor 1.0.0", ] [[package]] @@ -20820,7 +20841,7 @@ dependencies = [ "futures", "log", "nohash-hasher", - "parking_lot 0.12.2", + "parking_lot 0.12.3", "rand 0.8.5", "static_assertions", ] @@ -20885,29 +20906,30 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.34" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] name = "zeroize" -version = "1.7.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" dependencies = [ "zeroize_derive", ] @@ -20920,7 +20942,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.65", + "syn 2.0.72", ] [[package]] @@ -20963,25 +20985,20 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.10+zstd.1.5.6" +version = "2.0.13+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" +checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" dependencies = [ "cc", "pkg-config", ] -[[patch.unused]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" - [[patch.unused]] name = "orml-currencies" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" [[patch.unused]] name = "orml-tokens" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 7f258de5d..422175c8a 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -13,7 +13,7 @@ paste = "1.0.14" log = { version = "0.4.17" } # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } @@ -34,8 +34,6 @@ polkadot-core-primitives = { git = "https://github.com/paritytech/polkadot-sdk", polkadot-runtime-parachains = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } polkadot-parachain = { git = "https://github.com/paritytech/polkadot-sdk", package = "polkadot-parachain-primitives", branch = "release-polkadot-v1.1.0" } polkadot-primitives = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -polkadot-runtime = { git = "https://github.com/polkadot-fellows/runtimes", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} -kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } xcm-emulator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } @@ -50,8 +48,13 @@ cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkado parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -statemint-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "asset-hub-polkadot-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581" } -statemine-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "asset-hub-kusama-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581" } +#polkadot-runtime = { git = "https://github.com/polkadot-fellows/runtimes", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} +#kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} + +statemint-runtime = { version = "0.10.0", package = "asset-hub-polkadot-runtime" } +statemine-runtime = { version = "0.10.0", package = "asset-hub-kusama-runtime" } +polkadot-runtime = { version = "2.0.0" } +kusama-runtime = { version = "2.0.0", package = "staging-kusama-runtime" } orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } From fda588008ba35f34439eaff3a48b853c006ac9f1 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 7 Aug 2024 07:36:21 -0300 Subject: [PATCH 13/64] WIP fixing std issue --- Cargo.lock | 8113 +++++++---------- Cargo.toml | 40 +- chain-extensions/price/Cargo.toml | 4 +- chain-extensions/token/Cargo.toml | 4 +- .../Cargo.toml | 2 +- .../Cargo.toml | 6 +- pallets/parachain-staking/Cargo.toml | 6 +- pallets/parachain-staking/rpc/Cargo.toml | 2 +- .../rpc/runtime-api/Cargo.toml | 5 +- pallets/treasury-buyout-extension/Cargo.toml | 9 +- pallets/vesting-manager/Cargo.toml | 4 +- runtime/amplitude/Cargo.toml | 52 +- runtime/common/Cargo.toml | 4 +- runtime/foucoco/Cargo.toml | 40 +- runtime/integration-tests/Cargo.toml | 8 +- 15 files changed, 3312 insertions(+), 4987 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index bd9c4f0d2..dfcd68340 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -23,11 +23,11 @@ dependencies = [ [[package]] name = "addr2line" -version = "0.22.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" dependencies = [ - "gimli 0.29.0", + "gimli 0.28.1", ] [[package]] @@ -53,7 +53,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b169f7a6d4742236a0a00c541b845991d0ac43e546831af1249753ab4c3aa3a0" dependencies = [ "cfg-if", - "cipher 0.4.4", + "cipher", "cpufeatures", ] @@ -65,10 +65,10 @@ checksum = "831010a0f742e1209b3bcea8fab6a8e149051ba6099432c8cb2cc117dec3ead1" dependencies = [ "aead", "aes", - "cipher 0.4.4", + "cipher", "ctr", "ghash", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -123,7 +123,7 @@ dependencies = [ "bifrost-farming", "bifrost-farming-rpc-runtime-api", "cfg-if", - "clients-info", + "clients-info 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "cumulus-pallet-aura-ext 0.1.0", "cumulus-pallet-dmp-queue 0.1.0", "cumulus-pallet-parachain-system 0.1.0", @@ -133,33 +133,33 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility 0.1.0", - "currency", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "dia-oracle", "dia-oracle-runtime-api", - "fee", - "frame-benchmarking 4.0.0-dev", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "frame-benchmarking", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", + "frame-system-benchmarking", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "hex-literal 0.3.4", - "issue", + "issue 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "log", - "module-issue-rpc-runtime-api", - "module-oracle-rpc-runtime-api", + "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api", - "module-replace-rpc-runtime-api", - "module-vault-registry-rpc-runtime-api", - "nomination", - "oracle", + "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-xcm-support", "orml-xtokens", "pallet-aura 4.0.0-dev", @@ -189,16 +189,16 @@ dependencies = [ "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-runtime-common 1.0.0", - "pooled-rewards", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "price-chain-extension", - "redeem", - "replace", - "reward-distribution", + "redeem 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "replace 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "runtime-common", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "serde", "smallvec", "sp-api 4.0.0-dev", @@ -214,16 +214,16 @@ dependencies = [ "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", - "staking", - "stellar-relay", - "substrate-wasm-builder", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "substrate-wasm-builder 5.0.0-dev", "token-chain-extension", "treasury-buyout-extension", - "vault-registry", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "vesting-manager", "zenlink-protocol", "zenlink-protocol-runtime-api", @@ -255,9 +255,9 @@ dependencies = [ [[package]] name = "anstream" -version = "0.6.15" +version = "0.6.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64e15c1ab1f89faffbf04a634d5e1962e9074f2741eef6d97f3c4e322426d526" +checksum = "418c75fa768af9c03be99d17643f93f79bbba589895012a80e3452a19ddda15b" dependencies = [ "anstyle", "anstyle-parse", @@ -270,33 +270,33 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.8" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1bec1de6f59aedf83baf9ff929c98f2ad654b97c9510f4e70cf6f661d49fd5b1" +checksum = "038dfcf04a5feb68e9c60b21c9625a54c2c0616e79b72b0fd87075a056ae1d1b" [[package]] name = "anstyle-parse" -version = "0.2.5" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb47de1e80c2b463c735db5b217a0ddc39d612e7ac9e2e96a5aed1f57616c1cb" +checksum = "c03a11a9034d92058ceb6ee011ce58af4a9bf61491aa7e1e59ecd24bd40d22d4" dependencies = [ "utf8parse", ] [[package]] name = "anstyle-query" -version = "1.1.1" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d36fc52c7f6c869915e99412912f22093507da8d9e942ceaf66fe4b7c14422a" +checksum = "a64c907d4e79225ac72e2a354c9ce84d50ebb4586dee56c82b3ee73004f537f5" dependencies = [ "windows-sys 0.52.0", ] [[package]] name = "anstyle-wincon" -version = "3.0.4" +version = "3.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bf74e1b6e971609db8ca7a9ce79fd5768ab6ae46441c572e46cf596f59e57f8" +checksum = "61a38449feb7068f52bb06c12759005cf459ee52bb4adc1d5a7c4322d716fb19" dependencies = [ "anstyle", "windows-sys 0.52.0", @@ -331,17 +331,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ark-bls12-377" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb00293ba84f51ce3bd026bd0de55899c4e68f0a39a5728cebae3a73ffdc0a4f" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-std", -] - [[package]] name = "ark-bls12-381" version = "0.4.0" @@ -527,12 +516,6 @@ dependencies = [ "sha3", ] -[[package]] -name = "array-bytes" -version = "4.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f52f63c5c1316a16a4b35eaac8b76a98248961a533f061684cb2a7cb0eafb6c6" - [[package]] name = "array-bytes" version = "6.2.3" @@ -541,9 +524,9 @@ checksum = "5d5dde061bd34119e902bbb2d9b90c5692635cf59fb91d582c2b68043f1b8293" [[package]] name = "arrayref" -version = "0.3.8" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d151e35f61089500b617991b791fc8bfd237ae50cd5950803758a179b41e67a" +checksum = "6b4930d2cb77ce62f89ee5d5289b4ac049559b1c45539271f5ed4fdc7db34545" [[package]] name = "arrayvec" @@ -613,182 +596,159 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-hub-kusama-runtime" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb0e68ee19d23bf4ea3996f76ca0909207f91b699172afa887daac3deb292f8e" dependencies = [ "assets-common", - "bp-asset-hub-kusama", - "bp-asset-hub-polkadot", - "bp-bridge-hub-kusama", - "bp-bridge-hub-polkadot", - "cumulus-pallet-aura-ext 0.4.0", - "cumulus-pallet-dmp-queue 0.4.0", - "cumulus-pallet-parachain-system 0.4.1", - "cumulus-pallet-session-benchmarking 6.0.0", - "cumulus-pallet-xcm 0.4.0", - "cumulus-pallet-xcmp-queue 0.4.0", - "cumulus-primitives-core 0.4.0", - "cumulus-primitives-utility 0.4.1", - "frame-benchmarking 25.0.0", - "frame-executive 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "frame-system-benchmarking 25.0.0", - "frame-system-rpc-runtime-api 23.0.0", - "frame-try-runtime 0.31.0", + "cumulus-pallet-aura-ext 0.2.0", + "cumulus-pallet-dmp-queue 0.2.0", + "cumulus-pallet-parachain-system 0.2.1", + "cumulus-pallet-session-benchmarking 4.0.0", + "cumulus-pallet-xcm 0.2.0", + "cumulus-pallet-xcmp-queue 0.2.0", + "cumulus-primitives-core 0.2.0", + "cumulus-primitives-utility 0.2.0", + "frame-executive 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "frame-system-rpc-runtime-api 21.0.0", "hex-literal 0.4.1", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", + "kusama-runtime-constants 2.0.0", "log", "pallet-asset-conversion", "pallet-asset-conversion-tx-payment", - "pallet-assets 26.0.0", - "pallet-aura 24.0.0", - "pallet-authorship 25.0.0", - "pallet-balances 25.0.0", - "pallet-collator-selection 6.0.0", - "pallet-multisig 25.0.0", + "pallet-assets 24.0.0", + "pallet-aura 22.0.0", + "pallet-authorship 23.0.0", + "pallet-balances 23.0.0", + "pallet-collator-selection 4.0.0", + "pallet-multisig 23.0.0", "pallet-nft-fractionalization", "pallet-nfts", "pallet-nfts-runtime-api", - "pallet-proxy 25.0.0", - "pallet-session 25.0.0", - "pallet-state-trie-migration 26.0.0", - "pallet-timestamp 24.0.0", - "pallet-transaction-payment 25.0.0", - "pallet-transaction-payment-rpc-runtime-api 25.0.0", + "pallet-proxy 23.0.0", + "pallet-session 23.0.0", + "pallet-timestamp 22.0.0", + "pallet-transaction-payment 23.0.0", + "pallet-transaction-payment-rpc-runtime-api 23.0.0", "pallet-uniques", - "pallet-utility 25.0.0", - "pallet-xcm 4.0.0", - "pallet-xcm-benchmarks 4.0.1", - "pallet-xcm-bridge-hub-router", - "parachains-common 4.0.0", - "parity-scale-codec", - "polkadot-core-primitives 4.0.0", - "polkadot-parachain-primitives 3.0.0", - "polkadot-runtime-common 4.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", + "pallet-utility 23.0.0", + "pallet-xcm 2.0.0", + "parachains-common 2.0.0", + "parity-scale-codec", + "polkadot-core-primitives 2.0.0", + "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkadot-runtime-common 2.0.0", "primitive-types", "scale-info", - "sp-api 23.0.0", - "sp-block-builder 23.0.0", - "sp-consensus-aura 0.29.0", - "sp-core 25.0.0", - "sp-genesis-builder 0.4.0", - "sp-inherents 23.0.0", - "sp-offchain 23.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-std 12.0.0", - "sp-storage 17.0.0", - "sp-transaction-pool 23.0.0", - "sp-version 26.0.0", - "sp-weights 24.0.0", + "smallvec", + "sp-api 21.0.0", + "sp-block-builder 21.0.0", + "sp-consensus-aura 0.27.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-offchain 21.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "sp-transaction-pool 21.0.0", + "sp-version 24.0.0", + "sp-weights 22.0.0", "staging-parachain-info", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", - "staging-xcm-executor 4.0.2", - "substrate-wasm-builder", - "system-parachains-constants", + "staging-xcm 2.0.1", + "staging-xcm-builder 2.0.1", + "staging-xcm-executor 2.0.0", ] [[package]] name = "asset-hub-polkadot-runtime" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9a4bf8c2b5116a0d76cb7b33756a8521797fa667ca0d446af38ba863683723f2" dependencies = [ "assets-common", - "bp-asset-hub-kusama", - "bp-asset-hub-polkadot", - "bp-bridge-hub-kusama", - "bp-bridge-hub-polkadot", - "cumulus-pallet-aura-ext 0.4.0", - "cumulus-pallet-dmp-queue 0.4.0", - "cumulus-pallet-parachain-system 0.4.1", - "cumulus-pallet-session-benchmarking 6.0.0", - "cumulus-pallet-xcm 0.4.0", - "cumulus-pallet-xcmp-queue 0.4.0", - "cumulus-primitives-core 0.4.0", - "cumulus-primitives-utility 0.4.1", - "frame-benchmarking 25.0.0", - "frame-executive 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "frame-system-benchmarking 25.0.0", - "frame-system-rpc-runtime-api 23.0.0", - "frame-try-runtime 0.31.0", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "log", - "pallet-asset-tx-payment 25.0.0", - "pallet-assets 26.0.0", - "pallet-aura 24.0.0", - "pallet-authorship 25.0.0", - "pallet-balances 25.0.0", - "pallet-collator-selection 6.0.0", - "pallet-multisig 25.0.0", + "cumulus-pallet-aura-ext 0.2.0", + "cumulus-pallet-dmp-queue 0.2.0", + "cumulus-pallet-parachain-system 0.2.1", + "cumulus-pallet-session-benchmarking 4.0.0", + "cumulus-pallet-xcm 0.2.0", + "cumulus-pallet-xcmp-queue 0.2.0", + "cumulus-primitives-core 0.2.0", + "cumulus-primitives-utility 0.2.0", + "frame-executive 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "frame-system-rpc-runtime-api 21.0.0", + "log", + "pallet-asset-tx-payment 23.0.0", + "pallet-assets 24.0.0", + "pallet-aura 22.0.0", + "pallet-authorship 23.0.0", + "pallet-balances 23.0.0", + "pallet-collator-selection 4.0.0", + "pallet-multisig 23.0.0", "pallet-nfts", "pallet-nfts-runtime-api", - "pallet-proxy 25.0.0", - "pallet-session 25.0.0", - "pallet-timestamp 24.0.0", - "pallet-transaction-payment 25.0.0", - "pallet-transaction-payment-rpc-runtime-api 25.0.0", + "pallet-proxy 23.0.0", + "pallet-session 23.0.0", + "pallet-timestamp 22.0.0", + "pallet-transaction-payment 23.0.0", + "pallet-transaction-payment-rpc-runtime-api 23.0.0", "pallet-uniques", - "pallet-utility 25.0.0", - "pallet-xcm 4.0.0", - "pallet-xcm-benchmarks 4.0.1", - "pallet-xcm-bridge-hub-router", - "parachains-common 4.0.0", - "parity-scale-codec", - "polkadot-core-primitives 4.0.0", - "polkadot-parachain-primitives 3.0.0", - "polkadot-runtime-common 4.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "scale-info", - "sp-api 23.0.0", - "sp-block-builder 23.0.0", - "sp-consensus-aura 0.29.0", - "sp-core 25.0.0", - "sp-genesis-builder 0.4.0", - "sp-inherents 23.0.0", - "sp-offchain 23.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-std 12.0.0", - "sp-storage 17.0.0", - "sp-transaction-pool 23.0.0", - "sp-version 26.0.0", - "sp-weights 24.0.0", + "pallet-utility 23.0.0", + "pallet-xcm 2.0.0", + "parachains-common 2.0.0", + "parity-scale-codec", + "polkadot-core-primitives 2.0.0", + "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkadot-runtime-common 2.0.0", + "polkadot-runtime-constants 2.0.0", + "scale-info", + "smallvec", + "sp-api 21.0.0", + "sp-block-builder 21.0.0", + "sp-consensus-aura 0.27.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-offchain 21.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "sp-transaction-pool 21.0.0", + "sp-version 24.0.0", + "sp-weights 22.0.0", "staging-parachain-info", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", - "staging-xcm-executor 4.0.2", - "substrate-wasm-builder", - "system-parachains-constants", + "staging-xcm 2.0.1", + "staging-xcm-builder 2.0.1", + "staging-xcm-executor 2.0.0", ] [[package]] name = "assets-common" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8b8aa1c485e12af4a0a2b48402fa85d382ab4962731e71f5edc0f85c4cba28c" +checksum = "29b1f6400a746207ff6e077b13103427c646914d49cc459977090a966908ff91" dependencies = [ - "cumulus-primitives-core 0.4.0", - "frame-support 25.0.0", + "cumulus-primitives-core 0.2.0", + "frame-support 23.0.0", "impl-trait-for-tuples", "log", "pallet-asset-conversion", - "pallet-asset-tx-payment 25.0.0", - "pallet-xcm 4.0.0", - "parachains-common 4.0.0", + "pallet-asset-tx-payment 23.0.0", + "pallet-xcm 2.0.0", + "parachains-common 2.0.0", "parity-scale-codec", "scale-info", - "sp-api 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", - "staging-xcm-executor 4.0.2", - "substrate-wasm-builder", + "sp-api 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", + "staging-xcm-builder 2.0.1", + "staging-xcm-executor 2.0.0", + "substrate-wasm-builder 12.0.0", ] [[package]] @@ -809,7 +769,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a" dependencies = [ "concurrent-queue", - "event-listener-strategy", + "event-listener-strategy 0.5.2", "futures-core", "pin-project-lite 0.2.14", ] @@ -861,17 +821,17 @@ dependencies = [ [[package]] name = "async-io" -version = "2.3.3" +version = "2.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d6baa8f0178795da0e71bc42c9e5d13261aac7ee549853162e66a241ba17964" +checksum = "dcccb0f599cfa2f8ace422d3555572f47424da5648a4382a9dd0310ff8210884" dependencies = [ - "async-lock 3.4.0", + "async-lock 3.3.0", "cfg-if", "concurrent-queue", "futures-io", "futures-lite 2.3.0", "parking", - "polling 3.7.2", + "polling 3.7.0", "rustix 0.38.34", "slab", "tracing", @@ -889,12 +849,12 @@ dependencies = [ [[package]] name = "async-lock" -version = "3.4.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18" +checksum = "d034b430882f8381900d3fe6f0aaa3ad94f2cb4ac519b429692a1bc2dda4ae7b" dependencies = [ - "event-listener 5.3.1", - "event-listener-strategy", + "event-listener 4.0.3", + "event-listener-strategy 0.4.0", "pin-project-lite 0.2.14", ] @@ -934,7 +894,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -943,8 +903,8 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfb3634b73397aa844481f814fad23bbf07fdb0eabec10f2eb95e58944b1ec32" dependencies = [ - "async-io 2.3.3", - "async-lock 3.4.0", + "async-io 2.3.2", + "async-lock 3.3.0", "atomic-waker", "cfg-if", "futures-core", @@ -963,13 +923,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "c6fa2087f2753a7da8cc1c0dbfcf89579dd57458e36769de5ac750b4671737ca" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -1016,16 +976,16 @@ checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0" [[package]] name = "backtrace" -version = "0.3.73" +version = "0.3.71" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a" +checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" dependencies = [ - "addr2line 0.22.0", + "addr2line 0.21.0", "cc", "cfg-if", "libc", "miniz_oxide", - "object 0.36.3", + "object 0.32.2", "rustc-demangle", ] @@ -1103,12 +1063,12 @@ source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce dependencies = [ "bifrost-primitives", "bifrost-ve-minting", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex-literal 0.4.1", "log", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -1129,9 +1089,9 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", - "sp-rpc 6.0.0", + "sp-rpc", "sp-runtime 24.0.0", ] @@ -1175,7 +1135,7 @@ dependencies = [ "frame-system 4.0.0-dev", "hex-literal 0.4.1", "log", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -1196,12 +1156,11 @@ dependencies = [ [[package]] name = "binary-merkle-tree" -version = "10.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a399848a68a5196a04c19db5bfc4dca3cd0989a3165150f06c1ad1bc8882aa34" +checksum = "fc86c4514675732c8bdc8a8bfc78b2e1b50dcce1a4aa5baea3338c9f2c3c1790" dependencies = [ "hash-db", - "log", ] [[package]] @@ -1231,7 +1190,7 @@ dependencies = [ "regex", "rustc-hash", "shlex", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -1257,9 +1216,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.6.0" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" [[package]] name = "bitvec" @@ -1273,18 +1232,6 @@ dependencies = [ "wyz", ] -[[package]] -name = "blake2" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94cb07b0da6a73955f8fb85d24c466778e70cda767a568229b104f0264089330" -dependencies = [ - "byte-tools", - "crypto-mac 0.7.0", - "digest 0.8.1", - "opaque-debug 0.2.3", -] - [[package]] name = "blake2" version = "0.10.6" @@ -1328,9 +1275,9 @@ dependencies = [ [[package]] name = "blake3" -version = "1.5.3" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9ec96fe9a81b5e365f9db71fe00edc4fe4ca2cc7dcb7861f0603012a7caa210" +checksum = "30cca6d3674597c30ddf2c587bf8d9d65c9a84d2326d941cc79c9842dfe0ef52" dependencies = [ "arrayref", "arrayvec 0.7.4", @@ -1412,169 +1359,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "bp-asset-hub-kusama" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" -dependencies = [ - "bp-xcm-bridge-hub-router", - "frame-support 25.0.0", - "parity-scale-codec", - "scale-info", - "sp-std 12.0.0", - "staging-xcm 4.0.0", -] - -[[package]] -name = "bp-asset-hub-polkadot" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" -dependencies = [ - "bp-xcm-bridge-hub-router", - "frame-support 25.0.0", - "parity-scale-codec", - "scale-info", - "sp-std 12.0.0", - "staging-xcm 4.0.0", -] - -[[package]] -name = "bp-bridge-hub-cumulus" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b18aaf9ed9ecffade4d56bb1a63cd70b9e61ea4ef69023f2dcd0fd54d18f280" -dependencies = [ - "bp-messages", - "bp-polkadot-core", - "bp-runtime", - "frame-support 25.0.0", - "frame-system 25.0.0", - "polkadot-primitives 4.0.0", - "sp-api 23.0.0", - "sp-std 12.0.0", -] - -[[package]] -name = "bp-bridge-hub-kusama" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" -dependencies = [ - "bp-bridge-hub-cumulus", - "bp-messages", - "bp-runtime", - "frame-support 25.0.0", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "sp-api 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - -[[package]] -name = "bp-bridge-hub-polkadot" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" -dependencies = [ - "bp-bridge-hub-cumulus", - "bp-messages", - "bp-runtime", - "frame-support 25.0.0", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "sp-api 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - -[[package]] -name = "bp-header-chain" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb057324305f7cacce9d87a82d0e6e8de8ec2ff40fd2df707f97f74ddd0631f9" -dependencies = [ - "bp-runtime", - "finality-grandpa", - "frame-support 25.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-consensus-grandpa 10.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - -[[package]] -name = "bp-messages" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4df7b23c2c5cdfb7260c0c88835e554f857b0a80e4c1cfa48dd1194e6fb6c6d" -dependencies = [ - "bp-header-chain", - "bp-runtime", - "frame-support 25.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 25.0.0", - "sp-std 12.0.0", -] - -[[package]] -name = "bp-polkadot-core" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34f0342d051a3b07fecbcabc7efca35880865ede7ef5b2b49ca323c94bdb6d53" -dependencies = [ - "bp-messages", - "bp-runtime", - "frame-support 25.0.0", - "frame-system 25.0.0", - "parity-scale-codec", - "parity-util-mem", - "scale-info", - "serde", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - -[[package]] -name = "bp-runtime" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c4fd30d6814b73c245c40c760ffbadec3f834865ddd681161ef33672a766e50" -dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", - "hash-db", - "impl-trait-for-tuples", - "log", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "sp-std 12.0.0", - "sp-trie 26.0.0", - "trie-db 0.28.0", -] - -[[package]] -name = "bp-xcm-bridge-hub-router" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be3b4fafc31f17da1b4ea403c4118e4f4f1d9a5a696729b374551d582e48633b" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-core 25.0.0", - "sp-runtime 28.0.0", -] - [[package]] name = "bs58" version = "0.4.0" @@ -1592,9 +1376,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.10.0" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40723b8fb387abc38f4f4a37c09073622e41dd12327033091ef8950659e6dc0c" +checksum = "05efc5cfd9110c8416e471df0e96702d58690178e206e61b7173706673c93706" dependencies = [ "memchr", "serde", @@ -1635,9 +1419,9 @@ checksum = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" [[package]] name = "bytemuck" -version = "1.16.3" +version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "102087e286b4677862ea56cf8fc58bb2cdfa8725c40ffb80fe3a008eb7f2fc83" +checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5" [[package]] name = "byteorder" @@ -1647,9 +1431,9 @@ checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] name = "bytes" -version = "1.7.1" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8318a53db07bb3f8dca91a600466bdb3f2eaadeedfdbcf02e1accbad9271ba50" +checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" [[package]] name = "bzip2-sys" @@ -1662,16 +1446,6 @@ dependencies = [ "pkg-config", ] -[[package]] -name = "c2-chacha" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d27dae93fe7b1e0424dc57179ac396908c26b035a87234809f5c4dfd1b47dc80" -dependencies = [ - "cipher 0.2.5", - "ppv-lite86", -] - [[package]] name = "camino" version = "1.1.7" @@ -1706,12 +1480,13 @@ dependencies = [ [[package]] name = "cc" -version = "1.1.7" +version = "1.0.98" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26a5c3fd7bfa1ce3897a3a3501d362b2d87b7f2583ebcb4a949ec25911025cbc" +checksum = "41c270e7540d725e65ac7f1b212ac8ce349719624d7bcff99f8e2e488e8cf03f" dependencies = [ "jobserver", "libc", + "once_cell", ] [[package]] @@ -1744,16 +1519,6 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" -[[package]] -name = "chacha" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ddf3c081b5fba1e5615640aae998e0fbd10c24cbd897ee39ed754a77601a4862" -dependencies = [ - "byteorder", - "keystream", -] - [[package]] name = "chacha20" version = "0.9.1" @@ -1761,7 +1526,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3613f74bd2eac03dad61bd53dbe620703d4371614fe0bc3b9f04dd36fe4e818" dependencies = [ "cfg-if", - "cipher 0.4.4", + "cipher", "cpufeatures", ] @@ -1773,7 +1538,7 @@ checksum = "10cd79432192d1c0f4e1a0fef9527696cc039165d729fb41b3f4f4f354c2dc35" dependencies = [ "aead", "chacha20", - "cipher 0.4.4", + "cipher", "poly1305", "zeroize", ] @@ -1803,7 +1568,7 @@ dependencies = [ "js-sys", "num-traits", "wasm-bindgen", - "windows-targets 0.52.6", + "windows-targets 0.52.5", ] [[package]] @@ -1819,15 +1584,6 @@ dependencies = [ "unsigned-varint", ] -[[package]] -name = "cipher" -version = "0.2.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801" -dependencies = [ - "generic-array 0.14.7", -] - [[package]] name = "cipher" version = "0.4.4" @@ -1850,9 +1606,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.8.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" +checksum = "67523a3b4be3ce1989d607a828d036249522dd9c1c8de7f4dd2dae43a37369d1" dependencies = [ "glob", "libc", @@ -1861,9 +1617,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.13" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fbb260a053428790f3de475e304ff84cdbc4face759ea7a3e64c1edd938a7fc" +checksum = "90bc066a67923782aa8515dbaea16946c5bcc5addbd668bb80af688e53e548a0" dependencies = [ "clap_builder", "clap_derive", @@ -1871,9 +1627,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.13" +version = "4.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b17d7ea74e9f833c7dbf2cbe4fb12ff26783eda4782a8975b72f895c9b4d99" +checksum = "ae129e2e766ae0ec03484e609954119f123cc1fe650337e155d03b022f24f7b4" dependencies = [ "anstream", "anstyle", @@ -1883,21 +1639,21 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.5.13" +version = "4.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "501d359d5f3dcaf6ecdeee48833ae73ec6e42723a1e52419c79abf9507eec0a0" +checksum = "528131438037fd55894f62d6e9f068b8f45ac57ffa77517819645d10aed04f64" dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "clap_lex" -version = "0.7.2" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1462739cb27611015575c0c11df5df7601141071f07518d56fcc1be504cbec97" +checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "clients-info" @@ -1915,6 +1671,24 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "clients-info" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + [[package]] name = "coarsetime" version = "0.1.34" @@ -1938,9 +1712,9 @@ dependencies = [ [[package]] name = "colorchoice" -version = "1.0.2" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3fd119d74b830634cea2a0f58bbd0d54540518a14397557951e79340abc28c0" +checksum = "0b6a852b24ab71dffc585bcb46eaf7959d175cb865a7152e35b348d1b2960422" [[package]] name = "comfy-table" @@ -2033,12 +1807,6 @@ version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7144d30dcf0fafbce74250a3963025d8d52177934239851c917d29f1df280c2" -[[package]] -name = "constcat" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd7e35aee659887cbfb97aaf227ac12cad1a9d7c71e55ff3376839ed4e282d08" - [[package]] name = "convert_case" version = "0.4.0" @@ -2253,7 +2021,7 @@ checksum = "0dc92fb57ca44df6db8059111ab3af99a63d5d0f8375d9972e319a379c6bab76" dependencies = [ "generic-array 0.14.7", "rand_core 0.6.4", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -2268,16 +2036,6 @@ dependencies = [ "typenum", ] -[[package]] -name = "crypto-mac" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" -dependencies = [ - "generic-array 0.12.4", - "subtle 1.0.0", -] - [[package]] name = "crypto-mac" version = "0.8.0" @@ -2285,7 +2043,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" dependencies = [ "generic-array 0.14.7", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -2295,7 +2053,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b1d1a86f49236c215f271d40892d5fc950490551400b02ef360692c29815c714" dependencies = [ "generic-array 0.14.7", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -2304,7 +2062,7 @@ version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0369ee1ad671834580515889b80f2ea915f23b8be8d0daa4bbaf2ac5c7590835" dependencies = [ - "cipher 0.4.4", + "cipher", ] [[package]] @@ -2314,10 +2072,10 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "clap", "parity-scale-codec", - "sc-chain-spec 4.0.0-dev", - "sc-cli 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-service 0.10.0-dev", + "sc-chain-spec", + "sc-cli", + "sc-client-api", + "sc-service", "sp-core 21.0.0", "sp-runtime 24.0.0", "url", @@ -2333,14 +2091,14 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "futures", "parity-scale-codec", - "parking_lot 0.12.3", - "polkadot-node-primitives 1.0.0", + "parking_lot 0.12.2", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", + "sc-client-api", "sp-api 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-consensus", "sp-core 21.0.0", "sp-runtime 24.0.0", "tracing", @@ -2358,33 +2116,33 @@ dependencies = [ "cumulus-primitives-aura", "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "futures", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "sc-client-api", + "sc-consensus", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-slots", - "sc-telemetry 4.0.0-dev", + "sc-telemetry", "schnellru", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-timestamp 4.0.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "tracing", ] @@ -2396,24 +2154,24 @@ dependencies = [ "async-trait", "cumulus-client-pov-recovery", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "dyn-clone", "futures", "log", "parity-scale-codec", "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "sc-client-api", + "sc-consensus", "sc-consensus-babe", "schnellru", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-timestamp 4.0.0-dev", "sp-trie 22.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "tracing", ] @@ -2425,7 +2183,7 @@ dependencies = [ "anyhow", "async-trait", "cumulus-primitives-parachain-inherent 0.1.0", - "sp-consensus 0.10.0-dev", + "sp-consensus", "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -2438,17 +2196,17 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "futures", "futures-timer", "parity-scale-codec", - "parking_lot 0.12.3", - "polkadot-node-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", + "parking_lot 0.12.2", + "polkadot-node-primitives", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sc-client-api", + "sp-blockchain", + "sp-consensus", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -2462,18 +2220,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "futures", "futures-timer", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sp-consensus 0.10.0-dev", + "sc-client-api", + "sc-consensus", + "sp-consensus", "sp-maybe-compressed-blob 4.1.0-dev", "sp-runtime 24.0.0", "tracing", @@ -2491,24 +2249,24 @@ dependencies = [ "cumulus-client-pov-recovery", "cumulus-primitives-core 0.1.0", "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", "futures", "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-sync 0.10.0-dev", - "sc-network-transactions 0.10.0-dev", - "sc-rpc 4.0.0-dev", - "sc-service 0.10.0-dev", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool 4.0.0-dev", - "sc-utils 4.0.0-dev", + "sc-client-api", + "sc-consensus", + "sc-network", + "sc-network-sync", + "sc-network-transactions", + "sc-rpc", + "sc-service", + "sc-sysinfo", + "sc-telemetry", + "sc-transaction-pool", + "sc-utils", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-transaction-pool 4.0.0-dev", @@ -2534,21 +2292,21 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "071cdddd31e2b0d47a74249675de828857f61eb5f6afa36cfcf63ea6ee2b60f2" +checksum = "ffc007c63cdec6ce1f8e51cb98cce4631889881b9b9b763823164d362621afa0" dependencies = [ - "cumulus-pallet-parachain-system 0.4.1", - "frame-support 25.0.0", - "frame-system 25.0.0", - "pallet-aura 24.0.0", - "pallet-timestamp 24.0.0", + "cumulus-pallet-parachain-system 0.2.1", + "frame-support 23.0.0", + "frame-system 23.0.0", + "pallet-aura 22.0.0", + "pallet-timestamp 22.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 27.0.0", - "sp-consensus-aura 0.29.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-application-crypto 25.0.0", + "sp-consensus-aura 0.27.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -2570,20 +2328,20 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d1cb9d43cdfeedea19b4f6b8386e5b6264a97938b29f5c711a84e9dc7105ff7" +checksum = "320bbaf34d68a20f48c20b751df15aad015d43f8089994761ff0234cdfc40e9a" dependencies = [ - "cumulus-primitives-core 0.4.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "cumulus-primitives-core 0.2.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", ] [[package]] @@ -2601,7 +2359,7 @@ dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "scale-info", "sp-core 21.0.0", "sp-externalities 0.19.0", @@ -2613,39 +2371,38 @@ dependencies = [ "sp-trie 22.0.0", "sp-version 22.0.0", "staging-xcm 1.0.0", - "trie-db 0.27.1", + "trie-db", ] [[package]] name = "cumulus-pallet-parachain-system" -version = "0.4.1" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d20d2280051998fcf113f04d25d4b39f27b449570b6350fdfb7e92541cb0aae7" +checksum = "5a439d5819f6bee11849e43a2b4b5009048222bedb25aeb464578adf0db495b0" dependencies = [ "bytes", - "cumulus-pallet-parachain-system-proc-macro 0.4.0", - "cumulus-primitives-core 0.4.0", - "cumulus-primitives-parachain-inherent 0.4.0", + "cumulus-pallet-parachain-system-proc-macro 0.2.1", + "cumulus-primitives-core 0.2.0", + "cumulus-primitives-parachain-inherent 0.2.0", "environmental", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "impl-trait-for-tuples", "log", "parity-scale-codec", - "polkadot-parachain-primitives 3.0.0", - "polkadot-runtime-parachains 4.0.0", + "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "scale-info", - "sp-core 25.0.0", - "sp-externalities 0.23.0", - "sp-inherents 23.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "sp-std 12.0.0", - "sp-trie 26.0.0", - "sp-version 26.0.0", - "staging-xcm 4.0.0", - "trie-db 0.28.0", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-inherents 21.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "sp-std 10.0.0", + "sp-trie 24.0.0", + "sp-version 24.0.0", + "staging-xcm 2.0.1", + "trie-db", ] [[package]] @@ -2656,19 +2413,19 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "cumulus-pallet-parachain-system-proc-macro" -version = "0.4.0" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84baea20d10325b2501b6fa06d4a7902a43d6a6c62c71b5309e75c3ad8ae1441" +checksum = "08fc8e7e0dcbd9e4bcdde6c39ce34fc04a76b08d45bcae5d7eae0eb5425c40e7" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -2676,7 +2433,7 @@ name = "cumulus-pallet-session-benchmarking" version = "3.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "pallet-session 4.0.0-dev", @@ -2687,17 +2444,16 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" -version = "6.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bf9aaa60ed60ee9cbfc55535a6e2a01353c8308135e24d6c50ba989e518f17d" +checksum = "2c5345c0370ae667404209f674b0d1e40c6a476ba4d8fce2cd645fa224394d35" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "pallet-session 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "pallet-session 23.0.0", "parity-scale-codec", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -2718,19 +2474,19 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ff03e14a0f5847bdee67a673ee945d3acd5c1d7238d46993208dcbfb774e27f" +checksum = "45dc968dcf8a41f72b1035f1ba1dc43d3577192e612bf4f19bbc6c34b73c8a1a" dependencies = [ - "cumulus-primitives-core 0.4.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "cumulus-primitives-core 0.2.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", ] [[package]] @@ -2739,7 +2495,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core 0.1.0", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -2756,27 +2512,23 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6af9816dd6564149729ba133c2c984c88fb15c4a2cb66f57be06b9147744e51" +checksum = "b4c6c8e354bcfc7ca04f316e1d4ef8e33b17efaae8f15af3ed8d360fb2bf0589" dependencies = [ - "bp-xcm-bridge-hub-router", - "cumulus-primitives-core 0.4.0", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "cumulus-primitives-core 0.2.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", - "polkadot-runtime-common 4.0.0", - "polkadot-runtime-parachains 4.0.0", + "polkadot-runtime-common 2.0.0", "rand_chacha 0.3.1", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", - "staging-xcm-executor 4.0.2", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", + "staging-xcm-executor 2.0.0", ] [[package]] @@ -2800,7 +2552,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "parity-scale-codec", "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "scale-info", "sp-api 4.0.0-dev", @@ -2812,20 +2564,20 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d40f62add2352287be4cb58b0017a91f61d953e2c6d2777c20d93185558196e1" +checksum = "63861b6bfd937c5eaf60058147c036caf07c4462d3f5098af24a4a757b64fe29" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives 4.0.0", - "polkadot-parachain-primitives 3.0.0", - "polkadot-primitives 4.0.0", + "polkadot-core-primitives 2.0.0", + "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkadot-primitives 2.0.0", "scale-info", - "sp-api 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-trie 26.0.0", - "staging-xcm 4.0.0", + "sp-api 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-trie 24.0.0", + "staging-xcm 2.0.1", ] [[package]] @@ -2835,10 +2587,10 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", - "cumulus-test-relay-sproof-builder 0.1.0", + "cumulus-relay-chain-interface", + "cumulus-test-relay-sproof-builder", "parity-scale-codec", - "sc-client-api 4.0.0-dev", + "sc-client-api", "scale-info", "sp-api 4.0.0-dev", "sp-core 21.0.0", @@ -2853,26 +2605,17 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d0b1e0e6dcf393dbf05b31122a8c4739acf407a96ec8fd707886f36ee95c355" +checksum = "ffef2e14f1dc33bd098050209d75c9ab12512498bb498bc8f252f05e3b425853" dependencies = [ - "async-trait", - "cumulus-primitives-core 0.4.0", - "cumulus-relay-chain-interface 0.4.0", - "cumulus-test-relay-sproof-builder 0.4.0", - "parity-scale-codec", - "sc-client-api 25.0.0", - "scale-info", - "sp-api 23.0.0", - "sp-core 25.0.0", - "sp-inherents 23.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "sp-std 12.0.0", - "sp-storage 17.0.0", - "sp-trie 26.0.0", - "tracing", + "cumulus-primitives-core 0.2.0", + "parity-scale-codec", + "scale-info", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-std 10.0.0", + "sp-trie 24.0.0", ] [[package]] @@ -2908,23 +2651,21 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.4.1" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d0ad7498cb748684f0f309ee037e9a29a91fb3ec5b5276b5fc723c3716bdd8a" +checksum = "6e444b76437537a1e045b3d5e20b10117389eb865c60ce044c88dfd59261bff2" dependencies = [ - "cumulus-primitives-core 0.4.0", - "frame-support 25.0.0", + "cumulus-primitives-core 0.2.0", + "frame-support 23.0.0", "log", - "pallet-xcm-benchmarks 4.0.1", "parity-scale-codec", - "polkadot-runtime-common 4.0.0", - "polkadot-runtime-parachains 4.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", - "staging-xcm-executor 4.0.2", + "polkadot-runtime-common 2.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", + "staging-xcm-builder 2.0.1", + "staging-xcm-executor 2.0.0", ] [[package]] @@ -2934,18 +2675,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "futures", "futures-timer", "polkadot-cli", "polkadot-service", - "sc-cli 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-tracing 4.0.0-dev", + "sc-cli", + "sc-client-api", + "sc-sysinfo", + "sc-telemetry", + "sc-tracing", "sp-api 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-consensus", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -2961,42 +2702,23 @@ dependencies = [ "futures", "jsonrpsee-core", "parity-scale-codec", - "polkadot-overseer 1.0.0", - "sc-client-api 4.0.0-dev", + "polkadot-overseer", + "sc-client-api", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-state-machine 0.28.0", "thiserror", ] -[[package]] -name = "cumulus-relay-chain-interface" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af081ef8885042e7ae96e9d1cf32ec6f0616fe4cb78f0325ed7c5accded687fb" -dependencies = [ - "async-trait", - "cumulus-primitives-core 0.4.0", - "futures", - "jsonrpsee-core", - "parity-scale-codec", - "polkadot-overseer 4.0.0", - "sc-client-api 25.0.0", - "sp-api 23.0.0", - "sp-blockchain 25.0.0", - "sp-state-machine 0.32.0", - "thiserror", -] - [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures", "polkadot-availability-recovery", @@ -3005,19 +2727,19 @@ dependencies = [ "polkadot-network-bridge", "polkadot-node-collation-generation", "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol 1.0.0", + "polkadot-node-network-protocol", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", - "sc-authority-discovery 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-service 0.10.0-dev", - "sc-tracing 4.0.0-dev", - "sc-utils 4.0.0-dev", + "sc-authority-discovery", + "sc-network", + "sc-network-common", + "sc-service", + "sc-tracing", + "sc-utils", "schnellru", "sp-api 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-consensus", "sp-consensus-babe 0.10.0-dev", "sp-runtime 24.0.0", "tracing", @@ -3030,18 +2752,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "either", "futures", "futures-timer", "jsonrpsee", "parity-scale-codec", "pin-project", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-rpc-api 0.10.0-dev", - "sc-service 0.10.0-dev", + "sc-client-api", + "sc-rpc-api", + "sc-service", "schnellru", "serde", "serde_json", @@ -3076,30 +2798,35 @@ dependencies = [ ] [[package]] -name = "cumulus-test-relay-sproof-builder" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59b921a9cb6758faa1c739f135fd87aa1e10a4e86a1c1db3119b396a62287cf2" +name = "currency" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "cumulus-primitives-core 0.4.0", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", + "pallet-transaction-payment 4.0.0-dev", "parity-scale-codec", - "polkadot-primitives 4.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "sp-std 12.0.0", - "sp-trie 26.0.0", + "scale-info", + "serde", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", ] [[package]] name = "currency" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "pallet-transaction-payment 4.0.0-dev", "parity-scale-codec", @@ -3107,7 +2834,7 @@ dependencies = [ "serde", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -3119,7 +2846,7 @@ dependencies = [ "byteorder", "digest 0.8.1", "rand_core 0.5.1", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -3132,23 +2859,24 @@ dependencies = [ "byteorder", "digest 0.9.0", "rand_core 0.5.1", - "subtle 2.4.1", + "subtle", "zeroize", ] [[package]] name = "curve25519-dalek" -version = "4.1.3" +version = "4.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97fb8b7c4503de7d6ae7b42ab72a5a59857b4c937ec27a3d4539dba95b5ab2be" +checksum = "0a677b8922c94e01bdbb12126b0bc852f00447528dee1782229af9c720c3f348" dependencies = [ "cfg-if", "cpufeatures", "curve25519-dalek-derive", "digest 0.10.7", "fiat-crypto", + "platforms", "rustc_version 0.4.0", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -3160,7 +2888,7 @@ checksum = "f46882e17999c6cc590af592290432be3bce0428cb0d5f8b6715e4dc7b383eb3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -3178,9 +2906,9 @@ dependencies = [ [[package]] name = "cxx" -version = "1.0.124" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "273dcfd3acd4e1e276af13ed2a43eea7001318823e7a726a6b3ed39b4acc0b82" +checksum = "bb497fad022245b29c2a0351df572e2d67c1046bcef2260ebc022aec81efea82" dependencies = [ "cc", "cxxbridge-flags", @@ -3190,9 +2918,9 @@ dependencies = [ [[package]] name = "cxx-build" -version = "1.0.124" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8b2766fbd92be34e9ed143898fce6c572dc009de39506ed6903e5a05b68914e" +checksum = "9327c7f9fbd6329a200a5d4aa6f674c60ab256525ff0084b52a889d4e4c60cee" dependencies = [ "cc", "codespan-reporting", @@ -3200,24 +2928,24 @@ dependencies = [ "proc-macro2", "quote", "scratch", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "cxxbridge-flags" -version = "1.0.124" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "839fcd5e43464614ffaa989eaf1c139ef1f0c51672a1ed08023307fa1b909ccd" +checksum = "688c799a4a846f1c0acb9f36bb9c6272d9b3d9457f3633c7753c6057270df13c" [[package]] name = "cxxbridge-macro" -version = "1.0.124" +version = "1.0.122" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b2c1c1776b986979be68bb2285da855f8d8a35851a769fca8740df7c3d07877" +checksum = "928bc249a7e3cd554fd2e8e08a426e9670c50bbfc9a621653cfa9accc9641783" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -3344,20 +3072,20 @@ checksum = "d65d7ce8132b7c0e54497a4d9a55a1c2a0912a0d786cf894472ba818fba45762" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "derive_more" -version = "0.99.18" +version = "0.99.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" +checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" dependencies = [ "convert_case", "proc-macro2", "quote", "rustc_version 0.4.0", - "syn 2.0.72", + "syn 1.0.109", ] [[package]] @@ -3365,7 +3093,7 @@ name = "dia-oracle" version = "0.1.0" source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -3423,7 +3151,7 @@ dependencies = [ "block-buffer 0.10.4", "const-oid", "crypto-common", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -3432,23 +3160,14 @@ version = "4.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f51c5d4ddabd36886dd3e1438cb358cdcb0d7c499cb99cb4ac2e38e18b5cb210" dependencies = [ - "dirs-sys 0.3.7", + "dirs-sys", ] [[package]] -name = "directories" -version = "5.0.1" +name = "directories-next" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a49173b84e034382284f27f1af4dcbbd231ffa358c0fe316541a7337f376a35" -dependencies = [ - "dirs-sys 0.4.1", -] - -[[package]] -name = "directories-next" -version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" +checksum = "339ee130d97a610ea5a5872d2bbb130fdf68884ff09d3028b81bec8a1ac23bbc" dependencies = [ "cfg-if", "dirs-sys-next", @@ -3465,18 +3184,6 @@ dependencies = [ "winapi", ] -[[package]] -name = "dirs-sys" -version = "0.4.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" -dependencies = [ - "libc", - "option-ext", - "redox_users", - "windows-sys 0.48.0", -] - [[package]] name = "dirs-sys-next" version = "0.1.2" @@ -3490,13 +3197,13 @@ dependencies = [ [[package]] name = "displaydoc" -version = "0.2.5" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -3537,9 +3244,9 @@ dependencies = [ "proc-macro2", "quote", "regex", - "syn 2.0.72", + "syn 2.0.65", "termcolor", - "toml 0.8.19", + "toml 0.8.15", "walkdir", ] @@ -3618,12 +3325,12 @@ version = "2.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ - "curve25519-dalek 4.1.3", + "curve25519-dalek 4.1.2", "ed25519", "rand_core 0.6.4", "serde", "sha2 0.10.8", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -3647,7 +3354,7 @@ version = "4.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ - "curve25519-dalek 4.1.3", + "curve25519-dalek 4.1.2", "ed25519", "hashbrown 0.14.5", "hex", @@ -3658,9 +3365,9 @@ dependencies = [ [[package]] name = "either" -version = "1.13.0" +version = "1.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +checksum = "3dca9240753cf90908d7e4aac30f630662b02aebaa1b58a3cadabdb23385b58b" [[package]] name = "elliptic-curve" @@ -3677,7 +3384,7 @@ dependencies = [ "pkcs8", "rand_core 0.6.4", "sec1", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -3701,33 +3408,33 @@ dependencies = [ [[package]] name = "enumflags2" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d232db7f5956f3f14313dc2f87985c58bd2c695ce124c8cdd984e08e15ac133d" +checksum = "3278c9d5fb675e0a51dabcf4c0d355f692b064171535ba72361be1528a9d8e8d" dependencies = [ "enumflags2_derive", ] [[package]] name = "enumflags2_derive" -version = "0.7.10" +version = "0.7.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" +checksum = "5c785274071b1b420972453b306eeca06acf4633829db4223b58a2a8c5953bc4" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "enumn" -version = "0.1.14" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f9ed6b3789237c8a0c1c505af1c7eb2c560df6186f01b098c3a1064ea532f38" +checksum = "6fd000fd6988e73bbe993ea3db9b1aa64906ab88766d654973924340c8cddb42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -3778,33 +3485,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "ethbloom" -version = "0.13.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" -dependencies = [ - "crunchy", - "fixed-hash 0.8.0", - "impl-rlp", - "impl-serde", - "tiny-keccak", -] - -[[package]] -name = "ethereum-types" -version = "0.14.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" -dependencies = [ - "ethbloom", - "fixed-hash 0.8.0", - "impl-rlp", - "impl-serde", - "primitive-types", - "uint", -] - [[package]] name = "event-listener" version = "2.5.3" @@ -3822,6 +3502,17 @@ dependencies = [ "pin-project-lite 0.2.14", ] +[[package]] +name = "event-listener" +version = "4.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67b215c49b2b248c855fb73579eb1f4f26c38ffdc12973e20e07b91d78d5646e" +dependencies = [ + "concurrent-queue", + "parking", + "pin-project-lite 0.2.14", +] + [[package]] name = "event-listener" version = "5.3.1" @@ -3833,6 +3524,16 @@ dependencies = [ "pin-project-lite 0.2.14", ] +[[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.3", + "pin-project-lite 0.2.14", +] + [[package]] name = "event-listener-strategy" version = "0.5.2" @@ -3870,7 +3571,7 @@ version = "0.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3774182a5df13c3d1690311ad32fbe913feef26baba609fa2dd5f72042bd2ab6" dependencies = [ - "blake2 0.10.6", + "blake2", "fs-err", "proc-macro2", "quote", @@ -3878,17 +3579,16 @@ dependencies = [ [[package]] name = "expander" -version = "2.2.1" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2c470c71d91ecbd179935b24170459e926382eaaa86b590b78814e180d8a8e2" +checksum = "00e83c02035136f1592a47964ea60c05a50e4ed8b5892cfac197063850898d4d" dependencies = [ - "blake2 0.10.6", - "file-guard", + "blake2", "fs-err", - "prettyplease 0.2.20", + "prettier-please", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -3957,25 +3657,51 @@ name = "fee" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "currency", - "frame-benchmarking 4.0.0-dev", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "oracle", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "pallet-balances 4.0.0-dev", "parity-scale-codec", - "pooled-rewards", - "reward-distribution", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", - "staking", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "fee" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "pallet-balances 4.0.0-dev", + "parity-scale-codec", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "scale-info", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -3985,7 +3711,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ded41244b729663b1e574f1b4fb731469f69f79c17667b5d776b16cda0479449" dependencies = [ "rand_core 0.6.4", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -4007,16 +3733,6 @@ version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "28dea519a9695b9977216879a3ebfddf92f1c08c05d984f8996aecd6ecdc811d" -[[package]] -name = "file-guard" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21ef72acf95ec3d7dbf61275be556299490a245f017cf084bd23b4f68cf9407c" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "file-per-thread-logger" version = "0.1.6" @@ -4051,7 +3767,7 @@ dependencies = [ "log", "num-traits", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "scale-info", ] @@ -4085,9 +3801,9 @@ checksum = "0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80" [[package]] name = "flate2" -version = "1.0.31" +version = "1.0.30" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f211bbe8e69bbd0cfdea405084f128ae8b4aaa6b0b522fc8f2b009084797920" +checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae" dependencies = [ "crc32fast", "libz-sys", @@ -4117,15 +3833,6 @@ dependencies = [ "parity-scale-codec", ] -[[package]] -name = "fork-tree" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c2d0a4310dcf0e5cce78e35e60dc2fda80ef61c8f8fc382e685dfc24fcf5db9" -dependencies = [ - "parity-scale-codec", -] - [[package]] name = "form_urlencoded" version = "1.2.1" @@ -4142,7 +3849,7 @@ dependencies = [ "bifrost-farming", "bifrost-farming-rpc-runtime-api", "cfg-if", - "clients-info", + "clients-info 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "cumulus-pallet-aura-ext 0.1.0", "cumulus-pallet-dmp-queue 0.1.0", "cumulus-pallet-parachain-system 0.1.0", @@ -4152,34 +3859,34 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility 0.1.0", - "currency", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "dia-oracle", "dia-oracle-runtime-api", - "fee", - "frame-benchmarking 4.0.0-dev", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "frame-benchmarking", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", + "frame-system-benchmarking", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "hex-literal 0.3.4", - "issue", + "issue 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "log", - "module-issue-rpc-runtime-api", - "module-oracle-rpc-runtime-api", + "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api", - "module-replace-rpc-runtime-api", - "module-vault-registry-rpc-runtime-api", - "nomination", - "oracle", + "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-tokens-management-extension", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-xcm-support", "orml-xtokens", "pallet-aura 4.0.0-dev", @@ -4210,16 +3917,16 @@ dependencies = [ "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-runtime-common 1.0.0", - "pooled-rewards", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "price-chain-extension", - "redeem", - "replace", - "reward-distribution", + "redeem 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "replace 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "runtime-common", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "serde", "smallvec", "sp-api 4.0.0-dev", @@ -4235,16 +3942,16 @@ dependencies = [ "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", - "staking", - "stellar-relay", - "substrate-wasm-builder", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "substrate-wasm-builder 5.0.0-dev", "token-chain-extension", "treasury-buyout-extension", - "vault-registry", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "zenlink-protocol", "zenlink-protocol-runtime-api", ] @@ -4280,43 +3987,17 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "frame-benchmarking" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dd4946d63eab00d899f08a7e74e965cc6785c2298efaea6a2752905f4810407" -dependencies = [ - "frame-support 25.0.0", - "frame-support-procedural 20.0.0", - "frame-system 25.0.0", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-runtime-interface 21.0.0", - "sp-std 12.0.0", - "sp-storage 17.0.0", - "static_assertions", -] - [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "Inflector", - "array-bytes 6.2.3", + "array-bytes", "chrono", "clap", "comfy-table", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "gethostname", @@ -4328,23 +4009,23 @@ dependencies = [ "parity-scale-codec", "rand 0.8.5", "rand_pcg", - "sc-block-builder 0.10.0-dev", - "sc-cli 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-client-db 0.10.0-dev", - "sc-executor 0.10.0-dev", - "sc-service 0.10.0-dev", - "sc-sysinfo 6.0.0-dev", + "sc-block-builder", + "sc-cli", + "sc-client-api", + "sc-client-db", + "sc-executor", + "sc-service", + "sc-sysinfo", "serde", "serde_json", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", - "sp-database 4.0.0-dev", + "sp-database", "sp-externalities 0.19.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-storage 13.0.0", @@ -4362,19 +4043,19 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "frame-election-provider-solution-type" -version = "12.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03911cf3675af64252a6de7b4f383eafa80d5ea5830184e7a0739aeb0b95272d" +checksum = "8ad4e68676c4d0160a7d9134f2376c29fd927844bff2aee1b35dd10d295d2856" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -4396,20 +4077,20 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebad507fb038db2f7ce982d30bd9828a59785c9a4780348d59cd6cceaee80d1a" +checksum = "e605b5c5ce6abeba8db09dda9ad74a6d781e5c5e722670096df48917f0a33d26" dependencies = [ - "frame-election-provider-solution-type 12.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-election-provider-solution-type 10.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-npos-elections 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-npos-elections 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -4419,7 +4100,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "log", "parity-scale-codec", "scale-info", @@ -4432,21 +4113,20 @@ dependencies = [ [[package]] name = "frame-executive" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dda2c20ea3267ee20c9a5482f320236510c4ade6aec1dd930cb57dc5651c64f" +checksum = "382016f6286f2b05a1f65dd97509bc70afd59e26dc8c7ab0126e4220c19abb58" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", - "frame-try-runtime 0.31.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-tracing 14.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-tracing 12.0.0", ] [[package]] @@ -4466,7 +4146,7 @@ name = "frame-metadata-hash-extension" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "docify", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -4512,7 +4192,7 @@ dependencies = [ "impl-trait-for-tuples", "k256", "log", - "macro_magic 0.4.2", + "macro_magic", "parity-scale-codec", "paste", "scale-info", @@ -4540,41 +4220,40 @@ dependencies = [ [[package]] name = "frame-support" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "023504bbdd0e8d1ebe3d9d289b009337cdb9a24c5e74615ffd7b188aa1664c2d" +checksum = "609125451f5ffb1675998e07e64e05e4b3dad330b1537952ace5897d6ed24f0a" dependencies = [ "aquamarine", "bitflags 1.3.2", "docify", "environmental", "frame-metadata", - "frame-support-procedural 20.0.0", + "frame-support-procedural 18.0.0", "impl-trait-for-tuples", "k256", "log", - "macro_magic 0.5.1", + "macro_magic", "parity-scale-codec", "paste", "scale-info", "serde", "serde_json", "smallvec", - "sp-api 23.0.0", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-core-hashing-proc-macro 13.0.0", - "sp-debug-derive 12.0.0", - "sp-genesis-builder 0.4.0", - "sp-inherents 23.0.0", - "sp-io 27.0.0", - "sp-metadata-ir 0.4.0", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-state-machine 0.32.0", - "sp-std 12.0.0", - "sp-tracing 14.0.0", - "sp-weights 24.0.0", + "sp-api 21.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-core-hashing-proc-macro 11.0.0", + "sp-debug-derive 10.0.0", + "sp-genesis-builder 0.2.0", + "sp-inherents 21.0.0", + "sp-io 25.0.0", + "sp-metadata-ir 0.2.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", + "sp-tracing 12.0.0", + "sp-weights 22.0.0", "static_assertions", "tt-call", ] @@ -4587,34 +4266,33 @@ dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse 0.1.5", - "expander 2.2.1", + "expander 2.1.0", "frame-support-procedural-tools 4.0.0-dev", "itertools 0.10.5", - "macro_magic 0.4.2", - "proc-macro-warning 0.4.2", + "macro_magic", + "proc-macro-warning", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "frame-support-procedural" -version = "20.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d6bc383298353ff2790ac1a301262c21ac196dbc26ef67a2213c46524a06dd1" +checksum = "cd22a1ed96e765ec763bbaef2089ed8bb5f8539df40181ddac57be7be74685c7" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse 0.1.5", - "expander 2.2.1", - "frame-support-procedural-tools 9.0.0", + "expander 2.1.0", + "frame-support-procedural-tools 7.0.0", "itertools 0.10.5", - "macro_magic 0.5.1", - "proc-macro-warning 1.0.2", + "macro_magic", + "proc-macro-warning", "proc-macro2", "quote", - "sp-core-hashing 13.0.0", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -4626,20 +4304,20 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "frame-support-procedural-tools" -version = "9.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b3ac1266522a8c9a2d2d26d205ec3028b88582d5f3cd5cbc75d0ec8271d197b7" +checksum = "82858452d9332de312f5ff411fd8aecee2323a344b241078f565b8c3c2e47d38" dependencies = [ - "frame-support-procedural-tools-derive 10.0.0", + "frame-support-procedural-tools-derive 8.0.0", "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -4649,18 +4327,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "frame-support-procedural-tools-derive" -version = "10.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9c078db2242ea7265faa486004e7fd8daaf1a577cfcac0070ce55d926922883" +checksum = "a4c7a09be6bd676fc01c5dd5ba057ba1f7e492e071d4a5fd7c579d99a96093d6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -4684,22 +4362,22 @@ dependencies = [ [[package]] name = "frame-system" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "57e316407c45a5093c833966a906301aa0dcbd05048061cd9cde2548d017bfd9" +checksum = "40dc2f4182ad4c05275b0d3f38e3e74bd1cd17231f28ce1e879177fd9829887c" dependencies = [ "cfg-if", - "frame-support 25.0.0", + "frame-support 23.0.0", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-version 26.0.0", - "sp-weights 24.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-version 24.0.0", + "sp-weights 22.0.0", ] [[package]] @@ -4707,7 +4385,7 @@ name = "frame-system-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -4717,22 +4395,6 @@ dependencies = [ "sp-std 8.0.0", ] -[[package]] -name = "frame-system-benchmarking" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5b1388055d29a7a1c4d41b1623d3fcbc9d7f31d17abe04500b270b26901d926" -dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "parity-scale-codec", - "scale-info", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" @@ -4744,12 +4406,12 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17572a34fd866ad6cab6977a2c30b38645e0a499b3486de00ae9103f7002d6d3" +checksum = "27a0f4c5811e962938b8f93787ae907eacf8312f6797d5efd53fd9d1f4590562" dependencies = [ "parity-scale-codec", - "sp-api 23.0.0", + "sp-api 21.0.0", ] [[package]] @@ -4764,19 +4426,6 @@ dependencies = [ "sp-std 8.0.0", ] -[[package]] -name = "frame-try-runtime" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f082e770275f9b46ddf46b09bc7a993f84db691c39d9e4d038ac07443cb17a18" -dependencies = [ - "frame-support 25.0.0", - "parity-scale-codec", - "sp-api 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - [[package]] name = "fs-err" version = "2.11.0" @@ -4897,7 +4546,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -5044,9 +4693,9 @@ dependencies = [ [[package]] name = "gimli" -version = "0.29.0" +version = "0.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" [[package]] name = "glob" @@ -5063,8 +4712,8 @@ dependencies = [ "aho-corasick", "bstr", "log", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", ] [[package]] @@ -5120,7 +4769,7 @@ checksum = "f0f9ef7462f7c099f518d754361858f86d8a07af53ba9af0fe635bbccb151a63" dependencies = [ "ff", "rand_core 0.6.4", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -5135,7 +4784,7 @@ dependencies = [ "futures-sink", "futures-util", "http", - "indexmap 2.3.0", + "indexmap 2.2.6", "slab", "tokio", "tokio-util", @@ -5200,15 +4849,6 @@ dependencies = [ "serde", ] -[[package]] -name = "hashlink" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8094feaf31ff591f651a2664fb9cfd92bba7a60ce3197265e9482ebe753c8f7" -dependencies = [ - "hashbrown 0.14.5", -] - [[package]] name = "heck" version = "0.4.1" @@ -5236,12 +4876,6 @@ version = "0.3.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" -[[package]] -name = "hermit-abi" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbf6a919d6cf397374f7dfeeea91d974c7c0a7221d0d0f4f20d859d329e53fcc" - [[package]] name = "hex" version = "0.4.3" @@ -5359,9 +4993,9 @@ checksum = "add0ab9360ddbd88cfeb3bd9574a1d85cfdfa14db10b3e21d3700dbc4328758f" [[package]] name = "httparse" -version = "1.9.4" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fcc0b4a115bf80b728eb8ea024ad5bd707b615bfed49e0665b6e0f86fd082d9" +checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" [[package]] name = "httpdate" @@ -5377,9 +5011,9 @@ checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" [[package]] name = "hyper" -version = "0.14.30" +version = "0.14.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a152ddd61dfaec7273fe8419ab357f33aee0d914c5f4efbf0d96fa749eea5ec9" +checksum = "bf96e135eb83a2a8ddf766e426a841d8ddd7449d5f00d34ea02b41d2f19eef80" dependencies = [ "bytes", "futures-channel", @@ -5482,7 +5116,7 @@ version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d6b0422c86d7ce0e97169cc42e04ae643caf278874a7a3c87b8150a220dc7e1e" dependencies = [ - "async-io 2.3.3", + "async-io 2.3.2", "core-foundation", "fnv", "futures", @@ -5515,15 +5149,6 @@ dependencies = [ "uint", ] -[[package]] -name = "impl-rlp" -version = "0.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" -dependencies = [ - "rlp", -] - [[package]] name = "impl-serde" version = "0.4.0" @@ -5582,9 +5207,9 @@ dependencies = [ [[package]] name = "indexmap" -version = "2.3.0" +version = "2.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3fc2e30ba82dd1b3911c8de1ffc143c74a914a14e99514d7637e3099df5ea0" +checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" dependencies = [ "equivalent", "hashbrown 0.14.5", @@ -5699,9 +5324,9 @@ dependencies = [ [[package]] name = "is_terminal_polyfill" -version = "1.70.1" +version = "1.70.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" +checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" [[package]] name = "issue" @@ -5709,33 +5334,68 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "base64 0.13.1", - "currency", - "fee", - "frame-benchmarking 4.0.0-dev", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "hex", + "log", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "scale-info", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "issue" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "base64 0.13.1", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex", "log", - "oracle", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "pooled-rewards", - "reward-distribution", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", - "stellar-relay", - "vault-registry", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -5764,9 +5424,9 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "jobserver" -version = "0.1.32" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +checksum = "d2b099aaa34a9751c5bf0878add70444e1ed2dd73f347be99003d4577277de6e" dependencies = [ "libc", ] @@ -5839,7 +5499,7 @@ dependencies = [ "globset", "hyper", "jsonrpsee-types", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "rand 0.8.5", "rustc-hash", "serde", @@ -5964,12 +5624,6 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "keystream" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c33070833c9ee02266356de0c43f723152bd38bd96ddf52c82b3af10c9138b28" - [[package]] name = "kusama-runtime-constants" version = "1.0.0" @@ -5986,17 +5640,17 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a87fa26eba25489f17e493dd50a8b8f49448432bfd98ec06f730c83034a154e" dependencies = [ - "frame-support 25.0.0", - "polkadot-primitives 4.0.0", - "polkadot-runtime-common 4.0.0", + "frame-support 23.0.0", + "polkadot-primitives 2.0.0", + "polkadot-runtime-common 2.0.0", "smallvec", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-weights 24.0.0", - "staging-xcm 4.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-weights 22.0.0", ] [[package]] @@ -6015,7 +5669,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf7a85fe66f9ff9cd74e169fdd2c94c6e1e74c412c99a73b4df3200b5d3760b2" dependencies = [ "kvdb", - "parking_lot 0.12.3", + "parking_lot 0.12.2", ] [[package]] @@ -6026,7 +5680,7 @@ checksum = "b644c70b92285f66bfc2032922a79000ea30af7bc2ab31902992a5dcb9b434f6" dependencies = [ "kvdb", "num_cpus", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "regex", "rocksdb", "smallvec", @@ -6045,11 +5699,11 @@ dependencies = [ [[package]] name = "lazy_static" -version = "1.5.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" +checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" dependencies = [ - "spin 0.9.8", + "spin 0.5.2", ] [[package]] @@ -6066,12 +5720,12 @@ checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" [[package]] name = "libloading" -version = "0.8.5" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4979f22fdb869068da03c9f7528f8297c6fd2606bc3a4affe42e6a823fdb8da4" +checksum = "0c2a198fb6b0eada2a8df47933734e6d35d350665a33a3593d7164fa52c75c19" dependencies = [ "cfg-if", - "windows-targets 0.52.6", + "windows-targets 0.52.5", ] [[package]] @@ -6154,7 +5808,7 @@ dependencies = [ "multihash", "multistream-select", "once_cell", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "pin-project", "quick-protobuf", "rand 0.8.5", @@ -6174,7 +5828,7 @@ dependencies = [ "futures", "libp2p-core", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "smallvec", "trust-dns-resolver", ] @@ -6336,7 +5990,7 @@ dependencies = [ "libp2p-identity", "libp2p-tls", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "quinn-proto", "rand 0.8.5", "rustls 0.20.9", @@ -6452,7 +6106,7 @@ dependencies = [ "futures-rustls", "libp2p-core", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "quicksink", "rw-stream-sink", "soketto", @@ -6479,7 +6133,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.5.0", "libc", ] @@ -6525,7 +6179,7 @@ checksum = "5be9b9bb642d8522a44d533eab56c16c738301965504753b03ad1de3425d5451" dependencies = [ "crunchy", "digest 0.9.0", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -6548,9 +6202,9 @@ dependencies = [ [[package]] name = "libz-sys" -version = "1.1.18" +version = "1.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e" +checksum = "5e143b5e666b2695d28f6bca6497720813f699c9602dd7f5cac91008b8ada7f9" dependencies = [ "cc", "pkg-config", @@ -6608,18 +6262,6 @@ version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" -[[package]] -name = "lioness" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4ae926706ba42c425c9457121178330d75e273df2e82e28b758faf3de3a9acb9" -dependencies = [ - "arrayref", - "blake2 0.8.1", - "chacha", - "keystream", -] - [[package]] name = "lock_api" version = "0.4.12" @@ -6632,18 +6274,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" - -[[package]] -name = "lru" -version = "0.8.1" +version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" -dependencies = [ - "hashbrown 0.12.3", -] +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" [[package]] name = "lru" @@ -6671,9 +6304,9 @@ dependencies = [ [[package]] name = "lz4" -version = "1.26.0" +version = "1.24.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "958b4caa893816eea05507c20cfe47574a43d9a697138a7872990bba8a0ece68" +checksum = "7e9e2dd86df36ce760a60f6ff6ad526f7ba1f14ba0356f8254fb6905e6494df1" dependencies = [ "libc", "lz4-sys", @@ -6681,9 +6314,9 @@ dependencies = [ [[package]] name = "lz4-sys" -version = "1.10.0" +version = "1.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "109de74d5d2353660401699a4174a4ff23fcc649caf553df71933c7fb45ad868" +checksum = "57d27b317e207b10f69f5e75494119e391a96f48861ae870d1da6edac98ca900" dependencies = [ "cc", "libc", @@ -6704,22 +6337,10 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aee866bfee30d2d7e83835a4574aad5b45adba4cc807f2a3bbba974e5d4383c9" dependencies = [ - "macro_magic_core 0.4.2", - "macro_magic_macros 0.4.2", - "quote", - "syn 2.0.72", -] - -[[package]] -name = "macro_magic" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cc33f9f0351468d26fbc53d9ce00a096c8522ecb42f19b50f34f2c422f76d21d" -dependencies = [ - "macro_magic_core 0.5.1", - "macro_magic_macros 0.5.1", + "macro_magic_core", + "macro_magic_macros", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -6730,24 +6351,10 @@ checksum = "7e766a20fd9c72bab3e1e64ed63f36bd08410e75803813df210d1ce297d7ad00" dependencies = [ "const-random", "derive-syn-parse 0.1.5", - "macro_magic_core_macros 0.4.3", - "proc-macro2", - "quote", - "syn 2.0.72", -] - -[[package]] -name = "macro_magic_core" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1687dc887e42f352865a393acae7cf79d98fab6351cde1f58e9e057da89bf150" -dependencies = [ - "const-random", - "derive-syn-parse 0.2.0", - "macro_magic_core_macros 0.5.1", + "macro_magic_core_macros", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -6758,18 +6365,7 @@ checksum = "d710e1214dffbab3b5dacb21475dde7d6ed84c69ff722b3a47a782668d44fbac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", -] - -[[package]] -name = "macro_magic_core_macros" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b02abfe41815b5bd98dbd4260173db2c116dda171dc0fe7838cb206333b83308" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -6778,20 +6374,9 @@ version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8fb85ec1620619edf2984a7693497d4ec88a9665d8b87e942856884c92dbf2a" dependencies = [ - "macro_magic_core 0.4.2", - "quote", - "syn 2.0.72", -] - -[[package]] -name = "macro_magic_macros" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73ea28ee64b88876bf45277ed9a5817c1817df061a74f2b988971a12570e5869" -dependencies = [ - "macro_magic_core 0.5.1", + "macro_magic_core", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -6823,9 +6408,9 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5" [[package]] name = "matrixmultiply" -version = "0.3.9" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9380b911e3e96d10c1f415da0876389aaf1b56759054eeb0de7df940c456ba1a" +checksum = "7574c1cf36da4798ab73da5b215bbf444f50718207754cb522201d78d1cd0ff2" dependencies = [ "autocfg", "rawpointer", @@ -6833,9 +6418,9 @@ dependencies = [ [[package]] name = "memchr" -version = "2.7.4" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" [[package]] name = "memfd" @@ -6916,48 +6501,22 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.7.4" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8a240ddb74feaf34a79a7add65a741f3167852fba007066dcac1ca548d89c08" +checksum = "87dfd01fe195c66b572b37921ad8803d010623c0aca821bea2302239d155cdae" dependencies = [ "adler", ] [[package]] name = "mio" -version = "1.0.1" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4" +checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ - "hermit-abi 0.3.9", "libc", "wasi 0.11.0+wasi-snapshot-preview1", - "windows-sys 0.52.0", -] - -[[package]] -name = "mixnet" -version = "0.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa3eb39495d8e2e2947a1d862852c90cc6a4a8845f8b41c8829cb9fcc047f4a" -dependencies = [ - "arrayref", - "arrayvec 0.7.4", - "bitflags 1.3.2", - "blake2 0.10.6", - "c2-chacha", - "curve25519-dalek 4.1.3", - "either", - "hashlink", - "lioness", - "log", - "parking_lot 0.12.3", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rand_distr", - "subtle 2.4.1", - "thiserror", - "zeroize", + "windows-sys 0.48.0", ] [[package]] @@ -6968,11 +6527,11 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "sc-client-api 4.0.0-dev", + "sc-client-api", "sc-offchain", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", "sp-mmr-primitives 4.0.0-dev", @@ -6989,7 +6548,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", "sp-mmr-primitives 4.0.0-dev", "sp-runtime 24.0.0", @@ -7048,10 +6607,10 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-issue-rpc-runtime-api", + "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-runtime 24.0.0", ] @@ -7066,18 +6625,29 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "module-issue-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "frame-support 4.0.0-dev", + "parity-scale-codec", + "sp-api 4.0.0-dev", + "sp-std 8.0.0", +] + [[package]] name = "module-oracle-rpc" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-oracle-rpc-runtime-api", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-runtime 24.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", ] [[package]] @@ -7091,7 +6661,21 @@ dependencies = [ "serde", "sp-api 4.0.0-dev", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "module-oracle-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "frame-support 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api 4.0.0-dev", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -7099,11 +6683,11 @@ name = "module-pallet-staking-rpc" version = "1.0.0" dependencies = [ "jsonrpsee", - "module-oracle-rpc-runtime-api", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-pallet-staking-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-runtime 24.0.0", ] @@ -7112,7 +6696,7 @@ name = "module-pallet-staking-rpc-runtime-api" version = "1.0.0" dependencies = [ "frame-support 4.0.0-dev", - "module-oracle-rpc-runtime-api", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "parity-scale-codec", "scale-info", "serde", @@ -7127,10 +6711,10 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-redeem-rpc-runtime-api", + "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-runtime 24.0.0", ] @@ -7145,16 +6729,27 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "module-redeem-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "frame-support 4.0.0-dev", + "parity-scale-codec", + "sp-api 4.0.0-dev", + "sp-std 8.0.0", +] + [[package]] name = "module-replace-rpc" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-replace-rpc-runtime-api", + "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-runtime 24.0.0", ] @@ -7169,17 +6764,28 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "module-replace-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "frame-support 4.0.0-dev", + "parity-scale-codec", + "sp-api 4.0.0-dev", + "sp-std 8.0.0", +] + [[package]] name = "module-vault-registry-rpc" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "jsonrpsee", - "module-oracle-rpc-runtime-api", - "module-vault-registry-rpc-runtime-api", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-runtime 24.0.0", ] @@ -7189,7 +6795,19 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "frame-support 4.0.0-dev", - "module-oracle-rpc-runtime-api", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "parity-scale-codec", + "sp-api 4.0.0-dev", + "sp-std 8.0.0", +] + +[[package]] +name = "module-vault-registry-rpc-runtime-api" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "frame-support 4.0.0-dev", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "parity-scale-codec", "sp-api 4.0.0-dev", "sp-std 8.0.0", @@ -7278,9 +6896,9 @@ dependencies = [ [[package]] name = "nalgebra" -version = "0.32.6" +version = "0.32.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b5c17de023a86f59ed79891b2e5d5a94c705dbe904a5b5c9c952ea6221b03e4" +checksum = "3ea4908d4f23254adda3daa60ffef0f1ac7b8c3e9a864cf3cc154b251908a2ef" dependencies = [ "approx", "matrixmultiply", @@ -7294,13 +6912,13 @@ dependencies = [ [[package]] name = "nalgebra-macros" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "254a5372af8fc138e36684761d3c0cdb758a4410e938babcff1c860ce14ddbfc" +checksum = "91761aed67d03ad966ef783ae962ef9bbaca728d2dd7ceb7939ec110fffad998" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 1.0.109", ] [[package]] @@ -7428,31 +7046,63 @@ name = "nomination" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "currency", - "fee", - "frame-benchmarking 4.0.0-dev", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "scale-info", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "nomination" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "oracle", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "pooled-rewards", - "reward-distribution", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", - "staking", - "vault-registry", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -7463,9 +7113,9 @@ checksum = "61807f77802ff30975e01f4f071c8ba10c022052f98b3294119f3e615d13e5be" [[package]] name = "num-bigint" -version = "0.4.6" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +checksum = "c165a9ab64cf766f73521c0dd2cfdff64f488b8f0b3e621face3462d3db536d7" dependencies = [ "num-integer", "num-traits", @@ -7523,7 +7173,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" dependencies = [ "autocfg", - "libm", ] [[package]] @@ -7556,9 +7205,9 @@ dependencies = [ [[package]] name = "object" -version = "0.36.3" +version = "0.32.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27b64972346851a39438c60b341ebc01bba47464ae329e55cf343eb93964efd9" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" dependencies = [ "memchr", ] @@ -7596,20 +7245,14 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" -[[package]] -name = "option-ext" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" - [[package]] name = "oracle" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "currency", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "dia-oracle", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "once_cell", @@ -7618,47 +7261,57 @@ dependencies = [ "pallet-timestamp 4.0.0-dev", "parity-scale-codec", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "spin 0.9.8", - "staking", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", ] [[package]] -name = "orchestra" -version = "0.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "227585216d05ba65c7ab0a0450a3cf2cbd81a98862a54c4df8e14d5ac6adb015" +name = "oracle" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "async-trait", - "dyn-clonable", - "futures", - "futures-timer", - "orchestra-proc-macro 0.0.5", - "pin-project", - "prioritized-metered-channel 0.2.0", - "thiserror", - "tracing", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "dia-oracle", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "once_cell", + "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spin 0.9.8", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] name = "orchestra" -version = "0.3.6" +version = "0.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92829eef0328a3d1cd22a02c0e51deb92a5362df3e7d21a4e9bdc38934694e66" +checksum = "227585216d05ba65c7ab0a0450a3cf2cbd81a98862a54c4df8e14d5ac6adb015" dependencies = [ "async-trait", "dyn-clonable", "futures", "futures-timer", - "orchestra-proc-macro 0.3.6", + "orchestra-proc-macro", "pin-project", - "prioritized-metered-channel 0.6.1", + "prioritized-metered-channel", "thiserror", "tracing", ] @@ -7678,22 +7331,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "orchestra-proc-macro" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1344346d5af32c95bbddea91b18a88cc83eac394192d20ef2fc4c40a74332355" -dependencies = [ - "expander 2.2.1", - "indexmap 2.3.0", - "itertools 0.11.0", - "petgraph", - "proc-macro-crate 3.1.0", - "proc-macro2", - "quote", - "syn 1.0.109", -] - [[package]] name = "ordered-float" version = "1.1.1" @@ -7711,7 +7348,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-xcm 1.0.0", "parity-scale-codec", "scale-info", @@ -7731,7 +7368,7 @@ source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", @@ -7745,13 +7382,13 @@ dependencies = [ name = "orml-currencies-allowance-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -7770,7 +7407,7 @@ source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", @@ -7788,7 +7425,7 @@ source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", "scale-info", @@ -7807,7 +7444,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", @@ -7824,7 +7461,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", "scale-info", "serde", @@ -7837,13 +7474,13 @@ dependencies = [ name = "orml-tokens-management-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -7853,18 +7490,18 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] name = "orml-traits" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "impl-trait-for-tuples", "num-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0)", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "paste", "scale-info", @@ -7877,18 +7514,23 @@ dependencies = [ ] [[package]] -name = "orml-utilities" +name = "orml-traits" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ "frame-support 4.0.0-dev", + "impl-trait-for-tuples", + "num-traits", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", + "paste", "scale-info", "serde", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", + "staging-xcm 1.0.0", ] [[package]] @@ -7941,7 +7583,7 @@ version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "sp-runtime 24.0.0", "sp-std 8.0.0", @@ -7958,7 +7600,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-xcm-support", "pallet-xcm 1.0.0", "parity-scale-codec", @@ -7973,53 +7615,36 @@ dependencies = [ [[package]] name = "pallet-asset-conversion" -version = "7.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd7f0ae643c877d9a36d7335bcda6614861b846a60f448da8cf3276d4042ef33" +checksum = "1661ad646244fd155fae26799b9f12246aac8a18ed785550ceea6e4ac25cfbdc" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-api 23.0.0", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-asset-conversion-tx-payment" -version = "7.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64952179a5a409dead964a387c86a29d16d40a34cf54bf88e4d74ffdcdddf7a6" +checksum = "e47e76551d0029aa4e8d28d0108c4575fae812ff2c9e7a7fd79890a4c7a8223f" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "pallet-asset-conversion", - "pallet-transaction-payment 25.0.0", - "parity-scale-codec", - "scale-info", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - -[[package]] -name = "pallet-asset-rate" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "740aebbcfefe8528f56ff8a339f810520a28df3ec159d016ef719aaa9f131af4" -dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "pallet-transaction-payment 23.0.0", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8027,7 +7652,7 @@ name = "pallet-asset-tx-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "pallet-transaction-payment 4.0.0-dev", @@ -8042,21 +7667,19 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "028e30633114612160fc4e7add46504790abb3780db79eae1efae98c034dca0b" +checksum = "64b0aea073ae2b627ddb7e775abb7872df8efb7fabd7c50dd05d3ca6ef0c72a4" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "pallet-transaction-payment 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "pallet-transaction-payment 23.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8064,7 +7687,7 @@ name = "pallet-assets" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8077,19 +7700,18 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "26.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09b91035c82dc9e64eaf52f3f6a39f4674bcb56333553882d6ff5d12500a9182" +checksum = "a2efdbd9727983844e1b82da41870829c0fd5d47ccb700fb27d734b3823d44ae" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8111,20 +7733,20 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04fbef67cf62445b7fd8e68241e6b71d9fb8c77abb3d52259eebf525a4cd5586" +checksum = "9d2cf20aa88b42b71e70d254db752673e0a67f4cefd070b33c1e42d8b7d25d9a" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-timestamp 24.0.0", + "pallet-timestamp 22.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 27.0.0", - "sp-consensus-aura 0.29.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-application-crypto 25.0.0", + "sp-consensus-aura 0.27.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8145,19 +7767,19 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fda272a66bbf1602579efcede67606ac43cda6d462ad551c527d8cadc871813d" +checksum = "a335fdce40d450adf27def590d1f1c1f42a49f6f91420063ae2391b9eb88b4d4" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", - "pallet-session 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "pallet-session 23.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 27.0.0", - "sp-authority-discovery 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-application-crypto 25.0.0", + "sp-authority-discovery 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8176,17 +7798,17 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d38eab59f7d15fe43c81fc3cd92f4c1f895ca6d0efb74fc2a6d6d7d3d34d413" +checksum = "8cda9086337d01cdb509422cbe7290aa17edab7bf5677218faae30dab23205a6" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8194,7 +7816,7 @@ name = "pallet-babe" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8215,27 +7837,26 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b12430ca4b79b27231acb1ff3f99d33d6503fbeba40bfc8380e42d59b6d52b0" +checksum = "37d7e474e0f5e9987b315dabe11269520cec98b44131e51a342e6a9d3a3d3f36" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-authorship 25.0.0", - "pallet-session 25.0.0", - "pallet-timestamp 24.0.0", + "pallet-authorship 23.0.0", + "pallet-session 23.0.0", + "pallet-timestamp 22.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 27.0.0", - "sp-consensus-babe 0.29.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-application-crypto 25.0.0", + "sp-consensus-babe 0.27.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8245,7 +7866,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "aquamarine", "docify", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -8262,25 +7883,20 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d49c4448e51a5c64d63a4263aebeb2dfb90dabb48746e178b337fb7f533d45f" +checksum = "dd87d03bd1aee46275df25838fc5ba8c01fdb8df8a6860daa3d0f0b973a74ace" dependencies = [ "aquamarine", "docify", - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-election-provider-support 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-balances 25.0.0", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-tracing 14.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8288,7 +7904,7 @@ name = "pallet-balances" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8300,18 +7916,17 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9de2915b425ae77d63ba25c194780599b7be25307454a138cfb316c16d001e68" +checksum = "0486a52507072bd738dc851acf7b42def3645db10777f93dccdaa5933e41269b" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8336,23 +7951,22 @@ dependencies = [ [[package]] name = "pallet-beefy" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8563fce9fdb0e557015c0b58ed7ea7d5c1a4a1ddb1d27bf56e040d6bbf5c79e9" +checksum = "e0a7b81cbf5d642ee2881f7860390e70a290e1f94afbc3b27d59f137e8fdeb69" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-authorship 25.0.0", - "pallet-session 25.0.0", + "pallet-authorship 23.0.0", + "pallet-session 23.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-consensus-beefy 10.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-consensus-beefy 8.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8360,7 +7974,7 @@ name = "pallet-beefy-mmr" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "binary-merkle-tree 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -8382,28 +7996,26 @@ dependencies = [ [[package]] name = "pallet-beefy-mmr" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee3ed75c348ba23064cea40dab623719ef348bfe67ea39f195f82e2e7a7d0115" +checksum = "60cca2fe7df196e41e2d43fcb97a76f68ff76dae38861b60e837d1a86ea9aa1a" dependencies = [ - "array-bytes 6.2.3", - "binary-merkle-tree 10.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "binary-merkle-tree 8.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-beefy 25.0.0", - "pallet-mmr 24.0.0", - "pallet-session 25.0.0", + "pallet-beefy 23.0.0", + "pallet-mmr 22.0.0", + "pallet-session 23.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-api 23.0.0", - "sp-consensus-beefy 10.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-consensus-beefy 8.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "sp-std 10.0.0", ] [[package]] @@ -8411,7 +8023,7 @@ name = "pallet-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8426,21 +8038,20 @@ dependencies = [ [[package]] name = "pallet-bounties" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74c0fb83c88f217e5bfe07a69a6d8a6c32d01241159ab81705ba5d4c3e24aaab" +checksum = "bf8df1ab55bac70ea7a99794d7bace2a311cc3049654aef3965516b181654b88" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-treasury 24.0.0", + "pallet-treasury 22.0.0", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8448,7 +8059,7 @@ name = "pallet-child-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8464,22 +8075,21 @@ dependencies = [ [[package]] name = "pallet-child-bounties" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2246ce705aee37f9b6ad818e3646910d31ef4191e1c234bff054a710ef8d8a38" +checksum = "03417c311cb707b1f0994397856e9a3611dd358f0caf67ccff91ac4ae45a005b" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-bounties 24.0.0", - "pallet-treasury 24.0.0", + "pallet-bounties 22.0.0", + "pallet-treasury 22.0.0", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8487,7 +8097,7 @@ name = "pallet-collator-selection" version = "3.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8503,22 +8113,21 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "6.0.0" +version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66c093c8867dbdb540da33076566605320b2eda78da5062d3d954f05862db18d" +checksum = "2716f12bd4d379080b8d6de82c8293f6ba2a4b4268fdf690dd71e68d52ad4ab9" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-authorship 25.0.0", - "pallet-session 25.0.0", + "pallet-authorship 23.0.0", + "pallet-session 23.0.0", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8526,7 +8135,7 @@ name = "pallet-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8540,20 +8149,19 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dddb120b5ee520146617a8c49b4d4c980ba9188918d43085539bf78815e7ec1d" +checksum = "2afbe5f8793d4d01e88e39ad02c656333bafabd86f87e5699f2b4022d8057eaa" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8563,7 +8171,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "bitflags 1.3.2", "environmental", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "impl-trait-for-tuples", @@ -8605,7 +8213,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -8614,7 +8222,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -8627,20 +8235,18 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c8ff7512a377b708f71772e5169550cebc8f74bc8c26553015698eaa0975356" +checksum = "520968f141a44b3dfd73ce4be80de07010c3847460bfbc5fb726d329f765f903" dependencies = [ "assert_matches", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8648,7 +8254,7 @@ name = "pallet-democracy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8663,21 +8269,19 @@ dependencies = [ [[package]] name = "pallet-democracy" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed9f24ad18db2eeae0f03ba1743a82aaf300e0bbd6cdcb1119b0da93eef3d77f" +checksum = "99d44914750d93d466020b7d90c1170ce3e3b1fe3876df428749f4896a37bb5a" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "serde", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8685,12 +8289,12 @@ name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "pallet-election-provider-support-benchmarking 4.0.0-dev", + "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", @@ -8705,26 +8309,22 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "481178ef558a9409d9c12fc01279b517e3a0a7797664e89761447dba3a182ce6" +checksum = "2ed40f39a03e6734c60d760e6b7ad5f1e115ac1d36f02a3111e60421b9ba0d2e" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-election-provider-support 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-election-provider-support-benchmarking 24.0.0", "parity-scale-codec", - "rand 0.8.5", "scale-info", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-npos-elections 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "strum 0.24.1", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-npos-elections 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8732,7 +8332,7 @@ name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -8741,27 +8341,12 @@ dependencies = [ "sp-std 8.0.0", ] -[[package]] -name = "pallet-election-provider-support-benchmarking" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5ab6413ec88b64acf849a202795c67940dc3bcc846ce03bd0893b90e2119ecf" -dependencies = [ - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-system 25.0.0", - "parity-scale-codec", - "sp-npos-elections 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8777,22 +8362,21 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "26.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "021da1d28b604b3654f895987dcb1ccb47d73102b31bc84c8f784bed261f01d8" +checksum = "1373439465e6110ed0ab60905660d097df2d05736e008d6bc1d415b5fdb2386a" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-npos-elections 23.0.0", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-npos-elections 21.0.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8801,7 +8385,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "docify", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -8816,22 +8400,21 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05634a197738c999a3032393916182fedccce13cb063fc330ee9bf810cd53b49" +checksum = "87789ed95833afcface11a8048708dafa35951308d7de5e9aed666e8044b3cc6" dependencies = [ "docify", - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-election-provider-support 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8839,7 +8422,7 @@ name = "pallet-grandpa" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8859,26 +8442,25 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b87c7f4cd94a526054dfebf7a84fbcaf6385033defa246ad83e321e71f8c5a92" +checksum = "b77a81a40b8f2cf6dcd49eaa69b882c1ebb651a381e959a62a875d782cac856a" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-authorship 25.0.0", - "pallet-session 25.0.0", + "pallet-authorship 23.0.0", + "pallet-session 23.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 27.0.0", - "sp-consensus-grandpa 10.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-application-crypto 25.0.0", + "sp-consensus-grandpa 8.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8887,7 +8469,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "enumflags2", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -8899,19 +8481,18 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "735bf6c19d30299e2d448797170a67d41c6a8ba593fb3a71ce4e11d3b85c60e9" +checksum = "f7c9a8b0a02ae7650a8fd188b26fa0852152021fafb5da6d69e1d17f9d03e714" dependencies = [ "enumflags2", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8919,7 +8500,7 @@ name = "pallet-im-online" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8936,23 +8517,22 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59eb1c68cc6b4700ad1d2a81ba847ff7b37406aa0326b7716825155d3f985762" +checksum = "70314914e290dbdb52adea50bf3e15965ca7b72c5a02d35dd6b9ded60bfb4877" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-authorship 25.0.0", + "pallet-authorship 23.0.0", "parity-scale-codec", "scale-info", - "sp-application-crypto 27.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -8960,34 +8540,32 @@ name = "pallet-indices" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-core 21.0.0", "sp-io 23.0.0", - "sp-keyring 24.0.0", + "sp-keyring", "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "pallet-indices" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0893ae7f2211010e92bf57fe31f18e2223a2f97f6d6393aa7192e283ec520beb" +checksum = "7b23c5b95f9ef2fd17c01cc6948c88aa9e263a49a90e1a5665798d744e5f8956" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-keyring 28.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9009,7 +8587,7 @@ name = "pallet-membership" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9023,20 +8601,19 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e1504034588eb733f8ce98b77757e9a7390662313aa133ef1e3b9fbb94359c7" +checksum = "b0a055f189d360aca0919b65b91ab0b701e6bac2143ac46a285a9faf9ec7208e" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9044,7 +8621,7 @@ name = "pallet-message-queue" version = "7.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9060,22 +8637,21 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "28.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0776bf51d03bd746159063fa1357234feb85114273d40ef3aa3efba65d091eb4" +checksum = "faa98dc8e920cf04f55c8d5ee878477a5be826952b99fe106e72c847c3391d0e" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-weights 24.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-weights 22.0.0", ] [[package]] @@ -9083,7 +8659,7 @@ name = "pallet-mmr" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9098,21 +8674,20 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2b9789cac80b48e9427724d0b400f984fb844fc711fc2dd2d0cdccdedda7169" +checksum = "a7596f59b17e1ee05040d4fc0070d3ae781de34e847be95423d7f5310c3a9d63" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-mmr-primitives 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-mmr-primitives 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9120,7 +8695,7 @@ name = "pallet-multisig" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9133,67 +8708,64 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fea2785a0bfb1884a8283bf65010bb7189c8fce958ced9947a8c71c148ef199f" +checksum = "3e44176821dc2c2caface4303cfac8e8aa18ecf2bb15504f4a460abd2cb52dcd" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-nft-fractionalization" -version = "7.0.0" +version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "959fb2e68e4421650538d9b64a3243f0a0cdc8962f35f749af18bf9b70f7253d" +checksum = "3160a1cbdc2a28363bd2ff4cba72ccb96a98cbb86a81ab694b4e99b79a62fcee" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-assets 26.0.0", + "pallet-assets 24.0.0", "pallet-nfts", "parity-scale-codec", "scale-info", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-nfts" -version = "19.0.0" +version = "17.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "999a30c5861a83a6ab38a564df99f976f0bc6bf54b03620abc568bba5f7b4834" +checksum = "9f3650227e8678336e93b679e9eeafdb1e0ff04bffcca148c00e3fb906ff5b08" dependencies = [ "enumflags2", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-nfts-runtime-api" -version = "11.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1a64c725e28fdf7d2512c1ce8eab8ba05fc7211fb864ee6c3d2300a2b3bd381" +checksum = "4de7f6a1613d3391121afd73548f4f37bea22cd7d5ce269db83a497ccc286c86" dependencies = [ "pallet-nfts", "parity-scale-codec", - "sp-api 23.0.0", + "sp-api 21.0.0", ] [[package]] @@ -9201,7 +8773,7 @@ name = "pallet-nis" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -9214,19 +8786,18 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7aa7ec891b7f1801a405095a2ad2c70eef94d2abe86792eee54794de23cbd035" +checksum = "422715b4239456d73a78bae69a7411836c54bda35f69753524eff601ca910102" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9250,22 +8821,20 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "22.0.2" +version = "20.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72cec44f1a5752ace99cfc5472d79a758b1cca25b9cc5b2d62ffd8aba6e66a8a" +checksum = "69ab7e472a983273ad52af65ac431769fda82a272e54631e451a47ea99c24b15" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-balances 25.0.0", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", - "sp-tracing 14.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9273,7 +8842,7 @@ name = "pallet-nomination-pools-benchmarking" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -9288,27 +8857,6 @@ dependencies = [ "sp-std 8.0.0", ] -[[package]] -name = "pallet-nomination-pools-benchmarking" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b27cbf4a47cc79862d254f16b38c68fd2dda087ce58e7c0021859d89718e865a" -dependencies = [ - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "pallet-bags-list 24.0.0", - "pallet-nomination-pools 22.0.2", - "pallet-staking 25.0.1", - "parity-scale-codec", - "scale-info", - "sp-runtime 28.0.0", - "sp-runtime-interface 21.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", -] - [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" @@ -9322,14 +8870,14 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "20.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65c256cc530a19ff614f2af9b5c95ae9aa777a2bf1542aa455ae65e842f8c924" +checksum = "48f5eb57e511e2d084b4d3b00b70cb36d0b8474222a86b2195da6b61503ac6f8" dependencies = [ - "pallet-nomination-pools 22.0.2", + "pallet-nomination-pools 20.0.0", "parity-scale-codec", - "sp-api 23.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9351,20 +8899,19 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f3fd14c02ed4b689652826aa93284aada5a2cf859df3cc34ad88b2fd410a8c50" +checksum = "aa80a36a4d7d42d2aab354242dbd37c1d253f30255be2b3edc357dc9f2ad7916" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-balances 25.0.0", + "pallet-balances 23.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9372,7 +8919,7 @@ name = "pallet-offences-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -9391,37 +8938,12 @@ dependencies = [ "sp-std 8.0.0", ] -[[package]] -name = "pallet-offences-benchmarking" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b1b3ae77cfb16f0495372853d42a44e34ab7b183bd8996a8cee91715f783ff49" -dependencies = [ - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "log", - "pallet-babe 25.0.0", - "pallet-balances 25.0.0", - "pallet-grandpa 25.0.0", - "pallet-im-online 24.0.0", - "pallet-offences 24.0.0", - "pallet-session 25.0.0", - "pallet-staking 25.0.1", - "parity-scale-codec", - "scale-info", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", -] - [[package]] name = "pallet-preimage" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9435,20 +8957,18 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed40405c758b52375cfc75aac74f10ff9bb9480569e5cfca42682e2db6c387" +checksum = "e00ea296ac3f7f543a409e177b771459b14c76b33145d1374eabf984ebc34f14" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9456,7 +8976,7 @@ name = "pallet-proxy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -9468,18 +8988,17 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fbc0b550f5cbbad51f9daf795cc7046d40bbff256dae8d6072fd710ab40fd3a" +checksum = "186b0aa4c542217f8c6e0afaa1f5d9aea257019af6d426f591c2764e7b71d3c8" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9487,7 +9006,7 @@ name = "pallet-ranked-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9502,21 +9021,20 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8181da7fd6b9adf4f8641c5bcb156cd209e3226eea87ee9f9b1ac41f8e37c714" +checksum = "7c8cf8915fcdb60a6dffd6cc20eb4bf2f95bd1f9424f598d1e99d47be0d84fa0" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9524,7 +9042,7 @@ name = "pallet-recovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -9536,18 +9054,17 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "889fddd16cfdea09c2ae4dc8e9f67a1ec4b8ac680412cffb772fa572489ec687" +checksum = "c8c78735503c504465acf94b6ea3174f1a046bbbd8246d357fee0ed422e8a26b" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9556,7 +9073,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9571,21 +9088,19 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "592ff9873af379bf55e835072afd787cd6435204213ac484e86345b026f4ae4e" +checksum = "99bdb6d7fcdda9c4a85efbbc5ea5499e07e339491d25ac913649c196a78b6d31" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "serde", - "sp-arithmetic 20.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-arithmetic 18.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9594,7 +9109,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "docify", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9608,21 +9123,20 @@ dependencies = [ [[package]] name = "pallet-scheduler" -version = "26.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3508a51d359c6640577feead9dc00667f38cec385baad77b636c61ff746ffe24" +checksum = "0cfdb4f02689fb9c4f22190f60be1acc5e6553d1c89b44272509bea2ebd1855a" dependencies = [ "docify", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-weights 24.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-weights 22.0.0", ] [[package]] @@ -9649,25 +9163,25 @@ dependencies = [ [[package]] name = "pallet-session" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "768a6fb5333efc2bd2a3538c1d6ffa4178398660d4e3be89f2eb82d4e9088ae6" +checksum = "a4f6f04ae97b311aa20a91a8b0bf92f7e231cff993547d3e874c3e60020cfa96" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "impl-trait-for-tuples", "log", - "pallet-timestamp 24.0.0", + "pallet-timestamp 22.0.0", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-staking 23.0.0", - "sp-state-machine 0.32.0", - "sp-std 12.0.0", - "sp-trie 26.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-staking 21.0.0", + "sp-state-machine 0.30.0", + "sp-std 10.0.0", + "sp-trie 24.0.0", ] [[package]] @@ -9675,7 +9189,7 @@ name = "pallet-session-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "pallet-session 4.0.0-dev", @@ -9687,30 +9201,12 @@ dependencies = [ "sp-std 8.0.0", ] -[[package]] -name = "pallet-session-benchmarking" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5401cee669394e86a15851ace4ad60ef1b4d656f11ff22c83d8004051279ea59" -dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "pallet-session 25.0.0", - "pallet-staking 25.0.1", - "parity-scale-codec", - "rand 0.8.5", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-std 12.0.0", -] - [[package]] name = "pallet-society" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9725,21 +9221,20 @@ dependencies = [ [[package]] name = "pallet-society" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36959be2c7f810ba6b8ece8cfe2ee515774c1c776f1ed0bebf3b9e8068f6a435" +checksum = "548b95cf82dd9caa346469a679cdef63a34d7105a009e33eb3930f41a70b2b64" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-arithmetic 20.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-arithmetic 18.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9747,7 +9242,7 @@ name = "pallet-staking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -9767,25 +9262,24 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "25.0.1" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d6829cbaae2a8d23d4a7db159192297728df40d51f4555bd8a6ea4374aad62f5" +checksum = "66b9b137b78565e4012edf20a3c9fd10fa03e3b857dd3999239454da5d4d2431" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-election-provider-support 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-authorship 25.0.0", - "pallet-session 25.0.0", + "pallet-authorship 23.0.0", + "pallet-session 23.0.0", "parity-scale-codec", "scale-info", "serde", - "sp-application-crypto 27.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-application-crypto 25.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9796,19 +9290,19 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "pallet-staking-reward-curve" -version = "10.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df8878e29f3d001ac1b1b714621f462e41a9d1fa8f385657f955e8a1ec0684d7" +checksum = "75b1438535c3430a1c3de1d4c92d9a2c0cb664deb8433c8bf4c5298012ab50c3" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -9822,12 +9316,12 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" -version = "16.0.0" +version = "14.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45b6f832653badb5f70bdfecc1ded64b02b8159b27f18515af03f8b80f1b023b" +checksum = "e7d48988f4264ff9a8088d40e4f4bfdee9606a9abef1e432987f6e40aec76da6" dependencies = [ "log", - "sp-arithmetic 20.0.0", + "sp-arithmetic 18.0.0", ] [[package]] @@ -9841,12 +9335,12 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "11.0.0" +version = "9.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "773c0d24ad4da4b505e47b43e91c8c0af4e835f16104bc770732a4796c174748" +checksum = "0a3b908034f3c688deacd672a0c838826edb5a3c980c04faf8f5b84edabbc8a6" dependencies = [ "parity-scale-codec", - "sp-api 23.0.0", + "sp-api 21.0.0", ] [[package]] @@ -9854,7 +9348,7 @@ name = "pallet-state-trie-migration" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9868,20 +9362,19 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "26.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "550292d79f281fd1bfbbf2643f10cef3d67068075d46374295f2efe7f7113da0" +checksum = "cb8084d2091a88147c1caad25bc03b15f3f7320c18087cfe037b8e21b13bd068" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9889,7 +9382,7 @@ name = "pallet-sudo" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -9904,7 +9397,7 @@ name = "pallet-timestamp" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9920,23 +9413,20 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b25ec8749cf3f481b5e5199be701bac0dea835851b83fc7c455192762711858d" +checksum = "924bc62e043df933e6067a2a70a71a16823253e46765e36800f0dc60a0a59018" dependencies = [ - "docify", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-inherents 23.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-storage 17.0.0", - "sp-timestamp 23.0.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "sp-timestamp 21.0.0", ] [[package]] @@ -9944,7 +9434,7 @@ name = "pallet-tips" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9960,22 +9450,20 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81b17cf8b964e5533f1f5ac1f087f3f69adfead754cb5dd25abe395ec1e7abc9" +checksum = "8874f39912e560ea6de9c1e51d50dcd8e9fe7a68f2f9b89e5bf42bfc637cdf36" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", - "pallet-treasury 24.0.0", + "pallet-treasury 22.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -9996,19 +9484,18 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87ef7ceaac786e41613731e3bc48284f1aa3ec260934abda2daed949de6e5ada" +checksum = "8eeaaeaf89f80fe3d19ff9ed60430423a7ea70ca91747b04be830499334d55d3" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -10020,9 +9507,9 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", - "sp-rpc 6.0.0", + "sp-rpc", "sp-runtime 24.0.0", "sp-weights 20.0.0", ] @@ -10041,15 +9528,15 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07d87fdc4028155367c6ea98143054a6c00b38bfd77ec08681e289e429e35505" +checksum = "5c8ee4c219399d7353548641d31aea760007f88223d6de72048fd9d13a9a6601" dependencies = [ - "pallet-transaction-payment 25.0.0", + "pallet-transaction-payment 23.0.0", "parity-scale-codec", - "sp-api 23.0.0", - "sp-runtime 28.0.0", - "sp-weights 24.0.0", + "sp-api 21.0.0", + "sp-runtime 26.0.0", + "sp-weights 22.0.0", ] [[package]] @@ -10057,7 +9544,7 @@ name = "pallet-treasury" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "impl-trait-for-tuples", @@ -10071,38 +9558,33 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dd462af11574485864023849e0622916b611dbc88111192fb39b1e6d7e666ba" +checksum = "14f099cd65be6adbd3602e5b3df680a5ab868b79c990c5c7b3977e849728632e" dependencies = [ - "docify", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "impl-trait-for-tuples", - "pallet-balances 25.0.0", + "pallet-balances 23.0.0", "parity-scale-codec", "scale-info", - "serde", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-uniques" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8010c79bac1b78fb35b3ee17b40469dec3fcf2eaa6fd863c5be5d96f2ad46bfd" +checksum = "c6615e1af20293b33ec6c2bb30b9e1a9b4e0420c78b5f2aeed8afe244d9cdc6a" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -10110,7 +9592,7 @@ name = "pallet-utility" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -10123,19 +9605,18 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85a8a6941da32837e4297e0d8abe0a5c94f348a119cccbf27b0f99ee01246c0e" +checksum = "d78c463bcdbe9b5f84b816ea4095d1aea776acd7bae0e9f6fe074acd84094ace" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -10143,7 +9624,7 @@ name = "pallet-vesting" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -10155,18 +9636,17 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd29411ef24eb6a856adf1bc33b37ead4835a25dafb1c4c8c95b13fa5247748f" +checksum = "d9fdc85285a6ced9b1ce722d4e7681b6b97ccf3a9ee439eeaf6bfc33c2022cbb" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -10174,7 +9654,7 @@ name = "pallet-whitelist" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -10186,18 +9666,17 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d37304829099cfec7d17df70cfe11ccf6cb7bd624eab80e8e79e895859454540" +checksum = "a09403cca331027032f2ba9a992e8b6bcd27d95255dfc30f1f6da5fd32ef57bc" dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-api 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -10206,7 +9685,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bounded-collections", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -10223,24 +9702,22 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04d5e5404d9dadb39390949aadc2c641c16ce4cb0f47ed7a7ff584ab914c2984" +checksum = "b913e408dfd2e3b1a1834aa03965b1616bf2d4c24c635a1cdd3ae10335c97e48" dependencies = [ "bounded-collections", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", - "serde", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", - "staging-xcm-executor 4.0.2", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", + "staging-xcm-executor 2.0.0", ] [[package]] @@ -10248,7 +9725,7 @@ name = "pallet-xcm-benchmarks" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -10262,46 +9739,6 @@ dependencies = [ "staging-xcm-executor 1.0.0", ] -[[package]] -name = "pallet-xcm-benchmarks" -version = "4.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d7f50852380d3272accbf4532dc2e46cdc7f66f5452600bfd7d33fc208a5ff1e" -dependencies = [ - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", - "staging-xcm-executor 4.0.2", -] - -[[package]] -name = "pallet-xcm-bridge-hub-router" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e2d8a783510d2fb4c0e81f591baad76fa8ebbed0f77852bf23720b299539b61" -dependencies = [ - "bp-xcm-bridge-hub-router", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", -] - [[package]] name = "parachain-info" version = "0.1.0" @@ -10320,7 +9757,7 @@ dependencies = [ name = "parachain-staking" version = "1.7.2" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -10352,7 +9789,7 @@ dependencies = [ "cumulus-primitives-utility 0.1.0", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "kusama-runtime-constants 1.0.0", "log", "num-traits", "pallet-asset-tx-payment 4.0.0-dev", @@ -10363,7 +9800,7 @@ dependencies = [ "parity-scale-codec", "polkadot-core-primitives 1.0.0", "polkadot-primitives 1.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-runtime-constants 1.0.0", "rococo-runtime-constants 1.0.0", "scale-info", "smallvec", @@ -10375,43 +9812,45 @@ dependencies = [ "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev", "westend-runtime-constants 1.0.0", ] [[package]] name = "parachains-common" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7ab598917585ae55b892dbfb6fa5073eb40454c47504a0d0db2634505538632" +checksum = "75f61ccf16fd574bc10480b1a106bb8536b5dddd38a44de0ce20e6f44b0cb4e1" dependencies = [ - "cumulus-primitives-core 0.4.0", - "cumulus-primitives-utility 0.4.1", - "frame-support 25.0.0", - "frame-system 25.0.0", + "cumulus-primitives-core 0.2.0", + "cumulus-primitives-utility 0.2.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "kusama-runtime-constants 2.0.0", "log", "num-traits", - "pallet-asset-tx-payment 25.0.0", - "pallet-assets 26.0.0", - "pallet-authorship 25.0.0", - "pallet-balances 25.0.0", - "pallet-collator-selection 6.0.0", + "pallet-asset-tx-payment 23.0.0", + "pallet-assets 24.0.0", + "pallet-authorship 23.0.0", + "pallet-balances 23.0.0", + "pallet-collator-selection 4.0.0", "parity-scale-codec", - "polkadot-core-primitives 4.0.0", - "polkadot-primitives 4.0.0", - "rococo-runtime-constants 4.0.0", + "polkadot-core-primitives 2.0.0", + "polkadot-primitives 2.0.0", + "polkadot-runtime-constants 2.0.0", + "rococo-runtime-constants 2.0.0", "scale-info", "smallvec", - "sp-consensus-aura 0.29.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "staging-parachain-info", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", - "substrate-wasm-builder", - "westend-runtime-constants 4.0.0", + "sp-consensus-aura 0.27.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", + "staging-xcm-builder 2.0.1", + "staging-xcm-executor 2.0.0", + "substrate-wasm-builder 12.0.0", + "westend-runtime-constants 2.0.0", ] [[package]] @@ -10420,7 +9859,7 @@ version = "0.4.13" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "592a28a24b09c9dc20ac8afaa6839abc417c720afe42c12e1e4a9d6aa2508d2e" dependencies = [ - "blake2 0.10.6", + "blake2", "crc32fast", "fs2", "hex", @@ -10428,7 +9867,7 @@ dependencies = [ "log", "lz4", "memmap2", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "rand 0.8.5", "siphasher", "snap", @@ -10468,35 +9907,6 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" -[[package]] -name = "parity-util-mem" -version = "0.12.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d32c34f4f5ca7f9196001c0aba5a1f9a5a12382c8944b8b0f90233282d1e8f8" -dependencies = [ - "cfg-if", - "ethereum-types", - "hashbrown 0.12.3", - "impl-trait-for-tuples", - "lru 0.8.1", - "parity-util-mem-derive", - "parking_lot 0.12.3", - "primitive-types", - "smallvec", - "winapi", -] - -[[package]] -name = "parity-util-mem-derive" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" -dependencies = [ - "proc-macro2", - "syn 1.0.109", - "synstructure", -] - [[package]] name = "parity-wasm" version = "0.45.0" @@ -10522,9 +9932,9 @@ dependencies = [ [[package]] name = "parking_lot" -version = "0.12.3" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "7e4af0ca4f6caed20e900d564c242b8e5d4903fdacf31d3daf527b66fe6f42fb" dependencies = [ "lock_api", "parking_lot_core 0.9.10", @@ -10552,9 +9962,9 @@ checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", - "redox_syscall 0.5.3", + "redox_syscall 0.5.1", "smallvec", - "windows-targets 0.52.6", + "windows-targets 0.52.5", ] [[package]] @@ -10629,11 +10039,11 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", "cumulus-relay-chain-rpc-interface", "foucoco-runtime", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-benchmarking-cli", "futures", "jsonrpsee", @@ -10654,41 +10064,41 @@ dependencies = [ "polkadot-service", "runtime-common", "sc-basic-authorship", - "sc-chain-spec 4.0.0-dev", - "sc-cli 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "sc-chain-spec", + "sc-cli", + "sc-client-api", + "sc-consensus", "sc-consensus-manual-seal", - "sc-executor 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-sync 0.10.0-dev", + "sc-executor", + "sc-network", + "sc-network-sync", "sc-offchain", - "sc-rpc 4.0.0-dev", - "sc-service 0.10.0-dev", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-tracing 4.0.0-dev", - "sc-transaction-pool 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-rpc", + "sc-service", + "sc-sysinfo", + "sc-telemetry", + "sc-tracing", + "sc-transaction-pool", + "sc-transaction-pool-api", "serde", "sp-api 4.0.0-dev", "sp-arithmetic 16.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", "sp-io 23.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", "sp-timestamp 4.0.0-dev", "sp-transaction-pool 4.0.0-dev", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "staging-xcm 1.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "try-runtime-cli", "zenlink-protocol", "zenlink-protocol-rpc", @@ -10702,7 +10112,7 @@ dependencies = [ "bifrost-farming", "bifrost-farming-rpc-runtime-api", "cfg-if", - "clients-info", + "clients-info 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "cumulus-pallet-aura-ext 0.1.0", "cumulus-pallet-dmp-queue 0.1.0", "cumulus-pallet-parachain-system 0.1.0", @@ -10712,33 +10122,33 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility 0.1.0", - "currency", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "dia-oracle", "dia-oracle-runtime-api", - "fee", - "frame-benchmarking 4.0.0-dev", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "frame-benchmarking", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", + "frame-system-benchmarking", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "hex-literal 0.3.4", - "issue", + "issue 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "log", - "module-issue-rpc-runtime-api", - "module-oracle-rpc-runtime-api", + "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api", - "module-replace-rpc-runtime-api", - "module-vault-registry-rpc-runtime-api", - "nomination", - "oracle", + "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-xcm-support", "orml-xtokens", "pallet-aura 4.0.0-dev", @@ -10768,16 +10178,16 @@ dependencies = [ "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-runtime-common 1.0.0", - "pooled-rewards", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "price-chain-extension", - "redeem", - "replace", - "reward-distribution", + "redeem 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "replace 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "runtime-common", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "serde", "smallvec", "sp-api 4.0.0-dev", @@ -10793,16 +10203,16 @@ dependencies = [ "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", - "staking", - "stellar-relay", - "substrate-wasm-builder", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "substrate-wasm-builder 5.0.0-dev", "token-chain-extension", "treasury-buyout-extension", - "vault-registry", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", "vesting-manager", "zenlink-protocol", "zenlink-protocol-runtime-api", @@ -10816,9 +10226,9 @@ checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" [[package]] name = "pest" -version = "2.7.11" +version = "2.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd53dff83f26735fdc1ca837098ccf133605d794cdae66acfc2bfac3ec809d95" +checksum = "560131c633294438da9f7c4b08189194b20946c8274c6b9e38881a7874dc8ee8" dependencies = [ "memchr", "thiserror", @@ -10827,9 +10237,9 @@ dependencies = [ [[package]] name = "pest_derive" -version = "2.7.11" +version = "2.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a548d2beca6773b1c244554d36fcf8548a8a58e74156968211567250e48e49a" +checksum = "26293c9193fbca7b1a3bf9b79dc1e388e927e6cacaa78b4a3ab705a1d3d41459" dependencies = [ "pest", "pest_generator", @@ -10837,22 +10247,22 @@ dependencies = [ [[package]] name = "pest_generator" -version = "2.7.11" +version = "2.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c93a82e8d145725dcbaf44e5ea887c8a869efdcc28706df2d08c69e17077183" +checksum = "3ec22af7d3fb470a85dd2ca96b7c577a1eb4ef6f1683a9fe9a8c16e136c04687" dependencies = [ "pest", "pest_meta", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "pest_meta" -version = "2.7.11" +version = "2.7.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a941429fea7e08bedec25e4f6785b6ffaacc6b755da98df5ef3e7dcf4a124c4f" +checksum = "d7a240022f37c361ec1878d646fc5b7d7c4d28d5946e1a80ad5a7a4f4ca0bdcd" dependencies = [ "once_cell", "pest", @@ -10866,7 +10276,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c5cc86750666a3ed20bdaf5ca2a0344f9c67674cae0515bec2da16fbaa47db" dependencies = [ "fixedbitset", - "indexmap 2.3.0", + "indexmap 2.2.6", ] [[package]] @@ -10886,7 +10296,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -10934,6 +10344,12 @@ version = "0.3.30" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +[[package]] +name = "platforms" +version = "3.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" + [[package]] name = "polkadot-approval-distribution" version = "1.0.0" @@ -10941,15 +10357,15 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "futures", "futures-timer", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-metrics 1.0.0", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -10960,12 +10376,12 @@ dependencies = [ "always-assert", "futures", "futures-timer", - "polkadot-node-network-protocol 1.0.0", + "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -10978,17 +10394,17 @@ dependencies = [ "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", "schnellru", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11000,16 +10416,16 @@ dependencies = [ "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", - "sc-network 0.10.0-dev", + "sc-network", "schnellru", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11021,18 +10437,18 @@ dependencies = [ "frame-benchmarking-cli", "futures", "log", - "polkadot-node-metrics 1.0.0", + "polkadot-node-metrics", "polkadot-performance-test", "polkadot-service", - "sc-cli 0.10.0-dev", - "sc-executor 0.10.0-dev", - "sc-service 0.10.0-dev", + "sc-cli", + "sc-executor", + "sc-service", "sc-storage-monitor", - "sc-sysinfo 6.0.0-dev", - "sc-tracing 4.0.0-dev", + "sc-sysinfo", + "sc-tracing", "sp-core 21.0.0", "sp-io 23.0.0", - "sp-keyring 24.0.0", + "sp-keyring", "sp-maybe-compressed-blob 4.1.0-dev", "substrate-build-script-utils", "thiserror", @@ -11048,17 +10464,17 @@ dependencies = [ "fatality", "futures", "futures-timer", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "thiserror", "tokio-util", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11075,15 +10491,15 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b08d1d6ca24e1b13f8069e015cfab794344212dd7436aadd61de8086a82664ef" +checksum = "960aeac8618063cd9eca2a3551a92234a4c9007a970df7bf61d6fc2f9b4b85ff" dependencies = [ "parity-scale-codec", "scale-info", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -11098,17 +10514,17 @@ dependencies = [ "indexmap 1.9.3", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "sc-network 0.10.0-dev", + "sc-network", "schnellru", "sp-application-crypto 23.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11117,7 +10533,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-primitives 1.0.0", "reed-solomon-novelpoly", "sp-core 21.0.0", @@ -11132,18 +10548,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "futures", "futures-timer", - "polkadot-node-network-protocol 1.0.0", + "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", "rand_chacha 0.3.1", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", + "sc-network", + "sc-network-common", "sp-application-crypto 23.0.0", "sp-core 21.0.0", - "sp-keystore 0.27.0", - "tracing-gum 1.0.0", + "sp-keystore", + "tracing-gum", ] [[package]] @@ -11157,16 +10573,16 @@ dependencies = [ "fatality", "futures", "parity-scale-codec", - "parking_lot 0.12.3", - "polkadot-node-metrics 1.0.0", - "polkadot-node-network-protocol 1.0.0", + "parking_lot 0.12.2", + "polkadot-node-metrics", + "polkadot-node-network-protocol", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", - "sc-network 0.10.0-dev", - "sp-consensus 0.10.0-dev", + "sc-network", + "sp-consensus", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11177,14 +10593,14 @@ dependencies = [ "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "sp-core 21.0.0", "sp-maybe-compressed-blob 4.1.0-dev", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11199,21 +10615,21 @@ dependencies = [ "kvdb", "merlin 2.0.1", "parity-scale-codec", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", - "sc-keystore 4.0.0-dev", + "sc-keystore", "schnellru", "schnorrkel 0.9.1", "sp-application-crypto 23.0.0", - "sp-consensus 0.10.0-dev", + "sp-consensus", "sp-consensus-slots 0.10.0-dev", "sp-runtime 24.0.0", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11227,15 +10643,15 @@ dependencies = [ "kvdb", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", - "sp-consensus 0.10.0-dev", + "sp-consensus", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11247,14 +10663,14 @@ dependencies = [ "fatality", "futures", "polkadot-erasure-coding", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "polkadot-statement-table 1.0.0", - "sp-keystore 0.27.0", + "polkadot-statement-table", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11266,9 +10682,9 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", "wasm-timer", ] @@ -11282,15 +10698,15 @@ dependencies = [ "futures-timer", "parity-scale-codec", "polkadot-node-core-pvf", - "polkadot-node-metrics 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-metrics", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", - "polkadot-parachain-primitives 1.0.0", + "polkadot-overseer", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "sp-maybe-compressed-blob 4.1.0-dev", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11299,13 +10715,13 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "polkadot-node-metrics 1.0.0", + "polkadot-node-metrics", "polkadot-node-subsystem", "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", + "sc-client-api", "sc-consensus-babe", - "sp-blockchain 4.0.0-dev", - "tracing-gum 1.0.0", + "sp-blockchain", + "tracing-gum", ] [[package]] @@ -11317,12 +10733,12 @@ dependencies = [ "futures-timer", "kvdb", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11334,14 +10750,14 @@ dependencies = [ "futures", "kvdb", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "sc-keystore 4.0.0-dev", + "sc-keystore", "schnellru", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11353,12 +10769,12 @@ dependencies = [ "futures", "futures-timer", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-inherents 4.0.0-dev", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11370,12 +10786,12 @@ dependencies = [ "fatality", "futures", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11387,12 +10803,12 @@ dependencies = [ "fatality", "futures", "futures-timer", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11408,9 +10824,9 @@ dependencies = [ "pin-project", "polkadot-core-primitives 1.0.0", "polkadot-node-core-pvf-common", - "polkadot-node-metrics 1.0.0", - "polkadot-node-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", + "polkadot-node-metrics", + "polkadot-node-primitives", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "rand 0.8.5", "slotmap", @@ -11420,7 +10836,7 @@ dependencies = [ "substrate-build-script-utils", "tempfile", "tokio", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11429,14 +10845,14 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11449,17 +10865,17 @@ dependencies = [ "landlock", "libc", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", - "sc-executor 0.10.0-dev", - "sc-executor-common 0.10.0-dev", - "sc-executor-wasmtime 0.10.0-dev", + "sc-executor", + "sc-executor-common", + "sc-executor-wasmtime", "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-io 23.0.0", "sp-tracing 10.0.0", "tokio", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11471,18 +10887,18 @@ dependencies = [ "libc", "parity-scale-codec", "polkadot-node-core-pvf-common", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "rayon", - "sc-executor 0.10.0-dev", - "sc-executor-common 0.10.0-dev", - "sc-executor-wasmtime 0.10.0-dev", + "sc-executor", + "sc-executor-common", + "sc-executor-wasmtime", "sp-io 23.0.0", "sp-maybe-compressed-blob 4.1.0-dev", "sp-tracing 10.0.0", "tikv-jemalloc-ctl", "tokio", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11491,13 +10907,13 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "polkadot-node-metrics 1.0.0", + "polkadot-node-metrics", "polkadot-node-subsystem", - "polkadot-node-subsystem-types 1.0.0", + "polkadot-node-subsystem-types", "polkadot-primitives 1.0.0", "schnellru", "sp-consensus-babe 0.10.0-dev", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11509,34 +10925,15 @@ dependencies = [ "log", "mick-jaeger", "parity-scale-codec", - "parking_lot 0.12.3", - "polkadot-node-primitives 1.0.0", + "parking_lot 0.12.2", + "polkadot-node-primitives", "polkadot-primitives 1.0.0", - "sc-network 0.10.0-dev", + "sc-network", "sp-core 21.0.0", "thiserror", "tokio", ] -[[package]] -name = "polkadot-node-jaeger" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2cfe6d4769181dce55b1b8fc53f0bd85bb4aa20473702fbce95a94abafa19379" -dependencies = [ - "lazy_static", - "log", - "mick-jaeger", - "parity-scale-codec", - "parking_lot 0.12.3", - "polkadot-node-primitives 4.0.0", - "polkadot-primitives 4.0.0", - "sc-network 0.31.0", - "sp-core 25.0.0", - "thiserror", - "tokio", -] - [[package]] name = "polkadot-node-metrics" version = "1.0.0" @@ -11548,32 +10945,12 @@ dependencies = [ "log", "parity-scale-codec", "polkadot-primitives 1.0.0", - "prioritized-metered-channel 0.2.0", - "sc-cli 0.10.0-dev", - "sc-service 0.10.0-dev", - "sc-tracing 4.0.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", - "tracing-gum 1.0.0", -] - -[[package]] -name = "polkadot-node-metrics" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51a586fc3ef87c685588a650c18882b4cf069d8adc0d7d9bd2670749cb4e82b" -dependencies = [ - "bs58 0.5.1", - "futures", - "futures-timer", - "log", - "parity-scale-codec", - "polkadot-primitives 4.0.0", - "prioritized-metered-channel 0.5.1", - "sc-cli 0.33.0", - "sc-service 0.32.0", - "sc-tracing 25.0.0", - "substrate-prometheus-endpoint 0.16.0", - "tracing-gum 4.0.0", + "prioritized-metered-channel", + "sc-cli", + "sc-service", + "sc-tracing", + "substrate-prometheus-endpoint", + "tracing-gum", ] [[package]] @@ -11589,40 +10966,15 @@ dependencies = [ "futures", "hex", "parity-scale-codec", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-primitives", "polkadot-primitives 1.0.0", "rand 0.8.5", - "sc-authority-discovery 0.10.0-dev", - "sc-network 0.10.0-dev", - "strum 0.24.1", - "thiserror", - "tracing-gum 1.0.0", -] - -[[package]] -name = "polkadot-node-network-protocol" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6de513655bf71400299cda1ccaebfa612fd3965e7ce5a9120b4ff37bfc80931" -dependencies = [ - "async-channel 1.9.0", - "async-trait", - "bitvec", - "derive_more", - "fatality", - "futures", - "hex", - "parity-scale-codec", - "polkadot-node-jaeger 4.0.0", - "polkadot-node-primitives 4.0.0", - "polkadot-primitives 4.0.0", - "rand 0.8.5", - "sc-authority-discovery 0.31.0", - "sc-network 0.31.0", + "sc-authority-discovery", + "sc-network", "strum 0.24.1", "thiserror", - "tracing-gum 4.0.0", + "tracing-gum", ] [[package]] @@ -11633,51 +10985,28 @@ dependencies = [ "bounded-vec", "futures", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "schnorrkel 0.9.1", "serde", "sp-application-crypto 23.0.0", "sp-consensus-babe 0.10.0-dev", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-maybe-compressed-blob 4.1.0-dev", "sp-runtime 24.0.0", "thiserror", "zstd 0.12.4", ] -[[package]] -name = "polkadot-node-primitives" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e82ee5edac871310bd1ce16a035ad2fc901d6ddd69ea0bbabc7f0a70a02770a" -dependencies = [ - "bounded-vec", - "futures", - "parity-scale-codec", - "polkadot-parachain-primitives 3.0.0", - "polkadot-primitives 4.0.0", - "schnorrkel 0.9.1", - "serde", - "sp-application-crypto 27.0.0", - "sp-consensus-babe 0.29.0", - "sp-core 25.0.0", - "sp-keystore 0.31.0", - "sp-maybe-compressed-blob 9.0.0", - "sp-runtime 28.0.0", - "thiserror", - "zstd 0.12.4", -] - [[package]] name = "polkadot-node-subsystem" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "polkadot-node-jaeger 1.0.0", - "polkadot-node-subsystem-types 1.0.0", - "polkadot-overseer 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-subsystem-types", + "polkadot-overseer", ] [[package]] @@ -11688,45 +11017,19 @@ dependencies = [ "async-trait", "derive_more", "futures", - "orchestra 0.0.5", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "orchestra", + "polkadot-node-jaeger", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-primitives 1.0.0", - "polkadot-statement-table 1.0.0", - "sc-network 0.10.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "polkadot-statement-table", + "sc-network", + "sc-transaction-pool-api", "smallvec", "sp-api 4.0.0-dev", "sp-authority-discovery 4.0.0-dev", "sp-consensus-babe 0.10.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", - "thiserror", -] - -[[package]] -name = "polkadot-node-subsystem-types" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e1013b3bac6e9b76bbd71433c3eba36b5c0fa9306bfc473ec02e3a104e156d2" -dependencies = [ - "async-trait", - "derive_more", - "futures", - "orchestra 0.3.6", - "polkadot-node-jaeger 4.0.0", - "polkadot-node-network-protocol 4.0.0", - "polkadot-node-primitives 4.0.0", - "polkadot-primitives 4.0.0", - "polkadot-statement-table 4.0.0", - "sc-client-api 25.0.0", - "sc-network 0.31.0", - "sc-transaction-pool-api 25.0.0", - "smallvec", - "sp-api 23.0.0", - "sp-authority-discovery 23.0.0", - "sp-consensus-babe 0.29.0", - "substrate-prometheus-endpoint 0.16.0", + "substrate-prometheus-endpoint", "thiserror", ] @@ -11746,21 +11049,21 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.2", "pin-project", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-metrics 1.0.0", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "polkadot-primitives 1.0.0", - "prioritized-metered-channel 0.2.0", + "prioritized-metered-channel", "rand 0.8.5", "schnellru", "sp-application-crypto 23.0.0", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -11771,42 +11074,37 @@ dependencies = [ "async-trait", "futures", "futures-timer", - "orchestra 0.0.5", - "parking_lot 0.12.3", - "polkadot-node-metrics 1.0.0", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", - "polkadot-node-subsystem-types 1.0.0", + "orchestra", + "parking_lot 0.12.2", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem-types", "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", + "sc-client-api", "schnellru", "sp-api 4.0.0-dev", "sp-core 21.0.0", "tikv-jemalloc-ctl", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] -name = "polkadot-overseer" -version = "4.0.0" +name = "polkadot-parachain-primitives" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2f547e981cbd72357ba30952193844d30de5063e9d304c117c9b941f12b5f84" +checksum = "8be23c13fd44bab7ed83eea35e1b68bcd21d61cbc6bb15451a8b0a00e627f0ab" dependencies = [ - "async-trait", - "futures", - "futures-timer", - "orchestra 0.3.6", - "parking_lot 0.12.3", - "polkadot-node-metrics 4.0.0", - "polkadot-node-network-protocol 4.0.0", - "polkadot-node-primitives 4.0.0", - "polkadot-node-subsystem-types 4.0.0", - "polkadot-primitives 4.0.0", - "sc-client-api 25.0.0", - "sp-api 23.0.0", - "sp-core 25.0.0", - "tikv-jemalloc-ctl", - "tracing-gum 4.0.0", + "bounded-collections", + "derive_more", + "frame-support 23.0.0", + "parity-scale-codec", + "polkadot-core-primitives 2.0.0", + "scale-info", + "serde", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -11826,24 +11124,6 @@ dependencies = [ "sp-std 8.0.0", ] -[[package]] -name = "polkadot-parachain-primitives" -version = "3.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42265630c0c48e25d7ee5a9f4bdcafd003be65c0a44deeb6541620ca169fa519" -dependencies = [ - "bounded-collections", - "derive_more", - "frame-support 25.0.0", - "parity-scale-codec", - "polkadot-core-primitives 4.0.0", - "scale-info", - "serde", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", -] - [[package]] name = "polkadot-performance-test" version = "1.0.0" @@ -11853,12 +11133,12 @@ dependencies = [ "log", "polkadot-erasure-coding", "polkadot-node-core-pvf-prepare-worker", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-primitives 1.0.0", "quote", - "sc-executor-common 0.10.0-dev", + "sc-executor-common", "sp-maybe-compressed-blob 4.1.0-dev", - "staging-kusama-runtime 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "staging-kusama-runtime 1.0.0", "thiserror", ] @@ -11871,7 +11151,7 @@ dependencies = [ "hex-literal 0.4.1", "parity-scale-codec", "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "scale-info", "serde", "sp-api 4.0.0-dev", @@ -11882,7 +11162,7 @@ dependencies = [ "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "sp-staking 4.0.0-dev", "sp-std 8.0.0", @@ -11890,29 +11170,28 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee4508ff6b035edc08c54bb61238500179963f6f1eb8266dce6a5625509124bc" +checksum = "ce2c1568c0e0e40b24e8aa149c9194f692c9f9d1f999ab2024974bf47b9323bb" dependencies = [ "bitvec", "hex-literal 0.4.1", "parity-scale-codec", - "polkadot-core-primitives 4.0.0", - "polkadot-parachain-primitives 3.0.0", + "polkadot-core-primitives 2.0.0", + "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "scale-info", "serde", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-arithmetic 20.0.0", - "sp-authority-discovery 23.0.0", - "sp-consensus-slots 0.29.0", - "sp-core 25.0.0", - "sp-inherents 23.0.0", - "sp-io 27.0.0", - "sp-keystore 0.31.0", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-arithmetic 18.0.0", + "sp-authority-discovery 21.0.0", + "sp-consensus-slots 0.27.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -11924,8 +11203,8 @@ dependencies = [ "mmr-rpc", "pallet-transaction-payment-rpc", "polkadot-primitives 1.0.0", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", + "sc-chain-spec", + "sc-client-api", "sc-consensus-babe", "sc-consensus-babe-rpc", "sc-consensus-beefy", @@ -11933,15 +11212,15 @@ dependencies = [ "sc-consensus-epochs", "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", - "sc-rpc 4.0.0-dev", + "sc-rpc", "sc-sync-state-rpc", - "sc-transaction-pool-api 4.0.0-dev", + "sc-transaction-pool-api", "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-babe 0.10.0-dev", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", @@ -11953,14 +11232,14 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", + "frame-system-benchmarking", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "hex-literal 0.4.1", "log", "pallet-authority-discovery 4.0.0-dev", @@ -11974,7 +11253,7 @@ dependencies = [ "pallet-conviction-voting 4.0.0-dev", "pallet-democracy 4.0.0-dev", "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-election-provider-support-benchmarking 4.0.0-dev", + "pallet-election-provider-support-benchmarking", "pallet-elections-phragmen 5.0.0-dev", "pallet-fast-unstake 4.0.0-dev", "pallet-grandpa 4.0.0-dev", @@ -11985,16 +11264,16 @@ dependencies = [ "pallet-message-queue 7.0.0-dev", "pallet-multisig 4.0.0-dev", "pallet-nomination-pools 1.0.0", - "pallet-nomination-pools-benchmarking 1.0.0", + "pallet-nomination-pools-benchmarking", "pallet-nomination-pools-runtime-api 1.0.0-dev", "pallet-offences 4.0.0-dev", - "pallet-offences-benchmarking 4.0.0-dev", + "pallet-offences-benchmarking", "pallet-preimage 4.0.0-dev", "pallet-proxy 4.0.0-dev", "pallet-referenda 4.0.0-dev", "pallet-scheduler 4.0.0-dev", "pallet-session 4.0.0-dev", - "pallet-session-benchmarking 4.0.0-dev", + "pallet-session-benchmarking", "pallet-staking 4.0.0-dev", "pallet-staking-reward-curve 4.0.0-dev", "pallet-staking-runtime-api 4.0.0-dev", @@ -12007,11 +11286,11 @@ dependencies = [ "pallet-vesting 4.0.0-dev", "pallet-whitelist 4.0.0-dev", "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", + "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-runtime-constants 1.0.0", "polkadot-runtime-parachains 1.0.0", "rustc-hex", "scale-info", @@ -12041,111 +11320,95 @@ dependencies = [ "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev", ] [[package]] name = "polkadot-runtime" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0de525dafaeeedc896f3c46793bb79251376b19914674dbb42df391ad055c4b" dependencies = [ - "binary-merkle-tree 10.0.0", "bitvec", - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-executive 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "frame-system-benchmarking 25.0.0", - "frame-system-rpc-runtime-api 23.0.0", - "frame-try-runtime 0.31.0", - "log", - "pallet-asset-rate", - "pallet-authority-discovery 25.0.0", - "pallet-authorship 25.0.0", - "pallet-babe 25.0.0", - "pallet-bags-list 24.0.0", - "pallet-balances 25.0.0", - "pallet-beefy 25.0.0", - "pallet-beefy-mmr 25.0.0", - "pallet-bounties 24.0.0", - "pallet-child-bounties 24.0.0", - "pallet-collective 25.0.0", - "pallet-conviction-voting 25.0.0", - "pallet-democracy 25.0.0", - "pallet-election-provider-multi-phase 24.0.0", - "pallet-election-provider-support-benchmarking 24.0.0", - "pallet-elections-phragmen 26.0.0", - "pallet-fast-unstake 24.0.0", - "pallet-grandpa 25.0.0", - "pallet-identity 25.0.0", - "pallet-im-online 24.0.0", - "pallet-indices 25.0.0", - "pallet-membership 25.0.0", - "pallet-message-queue 28.0.0", - "pallet-mmr 24.0.0", - "pallet-multisig 25.0.0", - "pallet-nomination-pools 22.0.2", - "pallet-nomination-pools-benchmarking 23.0.0", - "pallet-nomination-pools-runtime-api 20.0.0", - "pallet-offences 24.0.0", - "pallet-offences-benchmarking 25.0.0", - "pallet-preimage 25.0.0", - "pallet-proxy 25.0.0", - "pallet-referenda 25.0.0", - "pallet-scheduler 26.0.0", - "pallet-session 25.0.0", - "pallet-session-benchmarking 25.0.0", - "pallet-staking 25.0.1", - "pallet-staking-reward-curve 10.0.0", - "pallet-staking-reward-fn 16.0.0", - "pallet-staking-runtime-api 11.0.0", - "pallet-timestamp 24.0.0", - "pallet-tips 24.0.0", - "pallet-transaction-payment 25.0.0", - "pallet-transaction-payment-rpc-runtime-api 25.0.0", - "pallet-treasury 24.0.0", - "pallet-utility 25.0.0", - "pallet-vesting 25.0.0", - "pallet-whitelist 24.0.0", - "pallet-xcm 4.0.0", - "pallet-xcm-benchmarks 4.0.1", - "parity-scale-codec", - "polkadot-primitives 4.0.0", - "polkadot-runtime-common 4.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "polkadot-runtime-parachains 4.0.0", + "frame-election-provider-support 23.0.0", + "frame-executive 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "frame-system-rpc-runtime-api 21.0.0", + "log", + "pallet-authority-discovery 23.0.0", + "pallet-authorship 23.0.0", + "pallet-babe 23.0.0", + "pallet-bags-list 22.0.0", + "pallet-balances 23.0.0", + "pallet-bounties 22.0.0", + "pallet-child-bounties 22.0.0", + "pallet-collective 23.0.0", + "pallet-conviction-voting 23.0.0", + "pallet-democracy 23.0.0", + "pallet-election-provider-multi-phase 22.0.0", + "pallet-elections-phragmen 24.0.0", + "pallet-fast-unstake 22.0.0", + "pallet-grandpa 23.0.0", + "pallet-identity 23.0.0", + "pallet-im-online 22.0.0", + "pallet-indices 23.0.0", + "pallet-membership 23.0.0", + "pallet-message-queue 26.0.0", + "pallet-multisig 23.0.0", + "pallet-nomination-pools 20.0.0", + "pallet-nomination-pools-runtime-api 18.0.0", + "pallet-offences 22.0.0", + "pallet-preimage 23.0.0", + "pallet-proxy 23.0.0", + "pallet-referenda 23.0.0", + "pallet-scheduler 24.0.0", + "pallet-session 23.0.0", + "pallet-staking 23.0.0", + "pallet-staking-reward-curve 8.0.0", + "pallet-staking-runtime-api 9.0.0", + "pallet-timestamp 22.0.0", + "pallet-tips 22.0.0", + "pallet-transaction-payment 23.0.0", + "pallet-transaction-payment-rpc-runtime-api 23.0.0", + "pallet-treasury 22.0.0", + "pallet-utility 23.0.0", + "pallet-vesting 23.0.0", + "pallet-whitelist 22.0.0", + "pallet-xcm 2.0.0", + "parity-scale-codec", + "polkadot-primitives 2.0.0", + "polkadot-runtime-common 2.0.0", + "polkadot-runtime-constants 2.0.0", + "polkadot-runtime-parachains 2.0.0", "rustc-hex", "scale-info", "serde", - "serde_derive", "smallvec", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-arithmetic 20.0.0", - "sp-authority-discovery 23.0.0", - "sp-block-builder 23.0.0", - "sp-consensus-babe 0.29.0", - "sp-consensus-beefy 10.0.0", - "sp-core 25.0.0", - "sp-genesis-builder 0.4.0", - "sp-inherents 23.0.0", - "sp-io 27.0.0", - "sp-mmr-primitives 23.0.0", - "sp-npos-elections 23.0.0", - "sp-offchain 23.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", - "sp-storage 17.0.0", - "sp-transaction-pool 23.0.0", - "sp-version 26.0.0", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", - "staging-xcm-executor 4.0.2", + "sp-api 21.0.0", + "sp-arithmetic 18.0.0", + "sp-authority-discovery 21.0.0", + "sp-block-builder 21.0.0", + "sp-consensus-babe 0.27.0", + "sp-consensus-beefy 8.0.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-io 25.0.0", + "sp-mmr-primitives 21.0.0", + "sp-npos-elections 21.0.0", + "sp-offchain 21.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "sp-transaction-pool 21.0.0", + "sp-version 24.0.0", + "staging-xcm 2.0.1", + "staging-xcm-builder 2.0.1", + "staging-xcm-executor 2.0.0", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 12.0.0", ] [[package]] @@ -12154,7 +11417,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -12196,51 +11459,46 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a788f8ed8b33262c33f72d78e3416c5991e40d333178ae43000a92181ee44bca" +checksum = "a92ab9a0a68d66e0541a150e00e90480e94992d5d7e0494248a4661b1f355ee8" dependencies = [ "bitvec", - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-election-provider-support 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "impl-trait-for-tuples", "libsecp256k1", "log", - "pallet-asset-rate", - "pallet-authorship 25.0.0", - "pallet-balances 25.0.0", - "pallet-election-provider-multi-phase 24.0.0", - "pallet-fast-unstake 24.0.0", - "pallet-session 25.0.0", - "pallet-staking 25.0.1", - "pallet-staking-reward-fn 16.0.0", - "pallet-timestamp 24.0.0", - "pallet-transaction-payment 25.0.0", - "pallet-treasury 24.0.0", - "pallet-vesting 25.0.0", - "pallet-xcm-benchmarks 4.0.1", - "parity-scale-codec", - "polkadot-primitives 4.0.0", - "polkadot-runtime-parachains 4.0.0", + "pallet-authorship 23.0.0", + "pallet-balances 23.0.0", + "pallet-election-provider-multi-phase 22.0.0", + "pallet-fast-unstake 22.0.0", + "pallet-session 23.0.0", + "pallet-staking 23.0.0", + "pallet-staking-reward-fn 14.0.0", + "pallet-timestamp 22.0.0", + "pallet-transaction-payment 23.0.0", + "pallet-treasury 22.0.0", + "pallet-vesting 23.0.0", + "parity-scale-codec", + "polkadot-primitives 2.0.0", + "polkadot-runtime-parachains 2.0.0", "rustc-hex", "scale-info", "serde", "serde_derive", - "slot-range-helper 4.0.0", - "sp-api 23.0.0", - "sp-core 25.0.0", - "sp-inherents 23.0.0", - "sp-io 27.0.0", - "sp-npos-elections 23.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", - "staging-xcm-executor 4.0.2", + "slot-range-helper 2.0.0", + "sp-api 21.0.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-io 25.0.0", + "sp-npos-elections 21.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", "static_assertions", ] @@ -12260,17 +11518,17 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9006804184f3f06e5c513d125aebb7764ab8116a340d71ff07ea266c2ae5b159" dependencies = [ - "frame-support 25.0.0", - "polkadot-primitives 4.0.0", - "polkadot-runtime-common 4.0.0", + "frame-support 23.0.0", + "polkadot-primitives 2.0.0", + "polkadot-runtime-common 2.0.0", "smallvec", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-weights 24.0.0", - "staging-xcm 4.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-weights 22.0.0", ] [[package]] @@ -12279,7 +11537,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bs58 0.5.1", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "parity-scale-codec", "polkadot-primitives 1.0.0", "sp-std 8.0.0", @@ -12288,16 +11546,15 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfe45b01d9d621174c9c0eef0871aeead5986393838206fe58df3ae414bcb8d2" +checksum = "2f4bb4e450cc3683d3e583067549c292db2c153a80da0af9717e41549a0a9979" dependencies = [ "bs58 0.5.1", - "frame-benchmarking 25.0.0", "parity-scale-codec", - "polkadot-primitives 4.0.0", - "sp-std 12.0.0", - "sp-tracing 14.0.0", + "polkadot-primitives 2.0.0", + "sp-std 10.0.0", + "sp-tracing 12.0.0", ] [[package]] @@ -12308,7 +11565,7 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "impl-trait-for-tuples", @@ -12323,7 +11580,7 @@ dependencies = [ "pallet-timestamp 4.0.0-dev", "pallet-vesting 4.0.0-dev", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "polkadot-runtime-metrics 1.0.0", "rand 0.8.5", @@ -12336,7 +11593,7 @@ dependencies = [ "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", "sp-staking 4.0.0-dev", @@ -12348,49 +11605,45 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "936dbae8a7a88dba07da726d779126716e05364d8475ced1c313f32755050a02" +checksum = "56b7d429eda889f6511ff5d1a1a86765978e59f4dc9b9b692d5d5dfa22a7436b" dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "impl-trait-for-tuples", "log", - "pallet-authority-discovery 25.0.0", - "pallet-authorship 25.0.0", - "pallet-babe 25.0.0", - "pallet-balances 25.0.0", - "pallet-message-queue 28.0.0", - "pallet-session 25.0.0", - "pallet-staking 25.0.1", - "pallet-timestamp 24.0.0", - "pallet-vesting 25.0.0", - "parity-scale-codec", - "polkadot-core-primitives 4.0.0", - "polkadot-parachain-primitives 3.0.0", - "polkadot-primitives 4.0.0", - "polkadot-runtime-metrics 4.0.0", + "pallet-authority-discovery 23.0.0", + "pallet-authorship 23.0.0", + "pallet-babe 23.0.0", + "pallet-balances 23.0.0", + "pallet-message-queue 26.0.0", + "pallet-session 23.0.0", + "pallet-staking 23.0.0", + "pallet-timestamp 22.0.0", + "pallet-vesting 23.0.0", + "parity-scale-codec", + "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkadot-primitives 2.0.0", + "polkadot-runtime-metrics 2.0.0", "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", "scale-info", "serde", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-core 25.0.0", - "sp-inherents 23.0.0", - "sp-io 27.0.0", - "sp-keystore 0.31.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", - "staging-xcm 4.0.0", - "staging-xcm-executor 4.0.2", + "sp-api 21.0.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", + "staging-xcm-executor 2.0.0", ] [[package]] @@ -12399,7 +11652,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-benchmarking-cli", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -12442,59 +11695,59 @@ dependencies = [ "polkadot-node-core-pvf", "polkadot-node-core-pvf-checker", "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-node-subsystem-types 1.0.0", + "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", - "polkadot-parachain-primitives 1.0.0", + "polkadot-overseer", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "polkadot-rpc", - "polkadot-runtime 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-runtime 1.0.0", "polkadot-runtime-common 1.0.0", "polkadot-runtime-parachains 1.0.0", "polkadot-statement-distribution", "rococo-runtime", - "sc-authority-discovery 0.10.0-dev", + "sc-authority-discovery", "sc-basic-authorship", - "sc-block-builder 0.10.0-dev", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-client-db 0.10.0-dev", - "sc-consensus 0.10.0-dev", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-client-db", + "sc-consensus", "sc-consensus-babe", "sc-consensus-beefy", "sc-consensus-grandpa", "sc-consensus-slots", - "sc-executor 0.10.0-dev", - "sc-keystore 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-network-sync 0.10.0-dev", + "sc-executor", + "sc-keystore", + "sc-network", + "sc-network-common", + "sc-network-sync", "sc-offchain", - "sc-service 0.10.0-dev", + "sc-service", "sc-sync-state-rpc", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-sysinfo", + "sc-telemetry", + "sc-transaction-pool", + "sc-transaction-pool-api", "schnellru", "serde", "serde_json", "sp-api 4.0.0-dev", "sp-authority-discovery 4.0.0-dev", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-babe 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-consensus-grandpa 4.0.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keyring 24.0.0", - "sp-keystore 0.27.0", + "sp-keyring", + "sp-keystore", "sp-mmr-primitives 4.0.0-dev", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", @@ -12505,10 +11758,10 @@ dependencies = [ "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", "sp-weights 20.0.0", - "staging-kusama-runtime 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "substrate-prometheus-endpoint 0.10.0-dev", + "staging-kusama-runtime 1.0.0", + "substrate-prometheus-endpoint", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", "westend-runtime", ] @@ -12524,16 +11777,16 @@ dependencies = [ "futures-timer", "indexmap 1.9.3", "parity-scale-codec", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-node-subsystem-types 1.0.0", + "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-staking 4.0.0-dev", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] @@ -12546,17 +11799,6 @@ dependencies = [ "sp-core 21.0.0", ] -[[package]] -name = "polkadot-statement-table" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22b2a11cb8871f7e30a8f5e455c92d19a186065644ee00f9acda550ff89dacce" -dependencies = [ - "parity-scale-codec", - "polkadot-primitives 4.0.0", - "sp-core 25.0.0", -] - [[package]] name = "polling" version = "2.8.0" @@ -12575,13 +11817,13 @@ dependencies = [ [[package]] name = "polling" -version = "3.7.2" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3ed00ed3fbf728b5816498ecd316d1716eecaced9c0c8d2c5a6740ca214985b" +checksum = "645493cf344456ef24219d02a768cf1fb92ddf8c92161679ae3d91b91a637be3" dependencies = [ "cfg-if", "concurrent-queue", - "hermit-abi 0.4.0", + "hermit-abi 0.3.9", "pin-project-lite 0.2.14", "rustix 0.38.34", "tracing", @@ -12616,7 +11858,7 @@ name = "pooled-rewards" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -12628,30 +11870,47 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", ] [[package]] -name = "portable-atomic" -version = "1.7.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" - -[[package]] -name = "powerfmt" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" - -[[package]] -name = "ppv-lite86" -version = "0.2.20" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +name = "pooled-rewards" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "zerocopy", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] +[[package]] +name = "portable-atomic" +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 = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + [[package]] name = "predicates" version = "2.1.5" @@ -12668,25 +11927,35 @@ dependencies = [ [[package]] name = "predicates-core" -version = "1.0.8" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae8177bee8e75d6846599c6b9ff679ed51e882816914eec639944d7c9aa11931" +checksum = "b794032607612e7abeb4db69adb4e33590fa6cf1149e95fd7cb00e634b92f174" [[package]] name = "predicates-tree" -version = "1.0.11" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41b740d195ed3166cd147c8047ec98db0e22ec019eb8eeb76d343b795304fb13" +checksum = "368ba315fb8c5052ab692e68a0eefec6ec57b23a36959c14496f0b0df2c0cecf" dependencies = [ "predicates-core", "termtree", ] +[[package]] +name = "prettier-please" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22020dfcf177fcc7bf5deaf7440af371400c67c0de14c399938d8ed4fb4645d3" +dependencies = [ + "proc-macro2", + "syn 2.0.65", +] + [[package]] name = "prettyplease" -version = "0.1.25" +version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8646e95016a7a6c4adea95bafa8a16baab64b583356217f2c85db4a39d9a86" +checksum = "f28f53e8b192565862cf99343194579a022eb9c7dd3a8d03134734803c7b3125" dependencies = [ "proc-macro2", "syn 1.0.109", @@ -12699,7 +11968,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5f12335488a2f3b0a83b14edad48dca9879ce89b2edd10e80237e4e852dd645e" dependencies = [ "proc-macro2", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -12713,7 +11982,7 @@ dependencies = [ "log", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-contracts", "parity-scale-codec", "scale-info", @@ -12721,7 +11990,7 @@ dependencies = [ "sp-runtime 24.0.0", "sp-tracing 10.0.0", "sp-weights 20.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "vesting-manager", ] @@ -12734,7 +12003,6 @@ dependencies = [ "fixed-hash 0.8.0", "impl-codec", "impl-num-traits", - "impl-rlp", "impl-serde", "scale-info", "uint", @@ -12756,38 +12024,6 @@ dependencies = [ "tracing", ] -[[package]] -name = "prioritized-metered-channel" -version = "0.5.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e99f0c89bd88f393aab44a4ab949351f7bc7e7e1179d11ecbfe50cbe4c47e342" -dependencies = [ - "coarsetime", - "crossbeam-queue", - "derive_more", - "futures", - "futures-timer", - "nanorand", - "thiserror", - "tracing", -] - -[[package]] -name = "prioritized-metered-channel" -version = "0.6.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a172e6cc603231f2cf004232eabcecccc0da53ba576ab286ef7baa0cfc7927ad" -dependencies = [ - "coarsetime", - "crossbeam-queue", - "derive_more", - "futures", - "futures-timer", - "nanorand", - "thiserror", - "tracing", -] - [[package]] name = "proc-macro-crate" version = "1.3.1" @@ -12839,25 +12075,14 @@ checksum = "3d1eaa7fa0aa1929ffdf7eeb6eac234dde6268914a14ad44d23521ab6a9b258e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", -] - -[[package]] -name = "proc-macro-warning" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "834da187cfe638ae8abb0203f0b33e5ccdb02a28e7199f2f47b3e2754f50edca" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "proc-macro2" -version = "1.0.86" +version = "1.0.83" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77" +checksum = "0b33eb56c327dec362a9e55b3ad14f9d2f0904fb5a5b03b513ab5465399e9f43" dependencies = [ "unicode-ident", ] @@ -12872,7 +12097,7 @@ dependencies = [ "fnv", "lazy_static", "memchr", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "thiserror", ] @@ -12884,7 +12109,7 @@ checksum = "5d6fa99d535dd930d1249e6c79cb3c2915f9172a540fe2b02a4c8f9ca954721e" dependencies = [ "dtoa", "itoa", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "prometheus-client-derive-encode", ] @@ -12896,7 +12121,7 @@ checksum = "440f724eba9f6996b75d63681b0a92b06947f1457076d503a4d2e2c8f56442b8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -12922,7 +12147,7 @@ dependencies = [ "log", "multimap", "petgraph", - "prettyplease 0.1.25", + "prettyplease 0.1.11", "prost", "prost-types", "regex", @@ -13096,16 +12321,6 @@ dependencies = [ "getrandom 0.2.15", ] -[[package]] -name = "rand_distr" -version = "0.4.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - [[package]] name = "rand_hc" version = "0.2.0" @@ -13167,32 +12382,65 @@ name = "redeem" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "currency", - "fee", - "frame-benchmarking 4.0.0-dev", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "hex", + "log", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "scale-info", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "redeem" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex", "log", - "oracle", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "reward-distribution", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", - "stellar-relay", - "vault-registry", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -13215,11 +12463,11 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.5.3" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4" +checksum = "469052894dcb553421e483e4209ee581a45100d31b4018de03e5a7ad86374a7e" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.5.0", ] [[package]] @@ -13263,7 +12511,7 @@ checksum = "bcc303e793d3734489387d205e9b186fac9c6cfacedd98cbb2e8a5943595f3e6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -13280,14 +12528,14 @@ dependencies = [ [[package]] name = "regex" -version = "1.10.6" +version = "1.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" +checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" dependencies = [ "aho-corasick", "memchr", - "regex-automata 0.4.7", - "regex-syntax 0.8.4", + "regex-automata 0.4.6", + "regex-syntax 0.8.3", ] [[package]] @@ -13301,13 +12549,13 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.7" +version = "0.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" +checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" dependencies = [ "aho-corasick", "memchr", - "regex-syntax 0.8.4", + "regex-syntax 0.8.3", ] [[package]] @@ -13318,43 +12566,78 @@ checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" [[package]] name = "regex-syntax" -version = "0.8.4" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" +checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "replace" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "currency", - "fee", - "frame-benchmarking 4.0.0-dev", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "hex", + "log", + "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "scale-info", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "replace" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex", "log", - "nomination", - "oracle", + "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "pooled-rewards", - "reward-distribution", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", - "stellar-relay", - "vault-registry", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -13372,7 +12655,26 @@ name = "reward" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "reward" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -13383,7 +12685,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -13391,28 +12693,57 @@ name = "reward-distribution" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "currency", - "frame-benchmarking 4.0.0-dev", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "log", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", + "parity-scale-codec", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "scale-info", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "reward-distribution" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "oracle", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "parity-scale-codec", - "pooled-rewards", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", - "staking", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -13422,7 +12753,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8dd2a808d456c4a54e300a23e9f5a67e122c3024119acbfd73e3bf664491cb2" dependencies = [ "hmac 0.12.1", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -13470,16 +12801,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "rlp" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" -dependencies = [ - "bytes", - "rustc-hex", -] - [[package]] name = "rocksdb" version = "0.21.0" @@ -13496,14 +12817,14 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "binary-merkle-tree 4.0.0-dev", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-executive 4.0.0-dev", "frame-metadata-hash-extension", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", + "frame-system-benchmarking", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "hex-literal 0.4.1", "log", "pallet-authority-discovery 4.0.0-dev", @@ -13544,9 +12865,9 @@ dependencies = [ "pallet-utility 4.0.0-dev", "pallet-vesting 4.0.0-dev", "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", + "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", "polkadot-runtime-parachains 1.0.0", @@ -13576,7 +12897,7 @@ dependencies = [ "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev", ] [[package]] @@ -13595,18 +12916,17 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "272eaa4f1b4b5357d89d1f8f504cb5ee81a105bf7e5c295f053c6e521f2a199b" +checksum = "26f5a684888cc4995b2916f22014e0356f0a81fd8086079b4c1c11aaf62a8965" dependencies = [ - "frame-support 25.0.0", - "polkadot-primitives 4.0.0", - "polkadot-runtime-common 4.0.0", + "frame-support 23.0.0", + "polkadot-primitives 2.0.0", + "polkadot-runtime-common 2.0.0", "smallvec", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-weights 24.0.0", - "staging-xcm 4.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-weights 22.0.0", ] [[package]] @@ -13651,11 +12971,11 @@ version = "0.1.0" dependencies = [ "cumulus-primitives-core 0.1.0", "dia-oracle", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-asset-registry", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-xcm-support", "parity-scale-codec", "paste", @@ -13664,7 +12984,7 @@ dependencies = [ "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "staging-xcm 1.0.0", "staging-xcm-executor 1.0.0", "treasury-buyout-extension", @@ -13689,7 +13009,7 @@ dependencies = [ "log", "orml-asset-registry", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-xcm", "orml-xcm-support", "orml-xtokens", @@ -13702,9 +13022,9 @@ dependencies = [ "paste", "pendulum-runtime", "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", - "polkadot-runtime 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", + "polkadot-runtime 2.0.0", "polkadot-runtime-common 1.0.0", "polkadot-runtime-parachains 1.0.0", "runtime-common", @@ -13716,8 +13036,8 @@ dependencies = [ "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-tracing 10.0.0", - "spacewalk-primitives", - "staging-kusama-runtime 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staging-kusama-runtime 2.0.0", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", @@ -13804,7 +13124,7 @@ version = "0.38.34" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.5.0", "errno", "libc", "linux-raw-sys 0.4.14", @@ -13911,9 +13231,9 @@ dependencies = [ [[package]] name = "safe_arch" -version = "0.7.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3460605018fdc9612bce72735cba0d27efbcd9904780d44c7e3a9948f96148a" +checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354" dependencies = [ "bytemuck", ] @@ -13938,18 +13258,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sc-allocator" -version = "20.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66b4c5976a9cff7fcf24c946276a62ea7837862b6f3bf9f8011f08faf4f08474" -dependencies = [ - "log", - "sp-core 25.0.0", - "sp-wasm-interface 18.0.0", - "thiserror", -] - [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" @@ -13966,44 +13274,15 @@ dependencies = [ "prost", "prost-build", "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", + "sc-client-api", + "sc-network", "sp-api 4.0.0-dev", "sp-authority-discovery 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", - "thiserror", -] - -[[package]] -name = "sc-authority-discovery" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb7e0e8a4ea5304b65d49c0085a458ed2e43394f95457689875d3e0c6e118dee" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "ip_network", - "libp2p", - "log", - "multihash", - "parity-scale-codec", - "prost", - "prost-build", - "rand 0.8.5", - "sc-client-api 25.0.0", - "sc-network 0.31.0", - "sp-api 23.0.0", - "sp-authority-discovery 23.0.0", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-keystore 0.31.0", - "sp-runtime 28.0.0", - "substrate-prometheus-endpoint 0.16.0", + "substrate-prometheus-endpoint", "thiserror", ] @@ -14016,18 +13295,18 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "sc-block-builder 0.10.0-dev", - "sc-client-api 4.0.0-dev", + "sc-block-builder", + "sc-client-api", "sc-proposer-metrics", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-telemetry", + "sc-transaction-pool-api", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", ] [[package]] @@ -14036,70 +13315,34 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "sc-client-api 4.0.0-dev", + "sc-client-api", "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", ] -[[package]] -name = "sc-block-builder" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d3999b9b758c09a6c1155e481b683ee87712f071cc5a0679f9ee4906a14a404" -dependencies = [ - "parity-scale-codec", - "sc-client-api 25.0.0", - "sp-api 23.0.0", - "sp-block-builder 23.0.0", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-inherents 23.0.0", - "sp-runtime 28.0.0", -] - [[package]] name = "sc-chain-spec" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "memmap2", - "sc-chain-spec-derive 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-executor 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-telemetry 4.0.0-dev", + "sc-chain-spec-derive", + "sc-client-api", + "sc-executor", + "sc-network", + "sc-telemetry", "serde", "serde_json", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", ] -[[package]] -name = "sc-chain-spec" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec7e711ea9870d3fb8e2a3ea5b601a9e20c63d0d2f457f40146407721e246a77" -dependencies = [ - "memmap2", - "sc-chain-spec-derive 10.0.0", - "sc-client-api 25.0.0", - "sc-executor 0.29.0", - "sc-network 0.31.0", - "sc-telemetry 12.0.0", - "serde", - "serde_json", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", -] - [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" @@ -14108,19 +13351,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", -] - -[[package]] -name = "sc-chain-spec-derive" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f25158f791eb48715da9322375598b541cadd1f193674e8a4d77c79ffa3d95d" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -14128,7 +13359,7 @@ name = "sc-cli" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "chrono", "clap", "fdlimit", @@ -14140,21 +13371,21 @@ dependencies = [ "rand 0.8.5", "regex", "rpassword", - "sc-client-api 4.0.0-dev", - "sc-client-db 0.10.0-dev", - "sc-keystore 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-service 0.10.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-tracing 4.0.0-dev", - "sc-utils 4.0.0-dev", + "sc-client-api", + "sc-client-db", + "sc-keystore", + "sc-network", + "sc-service", + "sc-telemetry", + "sc-tracing", + "sc-utils", "serde", "serde_json", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", - "sp-keyring 24.0.0", - "sp-keystore 0.27.0", - "sp-panic-handler 8.0.0", + "sp-keyring", + "sp-keystore", + "sp-panic-handler", "sp-runtime 24.0.0", "sp-version 22.0.0", "thiserror", @@ -14163,98 +13394,29 @@ dependencies = [ ] [[package]] -name = "sc-cli" -version = "0.33.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22c61058223f80c1f961b03f7737529609a3283eef91129e971a1966101c18ea" +name = "sc-client-api" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", - "chrono", - "clap", - "fdlimit", + "fnv", "futures", - "libp2p-identity", "log", - "names", "parity-scale-codec", - "rand 0.8.5", - "regex", - "rpassword", - "sc-client-api 25.0.0", - "sc-client-db 0.32.0", - "sc-keystore 22.0.0", - "sc-mixnet", - "sc-network 0.31.0", - "sc-service 0.32.0", - "sc-telemetry 12.0.0", - "sc-tracing 25.0.0", - "sc-utils 11.0.0", - "serde", - "serde_json", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-keyring 28.0.0", - "sp-keystore 0.31.0", - "sp-panic-handler 12.0.0", - "sp-runtime 28.0.0", - "sp-version 26.0.0", - "thiserror", - "tiny-bip39", - "tokio", -] - -[[package]] -name = "sc-client-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "fnv", - "futures", - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "sc-executor 0.10.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", + "parking_lot 0.12.2", + "sc-executor", + "sc-transaction-pool-api", + "sc-utils", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-core 21.0.0", - "sp-database 4.0.0-dev", + "sp-database", "sp-externalities 0.19.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", - "sp-statement-store 4.0.0-dev", + "sp-statement-store", "sp-storage 13.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", -] - -[[package]] -name = "sc-client-api" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7d32101f415f4d7ddbe8b5de1c1387a78d6dce070e26407ec605fe9f3fc9e23" -dependencies = [ - "fnv", - "futures", - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "sc-executor 0.29.0", - "sc-transaction-pool-api 25.0.0", - "sc-utils 11.0.0", - "sp-api 23.0.0", - "sp-blockchain 25.0.0", - "sp-consensus 0.29.0", - "sp-core 25.0.0", - "sp-database 9.0.0", - "sp-externalities 0.23.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "sp-statement-store 7.0.0", - "sp-storage 17.0.0", - "sp-trie 26.0.0", - "substrate-prometheus-endpoint 0.16.0", + "substrate-prometheus-endpoint", ] [[package]] @@ -14270,46 +13432,19 @@ dependencies = [ "log", "parity-db", "parity-scale-codec", - "parking_lot 0.12.3", - "sc-client-api 4.0.0-dev", - "sc-state-db 0.10.0-dev", + "parking_lot 0.12.2", + "sc-client-api", + "sc-state-db", "schnellru", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", - "sp-database 4.0.0-dev", + "sp-database", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-trie 22.0.0", ] -[[package]] -name = "sc-client-db" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4ced79f609a44782874d856cf39d256838957195ef34f4fb8ced90bf4b725d0" -dependencies = [ - "hash-db", - "kvdb", - "kvdb-memorydb", - "kvdb-rocksdb", - "linked-hash-map", - "log", - "parity-db", - "parity-scale-codec", - "parking_lot 0.12.3", - "sc-client-api 25.0.0", - "sc-state-db 0.27.0", - "schnellru", - "sp-arithmetic 20.0.0", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-database 9.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "sp-trie 26.0.0", -] - [[package]] name = "sc-consensus" version = "0.10.0-dev" @@ -14321,43 +13456,17 @@ dependencies = [ "libp2p-identity", "log", "mockall", - "parking_lot 0.12.3", - "sc-client-api 4.0.0-dev", - "sc-utils 4.0.0-dev", + "parking_lot 0.12.2", + "sc-client-api", + "sc-utils", "serde", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", - "substrate-prometheus-endpoint 0.10.0-dev", - "thiserror", -] - -[[package]] -name = "sc-consensus" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86e4100cc8fb3876708e1ec5a7c63af3baa75febd5051beb9ddd1e4835fdfc27" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "libp2p-identity", - "log", - "mockall", - "parking_lot 0.12.3", - "sc-client-api 25.0.0", - "sc-utils 11.0.0", - "serde", - "sp-api 23.0.0", - "sp-blockchain 25.0.0", - "sp-consensus 0.29.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "substrate-prometheus-endpoint 0.16.0", + "substrate-prometheus-endpoint", "thiserror", ] @@ -14370,23 +13479,23 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "sc-block-builder 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "sc-block-builder", + "sc-client-api", + "sc-consensus", "sc-consensus-slots", - "sc-telemetry 4.0.0-dev", + "sc-telemetry", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-aura 0.10.0-dev", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "thiserror", ] @@ -14396,33 +13505,33 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "fork-tree 3.0.0", + "fork-tree", "futures", "log", "num-bigint", "num-rational", "num-traits", "parity-scale-codec", - "parking_lot 0.12.3", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "parking_lot 0.12.2", + "sc-client-api", + "sc-consensus", "sc-consensus-epochs", "sc-consensus-slots", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-telemetry", + "sc-transaction-pool-api", "scale-info", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-babe 0.10.0-dev", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "thiserror", ] @@ -14435,15 +13544,15 @@ dependencies = [ "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", - "sc-rpc-api 0.10.0-dev", + "sc-rpc-api", "serde", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-babe 0.10.0-dev", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "thiserror", ] @@ -14453,31 +13562,31 @@ name = "sc-consensus-beefy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-channel 1.9.0", "async-trait", "fnv", "futures", "log", "parity-scale-codec", - "parking_lot 0.12.3", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-network 0.10.0-dev", + "parking_lot 0.12.2", + "sc-client-api", + "sc-consensus", + "sc-network", "sc-network-gossip", - "sc-network-sync 0.10.0-dev", - "sc-utils 4.0.0-dev", + "sc-network-sync", + "sc-utils", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-mmr-primitives 4.0.0-dev", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "thiserror", "wasm-timer", ] @@ -14491,9 +13600,9 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "sc-consensus-beefy", - "sc-rpc 4.0.0-dev", + "sc-rpc", "serde", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", @@ -14506,11 +13615,11 @@ name = "sc-consensus-epochs" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "fork-tree 3.0.0", + "fork-tree", "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sp-blockchain 4.0.0-dev", + "sc-client-api", + "sc-consensus", + "sp-blockchain", "sp-runtime 24.0.0", ] @@ -14520,38 +13629,38 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ahash 0.8.11", - "array-bytes 6.2.3", + "array-bytes", "async-trait", "dyn-clone", "finality-grandpa", - "fork-tree 3.0.0", + "fork-tree", "futures", "futures-timer", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "rand 0.8.5", - "sc-block-builder 0.10.0-dev", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-consensus", + "sc-network", + "sc-network-common", "sc-network-gossip", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", + "sc-telemetry", + "sc-transaction-pool-api", + "sc-utils", "serde_json", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-grandpa 4.0.0-dev", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "thiserror", ] @@ -14565,11 +13674,11 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api 4.0.0-dev", + "sc-client-api", "sc-consensus-grandpa", - "sc-rpc 4.0.0-dev", + "sc-rpc", "serde", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", "sp-runtime 24.0.0", "thiserror", @@ -14587,26 +13696,26 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "sc-client-api", + "sc-consensus", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-epochs", - "sc-transaction-pool 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-transaction-pool", + "sc-transaction-pool-api", "serde", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-aura 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "sp-timestamp 4.0.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "thiserror", ] @@ -14620,12 +13729,12 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-telemetry 4.0.0-dev", + "sc-client-api", + "sc-consensus", + "sc-telemetry", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", @@ -14639,15 +13748,15 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.3", - "sc-executor-common 0.10.0-dev", - "sc-executor-wasmtime 0.10.0-dev", + "parking_lot 0.12.2", + "sc-executor-common", + "sc-executor-wasmtime", "schnellru", "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-io 23.0.0", - "sp-panic-handler 8.0.0", + "sp-panic-handler", "sp-runtime-interface 17.0.0", "sp-trie 22.0.0", "sp-version 22.0.0", @@ -14655,54 +13764,18 @@ dependencies = [ "tracing", ] -[[package]] -name = "sc-executor" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "225f2ad733bc7234a6638d5203624194824b2f78ab631bc911223f536a66b9c8" -dependencies = [ - "parity-scale-codec", - "parking_lot 0.12.3", - "sc-executor-common 0.26.0", - "sc-executor-wasmtime 0.26.0", - "schnellru", - "sp-api 23.0.0", - "sp-core 25.0.0", - "sp-externalities 0.23.0", - "sp-io 27.0.0", - "sp-panic-handler 12.0.0", - "sp-runtime-interface 21.0.0", - "sp-trie 26.0.0", - "sp-version 26.0.0", - "sp-wasm-interface 18.0.0", - "tracing", -] - [[package]] name = "sc-executor-common" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "sc-allocator 4.1.0-dev", + "sc-allocator", "sp-maybe-compressed-blob 4.1.0-dev", "sp-wasm-interface 14.0.0", "thiserror", "wasm-instrument 0.3.0", ] -[[package]] -name = "sc-executor-common" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "169c1cfe81ba0e0d44ab4ada1600e30b6a9de588c792db73e32a854a6e3e1a87" -dependencies = [ - "sc-allocator 20.0.0", - "sp-maybe-compressed-blob 9.0.0", - "sp-wasm-interface 18.0.0", - "thiserror", - "wasm-instrument 0.3.0", -] - [[package]] name = "sc-executor-wasmtime" version = "0.10.0-dev" @@ -14713,32 +13786,13 @@ dependencies = [ "libc", "log", "rustix 0.36.17", - "sc-allocator 4.1.0-dev", - "sc-executor-common 0.10.0-dev", + "sc-allocator", + "sc-executor-common", "sp-runtime-interface 17.0.0", "sp-wasm-interface 14.0.0", "wasmtime", ] -[[package]] -name = "sc-executor-wasmtime" -version = "0.26.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9167d733e928c528273be63b905ec750cfda85d740453071463da69f7d633bc" -dependencies = [ - "anyhow", - "cfg-if", - "libc", - "log", - "parking_lot 0.12.3", - "rustix 0.36.17", - "sc-allocator 20.0.0", - "sc-executor-common 0.26.0", - "sp-runtime-interface 21.0.0", - "sp-wasm-interface 18.0.0", - "wasmtime", -] - [[package]] name = "sc-informant" version = "0.10.0-dev" @@ -14748,85 +13802,24 @@ dependencies = [ "futures", "futures-timer", "log", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sp-blockchain 4.0.0-dev", + "sc-client-api", + "sc-network", + "sc-network-common", + "sp-blockchain", "sp-runtime 24.0.0", ] -[[package]] -name = "sc-informant" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7189a0b95fe5d79895a107c6c057bc9351cd9c867552200815199cde25bcdb9d" -dependencies = [ - "ansi_term", - "futures", - "futures-timer", - "log", - "sc-client-api 25.0.0", - "sc-network 0.31.0", - "sc-network-common 0.30.0", - "sp-blockchain 25.0.0", - "sp-runtime 28.0.0", -] - [[package]] name = "sc-keystore" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", - "parking_lot 0.12.3", + "array-bytes", + "parking_lot 0.12.2", "serde_json", "sp-application-crypto 23.0.0", "sp-core 21.0.0", - "sp-keystore 0.27.0", - "thiserror", -] - -[[package]] -name = "sc-keystore" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "abecdf9778fccc254c0b5e227ea8b90fd59247044a30ad293a068b180427d244" -dependencies = [ - "array-bytes 6.2.3", - "parking_lot 0.12.3", - "serde_json", - "sp-application-crypto 27.0.0", - "sp-core 25.0.0", - "sp-keystore 0.31.0", - "thiserror", -] - -[[package]] -name = "sc-mixnet" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d53ea71ec60601c18d6adcaf7a62698fc2e886c16dc8fdf8d61b3b76244dea38" -dependencies = [ - "array-bytes 4.2.0", - "arrayvec 0.7.4", - "blake2 0.10.6", - "futures", - "futures-timer", - "libp2p-identity", - "log", - "mixnet", - "multiaddr", - "parity-scale-codec", - "parking_lot 0.12.3", - "sc-client-api 25.0.0", - "sc-network 0.31.0", - "sc-transaction-pool-api 25.0.0", - "sp-api 23.0.0", - "sp-consensus 0.29.0", - "sp-core 25.0.0", - "sp-keystore 0.31.0", - "sp-mixnet", - "sp-runtime 28.0.0", + "sp-keystore", "thiserror", ] @@ -14835,7 +13828,7 @@ name = "sc-network" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-channel 1.9.0", "async-trait", "asynchronous-codec", @@ -14850,63 +13843,21 @@ dependencies = [ "log", "mockall", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "partial_sort", "pin-project", "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-network-common 0.10.0-dev", - "sc-utils 4.0.0-dev", + "sc-client-api", + "sc-network-common", + "sc-utils", "serde", "serde_json", "smallvec", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", - "thiserror", - "unsigned-varint", - "wasm-timer", - "zeroize", -] - -[[package]] -name = "sc-network" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01f519592a971199c486d412dbf38ba54096857080bf4b9d29c9ffabcfee3745" -dependencies = [ - "array-bytes 6.2.3", - "async-channel 1.9.0", - "async-trait", - "asynchronous-codec", - "bytes", - "either", - "fnv", - "futures", - "futures-timer", - "ip_network", - "libp2p", - "linked_hash_set", - "log", - "mockall", - "parity-scale-codec", - "parking_lot 0.12.3", - "partial_sort", - "pin-project", - "rand 0.8.5", - "sc-client-api 25.0.0", - "sc-network-common 0.30.0", - "sc-utils 11.0.0", - "serde", - "serde_json", - "smallvec", - "sp-arithmetic 20.0.0", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "substrate-prometheus-endpoint 0.16.0", + "substrate-prometheus-endpoint", "thiserror", "unsigned-varint", "wasm-timer", @@ -14925,35 +13876,14 @@ dependencies = [ "log", "prost", "prost-build", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", - "sp-blockchain 4.0.0-dev", + "sc-client-api", + "sc-network", + "sp-blockchain", "sp-runtime 24.0.0", "thiserror", "unsigned-varint", ] -[[package]] -name = "sc-network-bitswap" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fe63a55e03d8bc796ff1e94e7fb62a62acfd7a80a47865a97b55c13371c3e05" -dependencies = [ - "async-channel 1.9.0", - "cid", - "futures", - "libp2p-identity", - "log", - "prost", - "prost-build", - "sc-client-api 25.0.0", - "sc-network 0.31.0", - "sp-blockchain 25.0.0", - "sp-runtime 28.0.0", - "thiserror", - "unsigned-varint", -] - [[package]] name = "sc-network-common" version = "0.10.0-dev" @@ -14965,30 +13895,12 @@ dependencies = [ "libp2p-identity", "parity-scale-codec", "prost-build", - "sc-consensus 0.10.0-dev", - "sp-consensus 0.10.0-dev", + "sc-consensus", + "sp-consensus", "sp-consensus-grandpa 4.0.0-dev", "sp-runtime 24.0.0", ] -[[package]] -name = "sc-network-common" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d236686d15275e4aa49ca929a06fb6fac28aa70e35ee185b981036c149f9e9d" -dependencies = [ - "async-trait", - "bitflags 1.3.2", - "futures", - "libp2p-identity", - "parity-scale-codec", - "prost-build", - "sc-consensus 0.30.0", - "sp-consensus 0.29.0", - "sp-consensus-grandpa 10.0.0", - "sp-runtime 28.0.0", -] - [[package]] name = "sc-network-gossip" version = "0.10.0-dev" @@ -14999,11 +13911,11 @@ dependencies = [ "futures-timer", "libp2p", "log", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", + "sc-network", + "sc-network-common", "schnellru", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "tracing", ] @@ -15012,7 +13924,7 @@ name = "sc-network-light" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-channel 1.9.0", "futures", "libp2p-identity", @@ -15020,45 +13932,23 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", - "sp-blockchain 4.0.0-dev", + "sc-client-api", + "sc-network", + "sp-blockchain", "sp-core 21.0.0", "sp-runtime 24.0.0", "thiserror", ] -[[package]] -name = "sc-network-light" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aac888fd720ef8bb2ff7d2b7f7b2e54d17bb85a417cf1e1b6f0f64f7e644936d" -dependencies = [ - "array-bytes 6.2.3", - "async-channel 1.9.0", - "futures", - "libp2p-identity", - "log", - "parity-scale-codec", - "prost", - "prost-build", - "sc-client-api 25.0.0", - "sc-network 0.31.0", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "thiserror", -] - [[package]] name = "sc-network-sync" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "async-channel 1.9.0", "async-trait", - "fork-tree 3.0.0", + "fork-tree", "futures", "futures-timer", "libp2p", @@ -15067,94 +13957,39 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-utils 4.0.0-dev", + "sc-client-api", + "sc-consensus", + "sc-network", + "sc-network-common", + "sc-utils", "schnellru", "smallvec", "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-consensus-grandpa 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "thiserror", ] -[[package]] -name = "sc-network-sync" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "10c697aa8f52cf194b9f00113a7d0d3ce5d1456bedd6169a9caae10737f02907" -dependencies = [ - "array-bytes 6.2.3", - "async-channel 1.9.0", - "async-trait", - "fork-tree 11.0.0", - "futures", - "futures-timer", - "libp2p", - "log", - "mockall", - "parity-scale-codec", - "prost", - "prost-build", - "sc-client-api 25.0.0", - "sc-consensus 0.30.0", - "sc-network 0.31.0", - "sc-network-common 0.30.0", - "sc-utils 11.0.0", - "schnellru", - "smallvec", - "sp-arithmetic 20.0.0", - "sp-blockchain 25.0.0", - "sp-consensus 0.29.0", - "sp-consensus-grandpa 10.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "substrate-prometheus-endpoint 0.16.0", - "thiserror", - "tokio-stream", -] - [[package]] name = "sc-network-transactions" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "futures", "libp2p", "log", "parity-scale-codec", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-utils 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sc-network", + "sc-network-common", + "sc-utils", + "sp-consensus", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", -] - -[[package]] -name = "sc-network-transactions" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb7c9bfc7b58ce229d1512158b8f13dc849ec24857d1c29a41a867fb8afb5c09" -dependencies = [ - "array-bytes 6.2.3", - "futures", - "libp2p", - "log", - "parity-scale-codec", - "sc-network 0.31.0", - "sc-network-common 0.30.0", - "sc-utils 11.0.0", - "sp-consensus 0.29.0", - "sp-runtime 28.0.0", - "substrate-prometheus-endpoint 0.16.0", + "substrate-prometheus-endpoint", ] [[package]] @@ -15162,7 +13997,7 @@ name = "sc-offchain" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "bytes", "fnv", "futures", @@ -15174,17 +14009,17 @@ dependencies = [ "num_cpus", "once_cell", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", + "sc-client-api", + "sc-network", + "sc-network-common", + "sc-transaction-pool-api", + "sc-utils", "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", "threadpool", @@ -15197,7 +14032,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "log", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", ] [[package]] @@ -15209,61 +14044,28 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.3", - "sc-block-builder 0.10.0-dev", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-rpc-api 0.10.0-dev", - "sc-tracing 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", + "parking_lot 0.12.2", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-rpc-api", + "sc-tracing", + "sc-transaction-pool-api", + "sc-utils", "serde_json", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-offchain 4.0.0-dev", - "sp-rpc 6.0.0", + "sp-rpc", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-statement-store 4.0.0-dev", + "sp-statement-store", "sp-version 22.0.0", "tokio", ] -[[package]] -name = "sc-rpc" -version = "26.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb277280b6b3519e4a2e693b75d4ca516ebb4a928162e6a1791b217b2be60c9f" -dependencies = [ - "futures", - "jsonrpsee", - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "sc-block-builder 0.30.0", - "sc-chain-spec 24.0.0", - "sc-client-api 25.0.0", - "sc-mixnet", - "sc-rpc-api 0.30.0", - "sc-tracing 25.0.0", - "sc-transaction-pool-api 25.0.0", - "sc-utils 11.0.0", - "serde_json", - "sp-api 23.0.0", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-keystore 0.31.0", - "sp-offchain 23.0.0", - "sp-rpc 23.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-statement-store 7.0.0", - "sp-version 26.0.0", - "tokio", -] - [[package]] name = "sc-rpc-api" version = "0.10.0-dev" @@ -15271,39 +14073,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-chain-spec", + "sc-transaction-pool-api", "scale-info", "serde", "serde_json", "sp-core 21.0.0", - "sp-rpc 6.0.0", + "sp-rpc", "sp-runtime 24.0.0", "sp-version 22.0.0", "thiserror", ] -[[package]] -name = "sc-rpc-api" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "def499ac717db8442fe18543e52330d5f105027b666df73c0b38e81e9105078b" -dependencies = [ - "jsonrpsee", - "parity-scale-codec", - "sc-chain-spec 24.0.0", - "sc-mixnet", - "sc-transaction-pool-api 25.0.0", - "scale-info", - "serde", - "serde_json", - "sp-core 25.0.0", - "sp-rpc 23.0.0", - "sp-runtime 28.0.0", - "sp-version 26.0.0", - "thiserror", -] - [[package]] name = "sc-rpc-server" version = "4.0.0-dev" @@ -15313,23 +14094,7 @@ dependencies = [ "jsonrpsee", "log", "serde_json", - "substrate-prometheus-endpoint 0.10.0-dev", - "tokio", - "tower", - "tower-http", -] - -[[package]] -name = "sc-rpc-server" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e8083e1b026dcf397f8c1122b3fba6cc744c6962996df6a30e0fb75223f7637" -dependencies = [ - "http", - "jsonrpsee", - "log", - "serde_json", - "substrate-prometheus-endpoint 0.16.0", + "substrate-prometheus-endpoint", "tokio", "tower", "tower-http", @@ -15340,21 +14105,21 @@ name = "sc-rpc-spec-v2" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "futures", "futures-util", "hex", "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.3", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", + "parking_lot 0.12.2", + "sc-chain-spec", + "sc-client-api", + "sc-transaction-pool-api", + "sc-utils", "serde", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-version 22.0.0", @@ -15363,157 +14128,63 @@ dependencies = [ "tokio-stream", ] -[[package]] -name = "sc-rpc-spec-v2" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "198ea9287111b4060ce1d70dce99804b99d1a92b5fb23a79d94bf0cb460ca3ce" -dependencies = [ - "array-bytes 6.2.3", - "futures", - "futures-util", - "hex", - "jsonrpsee", - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "sc-chain-spec 24.0.0", - "sc-client-api 25.0.0", - "sc-transaction-pool-api 25.0.0", - "sc-utils 11.0.0", - "serde", - "sp-api 23.0.0", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-version 26.0.0", - "thiserror", - "tokio", - "tokio-stream", -] - [[package]] name = "sc-service" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "directories 4.0.1", + "directories", "exit-future", "futures", "futures-timer", "jsonrpsee", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "pin-project", "rand 0.8.5", - "sc-block-builder 0.10.0-dev", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-client-db 0.10.0-dev", - "sc-consensus 0.10.0-dev", - "sc-executor 0.10.0-dev", - "sc-informant 0.10.0-dev", - "sc-keystore 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-network-bitswap 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-network-light 0.10.0-dev", - "sc-network-sync 0.10.0-dev", - "sc-network-transactions 0.10.0-dev", - "sc-rpc 4.0.0-dev", - "sc-rpc-server 4.0.0-dev", - "sc-rpc-spec-v2 0.10.0-dev", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-tracing 4.0.0-dev", - "sc-transaction-pool 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-client-db", + "sc-consensus", + "sc-executor", + "sc-informant", + "sc-keystore", + "sc-network", + "sc-network-bitswap", + "sc-network-common", + "sc-network-light", + "sc-network-sync", + "sc-network-transactions", + "sc-rpc", + "sc-rpc-server", + "sc-rpc-spec-v2", + "sc-sysinfo", + "sc-telemetry", + "sc-tracing", + "sc-transaction-pool", + "sc-transaction-pool-api", + "sc-utils", "serde", "serde_json", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", + "sp-blockchain", + "sp-consensus", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", "sp-state-machine 0.28.0", "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", - "sp-transaction-storage-proof 4.0.0-dev", + "sp-transaction-storage-proof", "sp-trie 22.0.0", "sp-version 22.0.0", "static_init", - "substrate-prometheus-endpoint 0.10.0-dev", - "tempfile", - "thiserror", - "tokio", - "tracing", - "tracing-futures", -] - -[[package]] -name = "sc-service" -version = "0.32.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3623ae5bd7b089da9796a3f1edd974c94f34dd4b4b527146662ef409ae9cd38c" -dependencies = [ - "async-trait", - "directories 5.0.1", - "exit-future", - "futures", - "futures-timer", - "jsonrpsee", - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "pin-project", - "rand 0.8.5", - "sc-block-builder 0.30.0", - "sc-chain-spec 24.0.0", - "sc-client-api 25.0.0", - "sc-client-db 0.32.0", - "sc-consensus 0.30.0", - "sc-executor 0.29.0", - "sc-informant 0.30.0", - "sc-keystore 22.0.0", - "sc-network 0.31.0", - "sc-network-bitswap 0.30.0", - "sc-network-common 0.30.0", - "sc-network-light 0.30.0", - "sc-network-sync 0.30.0", - "sc-network-transactions 0.30.0", - "sc-rpc 26.0.0", - "sc-rpc-server 10.0.0", - "sc-rpc-spec-v2 0.31.0", - "sc-sysinfo 24.0.0", - "sc-telemetry 12.0.0", - "sc-tracing 25.0.0", - "sc-transaction-pool 25.0.0", - "sc-transaction-pool-api 25.0.0", - "sc-utils 11.0.0", - "serde", - "serde_json", - "sp-api 23.0.0", - "sp-blockchain 25.0.0", - "sp-consensus 0.29.0", - "sp-core 25.0.0", - "sp-externalities 0.23.0", - "sp-keystore 0.31.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-state-machine 0.32.0", - "sp-storage 17.0.0", - "sp-transaction-pool 23.0.0", - "sp-transaction-storage-proof 23.0.0", - "sp-trie 26.0.0", - "sp-version 26.0.0", - "static_init", - "substrate-prometheus-endpoint 0.16.0", + "substrate-prometheus-endpoint", "tempfile", "thiserror", "tokio", @@ -15528,22 +14199,10 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "sp-core 21.0.0", ] -[[package]] -name = "sc-state-db" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3635fe572adfe796886e18910c8b94f7ce67f9ae3e2c161176e122ddf0baa7e4" -dependencies = [ - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "sp-core 25.0.0", -] - [[package]] name = "sc-storage-monitor" version = "0.1.0" @@ -15552,7 +14211,7 @@ dependencies = [ "clap", "fs4", "log", - "sc-client-db 0.10.0-dev", + "sc-client-db", "sp-core 21.0.0", "thiserror", "tokio", @@ -15565,14 +14224,14 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", + "sc-chain-spec", + "sc-client-api", "sc-consensus-babe", "sc-consensus-epochs", "sc-consensus-grandpa", "serde", "serde_json", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-runtime 24.0.0", "thiserror", ] @@ -15588,7 +14247,7 @@ dependencies = [ "rand 0.8.5", "rand_pcg", "regex", - "sc-telemetry 4.0.0-dev", + "sc-telemetry", "serde", "serde_json", "sp-core 21.0.0", @@ -15596,26 +14255,6 @@ dependencies = [ "sp-std 8.0.0", ] -[[package]] -name = "sc-sysinfo" -version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60967710b85e650652832df73915b64c315f7b437e53c4635bd26106d6d05c21" -dependencies = [ - "futures", - "libc", - "log", - "rand 0.8.5", - "rand_pcg", - "regex", - "sc-telemetry 12.0.0", - "serde", - "serde_json", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-std 12.0.0", -] - [[package]] name = "sc-telemetry" version = "4.0.0-dev" @@ -15625,70 +14264,20 @@ dependencies = [ "futures", "libp2p", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "pin-project", "rand 0.8.5", - "sc-utils 4.0.0-dev", - "serde", - "serde_json", - "thiserror", - "wasm-timer", -] - -[[package]] -name = "sc-telemetry" -version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28e214e4d46cac02321bc3dc6fd72f019ac10819d1ac8f24f6935a4ae74ef273" -dependencies = [ - "chrono", - "futures", - "libp2p", - "log", - "parking_lot 0.12.3", - "pin-project", - "rand 0.8.5", - "sc-utils 11.0.0", - "serde", - "serde_json", - "thiserror", - "wasm-timer", -] - -[[package]] -name = "sc-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "ansi_term", - "atty", - "chrono", - "lazy_static", - "libc", - "log", - "parking_lot 0.12.3", - "regex", - "rustc-hash", - "sc-client-api 4.0.0-dev", - "sc-tracing-proc-macro 4.0.0-dev", + "sc-utils", "serde", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-rpc 6.0.0", - "sp-runtime 24.0.0", - "sp-tracing 10.0.0", - "thiserror", - "tracing", - "tracing-log", - "tracing-subscriber", + "serde_json", + "thiserror", + "wasm-timer", ] [[package]] name = "sc-tracing" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83bcd745ea216ba0c0a344cff2c41b12e27846d5fca4b28f56ff77e1d3ff3634" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ansi_term", "atty", @@ -15696,18 +14285,18 @@ dependencies = [ "lazy_static", "libc", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "regex", "rustc-hash", - "sc-client-api 25.0.0", - "sc-tracing-proc-macro 10.0.0", + "sc-client-api", + "sc-tracing-proc-macro", "serde", - "sp-api 23.0.0", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-rpc 23.0.0", - "sp-runtime 28.0.0", - "sp-tracing 14.0.0", + "sp-api 4.0.0-dev", + "sp-blockchain", + "sp-core 21.0.0", + "sp-rpc", + "sp-runtime 24.0.0", + "sp-tracing 10.0.0", "thiserror", "tracing", "tracing-log", @@ -15722,19 +14311,7 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", -] - -[[package]] -name = "sc-tracing-proc-macro" -version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c4ae9e4f957d7274ac6b59d667b66262caf6482dbb1b63f1c370528626b1272" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -15748,45 +14325,18 @@ dependencies = [ "linked-hash-map", "log", "parity-scale-codec", - "parking_lot 0.12.3", - "sc-client-api 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", + "parking_lot 0.12.2", + "sc-client-api", + "sc-transaction-pool-api", + "sc-utils", "serde", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-tracing 10.0.0", "sp-transaction-pool 4.0.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", - "thiserror", -] - -[[package]] -name = "sc-transaction-pool" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f6db45a057a619670e07deefb4e69aab83386f076363db424907da2b2e82590" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "linked-hash-map", - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "sc-client-api 25.0.0", - "sc-transaction-pool-api 25.0.0", - "sc-utils 11.0.0", - "serde", - "sp-api 23.0.0", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-tracing 14.0.0", - "sp-transaction-pool 23.0.0", - "substrate-prometheus-endpoint 0.16.0", + "substrate-prometheus-endpoint", "thiserror", ] @@ -15800,29 +14350,12 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", "sp-runtime 24.0.0", "thiserror", ] -[[package]] -name = "sc-transaction-pool-api" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1491607f296bb8cce09a5eb3a03320c60ad52bb8120127b26f69c32bcaccd8f2" -dependencies = [ - "async-trait", - "futures", - "log", - "parity-scale-codec", - "serde", - "sp-blockchain 25.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "thiserror", -] - [[package]] name = "sc-utils" version = "4.0.0-dev" @@ -15833,27 +14366,11 @@ dependencies = [ "futures-timer", "lazy_static", "log", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "prometheus", "sp-arithmetic 16.0.0", ] -[[package]] -name = "sc-utils" -version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81a4769c82dde62b9243dcc166be52e0c5d2d61cf2599923271118d9c8b997b1" -dependencies = [ - "async-channel 1.9.0", - "futures", - "futures-timer", - "lazy_static", - "log", - "parking_lot 0.12.3", - "prometheus", - "sp-arithmetic 20.0.0", -] - [[package]] name = "scale-bits" version = "0.6.0" @@ -15985,7 +14502,7 @@ dependencies = [ "rand 0.7.3", "rand_core 0.5.1", "sha2 0.8.2", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -16013,12 +14530,12 @@ checksum = "8de18f6d8ba0aad7045f5feae07ec29899c1112584a38509a84ad7b04451eaa0" dependencies = [ "arrayref", "arrayvec 0.7.4", - "curve25519-dalek 4.1.3", + "curve25519-dalek 4.1.2", "getrandom_or_panic", "merlin 3.0.0", "rand_core 0.6.4", "sha2 0.10.8", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -16054,7 +14571,7 @@ dependencies = [ "der", "generic-array 0.14.7", "pkcs8", - "subtle 2.4.1", + "subtle", "zeroize", ] @@ -16101,13 +14618,29 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "security" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sha2 0.8.2", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", +] + [[package]] name = "security-framework" -version = "2.11.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" +checksum = "c627723fd09706bacdb5cf41499e95098555af3c3c29d014dc3c458ef6be11c0" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.5.0", "core-foundation", "core-foundation-sys", "libc", @@ -16116,9 +14649,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.11.1" +version = "2.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75da29fe9b9b08fe9d6b22b5b4bcbc75d8db3aa31e639aa56bb62e9d46bfceaf" +checksum = "317936bbbd05227752583946b9e66d7ce3b489f84e11a94a510b4437fef407d7" dependencies = [ "core-foundation-sys", "libc", @@ -16165,41 +14698,40 @@ checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" [[package]] name = "serde" -version = "1.0.204" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12" +checksum = "226b61a0d411b2ba5ff6d7f73a476ac4f8bb900373459cd00fab8512828ba395" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.204" +version = "1.0.202" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222" +checksum = "6048858004bcff69094cd972ed40a32500f153bd3be9f716b2eed2e8217c4838" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "serde_json" -version = "1.0.122" +version = "1.0.117" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "784b6203951c57ff748476b126ccb5e8e2959a5c19e5c617ab1956be3dbc68da" +checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" dependencies = [ "itoa", - "memchr", "ryu", "serde", ] [[package]] name = "serde_spanned" -version = "0.6.7" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d" +checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0" dependencies = [ "serde", ] @@ -16345,15 +14877,15 @@ dependencies = [ [[package]] name = "slot-range-helper" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e902c6b7e8f86718aee7989d6c8ea851d9772cb54a3389f2d729d8df41167ec" +checksum = "25d332388412dc3ccbd1c4332876984736ee46b8f4a0ae6ea626d8ebf24ac312" dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -16465,7 +14997,7 @@ dependencies = [ "log", "lru 0.11.1", "no-std-net", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "pin-project", "rand 0.8.5", "rand_chacha 0.3.1", @@ -16491,14 +15023,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "850948bee068e713b8ab860fe1adc4d109676ab4c3b621fd8147f06b261f2f85" dependencies = [ "aes-gcm", - "blake2 0.10.6", + "blake2", "chacha20poly1305", - "curve25519-dalek 4.1.3", + "curve25519-dalek 4.1.2", "rand_core 0.6.4", "ring 0.17.8", "rustc_version 0.4.0", "sha2 0.10.8", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -16570,24 +15102,19 @@ dependencies = [ [[package]] name = "sp-api" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f582f92ce47c86e4ffffe81fdd5120fea7c850dc0800653a7fa203bcc1532335" +checksum = "86901915aaf9c73f9a8588fae10072c6082e7bf169edae175950410b77ad8103" dependencies = [ - "hash-db", "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 12.0.0", - "sp-core 25.0.0", - "sp-externalities 0.23.0", - "sp-metadata-ir 0.4.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "sp-std 12.0.0", - "sp-trie 26.0.0", - "sp-version 26.0.0", - "thiserror", + "sp-api-proc-macro 10.0.0", + "sp-core 23.0.0", + "sp-metadata-ir 0.2.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-version 24.0.0", ] [[package]] @@ -16596,27 +15123,27 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "Inflector", - "blake2 0.10.6", - "expander 2.2.1", + "blake2", + "expander 2.1.0", "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "sp-api-proc-macro" -version = "12.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a896941b2d27365a6f937ebce11e36d55132dc32104f6a48b4cd765b55efd252" +checksum = "972809a3e3a583423bca2ee6d08eb5397814ef6b265abf43e888c4ed9916ff83" dependencies = [ "Inflector", - "blake2 0.10.6", - "expander 2.2.1", + "blake2", + "expander 2.1.0", "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -16634,16 +15161,16 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "27.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a93da025616ab59639f8e378df579c5aaa2c8b9999f328a0239156a57c991b53" +checksum = "7fa730e4f3a2aec3f4ee777410599a86eb17067ee5410c58ab496e88d7bb840c" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-std 10.0.0", ] [[package]] @@ -16662,16 +15189,16 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "20.0.0" +version = "18.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f80b5c16afb61dde1037a469d570adcc686440036429e50abe2301ba9d61aad5" +checksum = "2d3d3ff6d6d717d7563659e9e47e958d33ebd2d0b3d8b1a9961cf9832944375e" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", "scale-info", "serde", - "sp-std 12.0.0", + "sp-std 10.0.0", "static_assertions", ] @@ -16690,16 +15217,16 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e204d85bad6f02a5ae8fbba83c365e20459e979fd69db5575ba4b3ea1025ab3c" +checksum = "06a92d2af502f53c11c4656f58a1f49856b633f455433c6e0c94e59039f560f0" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -16715,14 +15242,14 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6cd16df3d1cdad862d3e764f10f7675876b011e032907423fdfa377ae2ec8575" +checksum = "149acca1cfe20a2fc888e2e04b2811f7fd04a5bc47630a5d6191664f4ed7b224" dependencies = [ - "sp-api 23.0.0", - "sp-inherents 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -16733,35 +15260,16 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "schnellru", "sp-api 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-database 4.0.0-dev", + "sp-consensus", + "sp-database", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "thiserror", ] -[[package]] -name = "sp-blockchain" -version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4932b97cde61874f395bab9b02443e3bd2046943abb280b63f83da9d0b623ea7" -dependencies = [ - "futures", - "log", - "parity-scale-codec", - "parking_lot 0.12.3", - "schnellru", - "sp-api 23.0.0", - "sp-consensus 0.29.0", - "sp-database 9.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "thiserror", -] - [[package]] name = "sp-consensus" version = "0.10.0-dev" @@ -16777,22 +15285,6 @@ dependencies = [ "thiserror", ] -[[package]] -name = "sp-consensus" -version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c5d7170fb7cfb18024ef7eeb40d272d22b9c3587d85cde2d091e8463b397f06" -dependencies = [ - "async-trait", - "futures", - "log", - "sp-core 25.0.0", - "sp-inherents 23.0.0", - "sp-runtime 28.0.0", - "sp-state-machine 0.32.0", - "thiserror", -] - [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" @@ -16812,20 +15304,19 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.29.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "643a7c486a645f398d219d1fbcc8a416cad5018164a212fefde5c2ef00a182e4" +checksum = "9564b98aa33315f542ba0ace2bb5f94a1a0503608b125edbd6537420fcf03a47" dependencies = [ - "async-trait", "parity-scale-codec", "scale-info", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-consensus-slots 0.29.0", - "sp-inherents 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-timestamp 23.0.0", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-consensus-slots 0.27.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-timestamp 21.0.0", ] [[package]] @@ -16849,22 +15340,20 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.29.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "268f9b2e36d4e136c09ad87876cdcfd7ff734cb5917f333fefebff248f95a24f" +checksum = "53de79497a7ac68e7f414c2fea712b255b129991fbf6cbd63002fab9314437fe" dependencies = [ - "async-trait", "parity-scale-codec", "scale-info", "serde", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-consensus-slots 0.29.0", - "sp-core 25.0.0", - "sp-inherents 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-timestamp 23.0.0", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-consensus-slots 0.27.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -16888,21 +15377,21 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "10.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90e18fe984ea745727e645c43d6a955bc471b3bcd36aa8d260c3bd0deeada0c5" +checksum = "5cd87757ce886d92502d11b84022ee42d268ba3a63703c273c1f31f536b01b7b" dependencies = [ "lazy_static", "parity-scale-codec", "scale-info", "serde", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-mmr-primitives 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-mmr-primitives 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "strum 0.24.1", ] @@ -16919,28 +15408,27 @@ dependencies = [ "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "sp-std 8.0.0", ] [[package]] name = "sp-consensus-grandpa" -version = "10.0.0" +version = "8.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28bbee685900110419913f281ce0f29457fbc17418f00d15f0212c8043aba167" +checksum = "c750af0e64f19a5c364748c49339900e12f6ecd577f71879052604fd7f9312c4" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-core 25.0.0", - "sp-keystore 0.31.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -16957,15 +15445,15 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.29.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "895b0c176d4eead833ddee5251d3cccbaeb0191ca3f33f84b11d347bebc6e21f" +checksum = "c9edd2b6ac697a55075e3a4c5697f1142cd59de015f93aaf0aa843d1194ae268" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 12.0.0", - "sp-timestamp 23.0.0", + "sp-std 10.0.0", + "sp-timestamp 21.0.0", ] [[package]] @@ -16973,11 +15461,11 @@ name = "sp-core" version = "21.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", "arrayvec 0.7.4", "bandersnatch_vrfs", "bitflags 1.3.2", - "blake2 0.10.6", + "blake2", "bounded-collections", "bs58 0.5.1", "dyn-clonable", @@ -16991,7 +15479,7 @@ dependencies = [ "log", "merlin 2.0.1", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "paste", "primitive-types", "rand 0.8.5", @@ -17017,48 +15505,34 @@ dependencies = [ [[package]] name = "sp-core" -version = "25.0.0" +version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9ebb090ead698a6df04347c86a31ba91a387edb8a58534ec70c4f977d1e1e87" +checksum = "412e2ec53b1bc63778e2d70c347224e6cd2e25c4bacb509585db85f0788747b7" dependencies = [ - "array-bytes 6.2.3", + "array-bytes", + "arrayvec 0.7.4", "bitflags 1.3.2", - "blake2 0.10.6", + "blake2", "bounded-collections", "bs58 0.5.1", - "dyn-clonable", - "ed25519-zebra 3.1.0", - "futures", "hash-db", "hash256-std-hasher", "impl-serde", - "lazy_static", - "libsecp256k1", "log", "merlin 2.0.1", "parity-scale-codec", - "parking_lot 0.12.3", "paste", "primitive-types", - "rand 0.8.5", - "regex", "scale-info", "schnorrkel 0.9.1", - "secp256k1", "secrecy", "serde", - "sp-core-hashing 13.0.0", - "sp-debug-derive 12.0.0", - "sp-externalities 0.23.0", - "sp-runtime-interface 21.0.0", - "sp-std 12.0.0", - "sp-storage 17.0.0", + "sp-core-hashing 11.0.0", + "sp-debug-derive 10.0.0", + "sp-runtime-interface 19.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", "ss58-registry", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tracing", - "w3f-bls", "zeroize", ] @@ -17077,9 +15551,9 @@ dependencies = [ [[package]] name = "sp-core-hashing" -version = "13.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb8524f01591ee58b46cd83c9dbc0fcffd2fd730dabec4f59326cd58a00f17e2" +checksum = "558116d02341b6f28b033c19a2a5fa555afa3c52628639170087e7685d51e743" dependencies = [ "blake2b_simd", "byteorder", @@ -17096,18 +15570,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "quote", "sp-core-hashing 9.0.0", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "sp-core-hashing-proc-macro" -version = "13.0.0" +version = "11.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42ce3e6931303769197da81facefa86159fa1085dcd96ecb7e7407b5b93582a0" +checksum = "5d8681fa136cf504ba2b722fcb10d78df147c15d201b997e06c4c8c72258001a" dependencies = [ "quote", - "sp-core-hashing 13.0.0", - "syn 2.0.72", + "sp-core-hashing 11.0.0", + "syn 2.0.65", ] [[package]] @@ -17116,17 +15590,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "kvdb", - "parking_lot 0.12.3", -] - -[[package]] -name = "sp-database" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c6e8c710d6a71512af6f42d9dba9c3d1f6ad793846480babf459bbde3d60a94" -dependencies = [ - "kvdb", - "parking_lot 0.12.3", + "parking_lot 0.12.2", ] [[package]] @@ -17136,18 +15600,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "sp-debug-derive" -version = "12.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50535e1a5708d3ba5c1195b59ebefac61cc8679c2c24716b87a86e8b7ed2e4a1" +checksum = "b4b235a0ad7124d58e6f0a728c8354da5b185b77bcf18b131b3a480cdaa23d95" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -17163,14 +15627,14 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.23.0" +version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "884d05160bc89d0943d1c9fb8006c3d44b80f37f8af607aeff8d4d9cc82e279a" +checksum = "588cf40c36de918f545d712ad1a70631ae71653e4a321506dfcd8fa6fd26453c" dependencies = [ "environmental", "parity-scale-codec", - "sp-std 12.0.0", - "sp-storage 17.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", ] [[package]] @@ -17186,14 +15650,14 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0cb71d40ad47e40bdcce5ae5531c7d7ba579cd495a0e0413642fb063fa66f84" +checksum = "1ae51f8a24e1be6593be94581f3465a10d7c86ce403cbf9dcf703d14f35309d1" dependencies = [ "serde_json", - "sp-api 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -17212,17 +15676,14 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "604229aa145be0cff853b47ffed8bc2c62eb08ec6974d6307b9a559c378e6dc5" +checksum = "4355b6a68001ff5308a09fe069c778c184030ee3b95271dd44841d056ecadf13" dependencies = [ - "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "thiserror", + "sp-std 10.0.0", ] [[package]] @@ -17239,7 +15700,7 @@ dependencies = [ "secp256k1", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime-interface 17.0.0", "sp-state-machine 0.28.0", "sp-std 8.0.0", @@ -17251,25 +15712,18 @@ dependencies = [ [[package]] name = "sp-io" -version = "27.0.0" +version = "25.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0ced350da15e8ba3a106206840acc42a6d3eb0d7e8bf7aa43ab00eac0bdf956f" +checksum = "e9926dba7d67d87e40f49e18ff6cfc01373d5be13e3d373f02182bb5ec8ab37b" dependencies = [ "bytes", - "ed25519-dalek", - "libsecp256k1", - "log", "parity-scale-codec", "rustversion", - "secp256k1", - "sp-core 25.0.0", - "sp-externalities 0.23.0", - "sp-keystore 0.31.0", - "sp-runtime-interface 21.0.0", - "sp-state-machine 0.32.0", - "sp-std 12.0.0", - "sp-tracing 14.0.0", - "sp-trie 26.0.0", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-runtime-interface 19.0.0", + "sp-std 10.0.0", + "sp-tracing 12.0.0", "tracing", "tracing-core", ] @@ -17285,43 +15739,18 @@ dependencies = [ "strum 0.24.1", ] -[[package]] -name = "sp-keyring" -version = "28.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "655ec0b35cb9cb9029fb323aa676b07d58deb872cecc7566e50278409a00ee95" -dependencies = [ - "lazy_static", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "strum 0.24.1", -] - [[package]] name = "sp-keystore" version = "0.27.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "sp-core 21.0.0", "sp-externalities 0.19.0", "thiserror", ] -[[package]] -name = "sp-keystore" -version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8b8ec5ebbba70bee83d79c3fe5e49f12df0a4bb6029858ddf9a15eea7539a592" -dependencies = [ - "parity-scale-codec", - "parking_lot 0.12.3", - "sp-core 25.0.0", - "sp-externalities 0.23.0", - "thiserror", -] - [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" @@ -17333,9 +15762,9 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" -version = "9.0.0" +version = "7.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8846768f036429227e49f6ab523fbee4bc6edfee278a361bf27999590fe020d4" +checksum = "1cb1a26782e618f26b43ec8c6ecd799657134cd12af1902ceddaf1fad8031a1b" dependencies = [ "thiserror", "zstd 0.12.4", @@ -17354,27 +15783,14 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ca9ff0e522a74725ac92f009d38deeb12e880f5296afbd78a6c6b970b773278" +checksum = "9d493f8324241f20d80cbc920fa0ab7a173907d0bf1a10812098a924cdff48d7" dependencies = [ "frame-metadata", "parity-scale-codec", "scale-info", - "sp-std 12.0.0", -] - -[[package]] -name = "sp-mixnet" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdf61f28ca97aab6c21a3c6e0ed496e60d505e5de1f43fd4ba748c9afaa4fc85" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-std 12.0.0", + "sp-std 10.0.0", ] [[package]] @@ -17397,20 +15813,19 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c3b33c20a4b1dd5a0069ced6997078a2af5d625f2c53d1b69bef9e131f42d77" +checksum = "74488c6296d65190b67a3945ef2f5cc8ac0f8b92023dcfc6e88164380654b6a0" dependencies = [ "ckb-merkle-mountain-range", "log", "parity-scale-codec", "scale-info", - "serde", - "sp-api 23.0.0", - "sp-core 25.0.0", - "sp-debug-derive 12.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-core 23.0.0", + "sp-debug-derive 10.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "thiserror", ] @@ -17430,17 +15845,17 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ee3536d7fd990c30864ca545d7bdbee02dc66a92ac2a7a66ab4e21521992a7b" +checksum = "234e5bf197f5232cd00aeab2dc0b4c69b9fc2179d4ea67abd11fdea00a54bddf" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -17455,13 +15870,13 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9310227f043ed99877b0449a683025a7461431a00995dcd6ef423a273d0fd85d" +checksum = "c1e1b9996004e6a39c06e6d66bd7684c8a07e73dd9137a2b6f2bbfde675d636a" dependencies = [ - "sp-api 23.0.0", - "sp-core 25.0.0", - "sp-runtime 28.0.0", + "sp-api 21.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", ] [[package]] @@ -17474,17 +15889,6 @@ dependencies = [ "regex", ] -[[package]] -name = "sp-panic-handler" -version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b00e40857ed3e0187f145b037c733545c5633859f1bd1d1b09deb52805fa696a" -dependencies = [ - "backtrace", - "lazy_static", - "regex", -] - [[package]] name = "sp-rpc" version = "6.0.0" @@ -17495,17 +15899,6 @@ dependencies = [ "sp-core 21.0.0", ] -[[package]] -name = "sp-rpc" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51867fea921f54bbaa2bf505f373559b5f3b80e8d7f38ecb9677f0d3795a3e6a" -dependencies = [ - "rustc-hash", - "serde", - "sp-core 25.0.0", -] - [[package]] name = "sp-runtime" version = "24.0.0" @@ -17530,9 +15923,9 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "28.0.0" +version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d9c40ff7303e62219b55635e5245d963358cb77d6916250991ebcb82c0be2c6" +checksum = "f645e9e2c82d052ea48ed987a8789daca1c03f9b5ed1aa49cd080092eda85330" dependencies = [ "either", "hash256-std-hasher", @@ -17540,15 +15933,14 @@ dependencies = [ "log", "parity-scale-codec", "paste", - "rand 0.8.5", "scale-info", "serde", - "sp-application-crypto 27.0.0", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-std 12.0.0", - "sp-weights 24.0.0", + "sp-application-crypto 25.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-std 10.0.0", + "sp-weights 22.0.0", ] [[package]] @@ -17571,20 +15963,20 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "21.0.0" +version = "19.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f365332922a8cfa98ab00c6d08b1b0f24e159e730dd554e720d950ff3371b1f" +checksum = "6ef767d6e400ee54a420bcbc570030741420c2d938a6e379d21cab9875a339c5" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.23.0", - "sp-runtime-interface-proc-macro 15.0.0", - "sp-std 12.0.0", - "sp-storage 17.0.0", - "sp-tracing 14.0.0", - "sp-wasm-interface 18.0.0", + "sp-externalities 0.21.0", + "sp-runtime-interface-proc-macro 13.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "sp-tracing 12.0.0", + "sp-wasm-interface 16.0.0", "static_assertions", ] @@ -17597,20 +15989,20 @@ dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "sp-runtime-interface-proc-macro" -version = "15.0.0" +version = "13.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b2afcbd1bd18d323371111b66b7ac2870bdc1c86c3d7b0dae67b112ca52b4d8" +checksum = "fdd795a4a2205b64d95da897f85b7c83a0044f30df22b0ea282f8387dc6ca428" dependencies = [ "Inflector", "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -17622,7 +16014,7 @@ dependencies = [ "scale-info", "sp-api 4.0.0-dev", "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-keystore", "sp-runtime 24.0.0", "sp-staking 4.0.0-dev", "sp-std 8.0.0", @@ -17630,18 +16022,16 @@ dependencies = [ [[package]] name = "sp-session" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "248dd8f49aa96b56bf0a7d513691ddb4194f9359fdb93e94397eabdef1036085" +checksum = "ff5d53ba296b793574fc12b6ebf49d6755d24439979290682ca58d759db5bb73" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 23.0.0", - "sp-core 25.0.0", - "sp-keystore 0.31.0", - "sp-runtime 28.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", + "sp-api 21.0.0", + "sp-core 23.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", ] [[package]] @@ -17660,17 +16050,17 @@ dependencies = [ [[package]] name = "sp-staking" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee0feed0137234598bd1f76d0b468c585ea16619ea9ed1acbba82dd24ac79788" +checksum = "8acb11c6a7765d2df277110fe25bba075f697aba999b29a6c9b55eb2b95401b0" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -17681,39 +16071,34 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "rand 0.8.5", "smallvec", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-panic-handler 8.0.0", + "sp-panic-handler", "sp-std 8.0.0", "sp-trie 22.0.0", "thiserror", "tracing", - "trie-db 0.27.1", + "trie-db", ] [[package]] name = "sp-state-machine" -version = "0.32.0" +version = "0.30.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "96e087fa4430befd2047b61d912c9d6fa4eaed408c4b58b46c6e9acd7965f2d3" +checksum = "771dce7d78335718ab8475984b6dbc1f374777049ed1c308186679e611333be2" dependencies = [ "hash-db", "log", "parity-scale-codec", - "parking_lot 0.12.3", - "rand 0.8.5", "smallvec", - "sp-core 25.0.0", - "sp-externalities 0.23.0", - "sp-panic-handler 12.0.0", - "sp-std 12.0.0", - "sp-trie 26.0.0", - "thiserror", - "tracing", - "trie-db 0.28.0", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-std 10.0.0", + "sp-trie 24.0.0", + "trie-db", ] [[package]] @@ -17722,7 +16107,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "aes-gcm", - "curve25519-dalek 4.1.3", + "curve25519-dalek 4.1.2", "ed25519-dalek", "hkdf", "parity-scale-codec", @@ -17740,31 +16125,6 @@ dependencies = [ "x25519-dalek 2.0.1", ] -[[package]] -name = "sp-statement-store" -version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4b8654bcd37602b1811414050d34d14f543873bd4e64e50d210a0116b660c600" -dependencies = [ - "aes-gcm", - "curve25519-dalek 4.1.3", - "ed25519-dalek", - "hkdf", - "parity-scale-codec", - "rand 0.8.5", - "scale-info", - "sha2 0.10.8", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-core 25.0.0", - "sp-externalities 0.23.0", - "sp-runtime 28.0.0", - "sp-runtime-interface 21.0.0", - "sp-std 12.0.0", - "thiserror", - "x25519-dalek 2.0.1", -] - [[package]] name = "sp-std" version = "8.0.0" @@ -17772,9 +16132,9 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot [[package]] name = "sp-std" -version = "12.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "54c78c5a66682568cc7b153603c5d01a2cc8f5c221c7b1e921517a0eef18ae05" +checksum = "3ed09ef1760e8be9b64b7f739f1cf9a94528130be475d8e4f2d1be1e690c9f9c" [[package]] name = "sp-storage" @@ -17791,16 +16151,16 @@ dependencies = [ [[package]] name = "sp-storage" -version = "17.0.0" +version = "15.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "016f20812cc51bd479cc88d048c35d44cd3adde4accdb159d49d6050f2953595" +checksum = "c20f503280c004d94033a32cb84274ede30ef0b4b634770b1e7d595f8245bda4" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 12.0.0", - "sp-std 12.0.0", + "sp-debug-derive 10.0.0", + "sp-std 10.0.0", ] [[package]] @@ -17818,16 +16178,14 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "004a7f453240db80b2967c0e1c6411836efc7daa7afae98fd16202caa51460e0" +checksum = "00d60953f7fc9b4f51bbcbac8f0cd8d6e6266a7cc18f661330308bbcec1eb053" dependencies = [ - "async-trait", "parity-scale-codec", - "sp-inherents 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "thiserror", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -17844,15 +16202,14 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "14.0.0" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d727cb5265641ffbb7d4e42c18b63e29f6cfdbd240aae3bcf093c3d6eb29a19" +checksum = "ebabec43485ebdb2fdb5c6f9b388590d4797a3888024d74724ada2f16b2113b8" dependencies = [ "parity-scale-codec", - "sp-std 12.0.0", + "sp-std 10.0.0", "tracing", "tracing-core", - "tracing-subscriber", ] [[package]] @@ -17866,12 +16223,12 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "23.0.0" +version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7cd2afe89c474339d15d06e73639171ebe4d280be6904d9349072103da21427" +checksum = "aa16493e2b8f84b03167c901f4ef7af8fe3e58c4c3426d41cc48dc10597d255d" dependencies = [ - "sp-api 23.0.0", - "sp-runtime 28.0.0", + "sp-api 21.0.0", + "sp-runtime 26.0.0", ] [[package]] @@ -17889,22 +16246,6 @@ dependencies = [ "sp-trie 22.0.0", ] -[[package]] -name = "sp-transaction-storage-proof" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "39ae7c4954431b8479f7b2b6b82f0551cc360a1ee59b6a5276eef86a1099eaed" -dependencies = [ - "async-trait", - "parity-scale-codec", - "scale-info", - "sp-core 25.0.0", - "sp-inherents 23.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-trie 26.0.0", -] - [[package]] name = "sp-trie" version = "22.0.0" @@ -17917,39 +16258,30 @@ dependencies = [ "memory-db", "nohash-hasher", "parity-scale-codec", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "scale-info", "schnellru", "sp-core 21.0.0", "sp-std 8.0.0", "thiserror", "tracing", - "trie-db 0.27.1", + "trie-db", "trie-root", ] [[package]] name = "sp-trie" -version = "26.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e359b358263cc322c3f678c272a3a519621d9853dcfa1374dfcbdb5f54c6f85" +checksum = "e78585a84d02d1c71e8eb8c00ed586c22a46ad4e773d9ff65c8ed3b8e98b9f51" dependencies = [ - "ahash 0.8.11", "hash-db", - "hashbrown 0.13.2", - "lazy_static", "memory-db", - "nohash-hasher", "parity-scale-codec", - "parking_lot 0.12.3", - "rand 0.8.5", "scale-info", - "schnellru", - "sp-core 25.0.0", - "sp-std 12.0.0", - "thiserror", - "tracing", - "trie-db 0.28.0", + "sp-core 23.0.0", + "sp-std 10.0.0", + "trie-db", "trie-root", ] @@ -17972,20 +16304,18 @@ dependencies = [ [[package]] name = "sp-version" -version = "26.0.0" +version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e93da332eba3cb59a65f128da5edd5c70e1475692b45470104e7465b1278471" +checksum = "68a8d11b816cd2c68467c697aecca868ab5828af02ef093681a88554d045b878" dependencies = [ "impl-serde", "parity-scale-codec", - "parity-wasm", "scale-info", "serde", - "sp-core-hashing-proc-macro 13.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-version-proc-macro 12.0.0", - "thiserror", + "sp-core-hashing-proc-macro 11.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-version-proc-macro 10.0.0", ] [[package]] @@ -17996,19 +16326,19 @@ dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "sp-version-proc-macro" -version = "12.0.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49535d8c7184dab46d15639c68374a30cbb1534e392fa09a1ebb059a993ad436" +checksum = "6de7bbf860de93bb9b0ccd8e4a74e0dc40089e7192c397bac2b357d4da74e20c" dependencies = [ "parity-scale-codec", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -18026,16 +16356,13 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "18.0.0" +version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d85813d46a22484cdf5e5afddbbe85442dd1b4d84d67a8c7792f92f9f93607" +checksum = "ee009ac79098027f5990984e0c5ee2fd4883b16bbd6ab97931f28c2148aaa3ea" dependencies = [ - "anyhow", "impl-trait-for-tuples", - "log", "parity-scale-codec", - "sp-std 12.0.0", - "wasmtime", + "sp-std 10.0.0", ] [[package]] @@ -18055,18 +16382,18 @@ dependencies = [ [[package]] name = "sp-weights" -version = "24.0.0" +version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "751676c1263e7f3600af16bad26a7978a816bc532676fe05eafa23b862c05b9e" +checksum = "86566cae93412e40bea0db9e6b110a7379105412a9aed1af73b5d2fb69cb7000" dependencies = [ "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-debug-derive 12.0.0", - "sp-std 12.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-debug-derive 10.0.0", + "sp-std 10.0.0", ] [[package]] @@ -18089,6 +16416,26 @@ dependencies = [ "substrate-stellar-sdk", ] +[[package]] +name = "spacewalk-primitives" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "base58", + "bstringify", + "frame-support 4.0.0-dev", + "hex", + "parity-scale-codec", + "scale-decode", + "scale-encode", + "scale-info", + "serde", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "substrate-stellar-sdk", +] + [[package]] name = "spin" version = "0.5.2" @@ -18153,16 +16500,16 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "binary-merkle-tree 4.0.0-dev", "bitvec", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", + "frame-system-benchmarking", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "hex-literal 0.4.1", - "kusama-runtime-constants 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "kusama-runtime-constants 1.0.0", "log", "pallet-authority-discovery 4.0.0-dev", "pallet-authorship 4.0.0-dev", @@ -18177,7 +16524,7 @@ dependencies = [ "pallet-conviction-voting 4.0.0-dev", "pallet-democracy 4.0.0-dev", "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-election-provider-support-benchmarking 4.0.0-dev", + "pallet-election-provider-support-benchmarking", "pallet-elections-phragmen 5.0.0-dev", "pallet-fast-unstake 4.0.0-dev", "pallet-grandpa 4.0.0-dev", @@ -18190,10 +16537,10 @@ dependencies = [ "pallet-multisig 4.0.0-dev", "pallet-nis 4.0.0-dev", "pallet-nomination-pools 1.0.0", - "pallet-nomination-pools-benchmarking 1.0.0", + "pallet-nomination-pools-benchmarking", "pallet-nomination-pools-runtime-api 1.0.0-dev", "pallet-offences 4.0.0-dev", - "pallet-offences-benchmarking 4.0.0-dev", + "pallet-offences-benchmarking", "pallet-preimage 4.0.0-dev", "pallet-proxy 4.0.0-dev", "pallet-ranked-collective 4.0.0-dev", @@ -18201,7 +16548,7 @@ dependencies = [ "pallet-referenda 4.0.0-dev", "pallet-scheduler 4.0.0-dev", "pallet-session 4.0.0-dev", - "pallet-session-benchmarking 4.0.0-dev", + "pallet-session-benchmarking", "pallet-society 4.0.0-dev", "pallet-staking 4.0.0-dev", "pallet-staking-runtime-api 4.0.0-dev", @@ -18215,7 +16562,7 @@ dependencies = [ "pallet-vesting 4.0.0-dev", "pallet-whitelist 4.0.0-dev", "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", + "pallet-xcm-benchmarks", "parity-scale-codec", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", @@ -18249,130 +16596,120 @@ dependencies = [ "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev", ] [[package]] name = "staging-kusama-runtime" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "084d70144427399ec325a8ef44ecb322b5738f22cd011a18c5d95237037cbf28" dependencies = [ - "binary-merkle-tree 10.0.0", + "binary-merkle-tree 8.0.0", "bitvec", - "frame-benchmarking 25.0.0", - "frame-election-provider-support 25.0.0", - "frame-executive 25.0.0", - "frame-support 25.0.0", - "frame-system 25.0.0", - "frame-system-benchmarking 25.0.0", - "frame-system-rpc-runtime-api 23.0.0", - "frame-try-runtime 0.31.0", + "frame-election-provider-support 23.0.0", + "frame-executive 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "frame-system-rpc-runtime-api 21.0.0", "hex-literal 0.4.1", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "log", - "pallet-asset-rate", - "pallet-authority-discovery 25.0.0", - "pallet-authorship 25.0.0", - "pallet-babe 25.0.0", - "pallet-bags-list 24.0.0", - "pallet-balances 25.0.0", - "pallet-beefy 25.0.0", - "pallet-beefy-mmr 25.0.0", - "pallet-bounties 24.0.0", - "pallet-child-bounties 24.0.0", - "pallet-collective 25.0.0", - "pallet-conviction-voting 25.0.0", - "pallet-democracy 25.0.0", - "pallet-election-provider-multi-phase 24.0.0", - "pallet-election-provider-support-benchmarking 24.0.0", - "pallet-elections-phragmen 26.0.0", - "pallet-fast-unstake 24.0.0", - "pallet-grandpa 25.0.0", - "pallet-identity 25.0.0", - "pallet-im-online 24.0.0", - "pallet-indices 25.0.0", - "pallet-membership 25.0.0", - "pallet-message-queue 28.0.0", - "pallet-mmr 24.0.0", - "pallet-multisig 25.0.0", - "pallet-nis 25.0.0", - "pallet-nomination-pools 22.0.2", - "pallet-nomination-pools-benchmarking 23.0.0", - "pallet-nomination-pools-runtime-api 20.0.0", - "pallet-offences 24.0.0", - "pallet-offences-benchmarking 25.0.0", - "pallet-preimage 25.0.0", - "pallet-proxy 25.0.0", - "pallet-ranked-collective 25.0.0", - "pallet-recovery 25.0.0", - "pallet-referenda 25.0.0", - "pallet-scheduler 26.0.0", - "pallet-session 25.0.0", - "pallet-session-benchmarking 25.0.0", - "pallet-society 25.0.0", - "pallet-staking 25.0.1", - "pallet-staking-runtime-api 11.0.0", - "pallet-state-trie-migration 26.0.0", - "pallet-timestamp 24.0.0", - "pallet-tips 24.0.0", - "pallet-transaction-payment 25.0.0", - "pallet-transaction-payment-rpc-runtime-api 25.0.0", - "pallet-treasury 24.0.0", - "pallet-utility 25.0.0", - "pallet-vesting 25.0.0", - "pallet-whitelist 24.0.0", - "pallet-xcm 4.0.0", - "pallet-xcm-benchmarks 4.0.1", - "parity-scale-codec", - "polkadot-primitives 4.0.0", - "polkadot-runtime-common 4.0.0", - "polkadot-runtime-parachains 4.0.0", + "kusama-runtime-constants 2.0.0", + "log", + "pallet-authority-discovery 23.0.0", + "pallet-authorship 23.0.0", + "pallet-babe 23.0.0", + "pallet-bags-list 22.0.0", + "pallet-balances 23.0.0", + "pallet-beefy 23.0.0", + "pallet-beefy-mmr 23.0.0", + "pallet-bounties 22.0.0", + "pallet-child-bounties 22.0.0", + "pallet-collective 23.0.0", + "pallet-conviction-voting 23.0.0", + "pallet-democracy 23.0.0", + "pallet-election-provider-multi-phase 22.0.0", + "pallet-elections-phragmen 24.0.0", + "pallet-fast-unstake 22.0.0", + "pallet-grandpa 23.0.0", + "pallet-identity 23.0.0", + "pallet-im-online 22.0.0", + "pallet-indices 23.0.0", + "pallet-membership 23.0.0", + "pallet-message-queue 26.0.0", + "pallet-mmr 22.0.0", + "pallet-multisig 23.0.0", + "pallet-nis 23.0.0", + "pallet-nomination-pools 20.0.0", + "pallet-nomination-pools-runtime-api 18.0.0", + "pallet-offences 22.0.0", + "pallet-preimage 23.0.0", + "pallet-proxy 23.0.0", + "pallet-ranked-collective 23.0.0", + "pallet-recovery 23.0.0", + "pallet-referenda 23.0.0", + "pallet-scheduler 24.0.0", + "pallet-session 23.0.0", + "pallet-society 23.0.0", + "pallet-staking 23.0.0", + "pallet-staking-runtime-api 9.0.0", + "pallet-state-trie-migration 24.0.0", + "pallet-timestamp 22.0.0", + "pallet-tips 22.0.0", + "pallet-transaction-payment 23.0.0", + "pallet-transaction-payment-rpc-runtime-api 23.0.0", + "pallet-treasury 22.0.0", + "pallet-utility 23.0.0", + "pallet-vesting 23.0.0", + "pallet-whitelist 22.0.0", + "pallet-xcm 2.0.0", + "parity-scale-codec", + "polkadot-primitives 2.0.0", + "polkadot-runtime-common 2.0.0", + "polkadot-runtime-parachains 2.0.0", "rustc-hex", "scale-info", "serde", - "serde_derive", "smallvec", - "sp-api 23.0.0", - "sp-application-crypto 27.0.0", - "sp-arithmetic 20.0.0", - "sp-authority-discovery 23.0.0", - "sp-block-builder 23.0.0", - "sp-consensus-babe 0.29.0", - "sp-consensus-beefy 10.0.0", - "sp-core 25.0.0", - "sp-genesis-builder 0.4.0", - "sp-inherents 23.0.0", - "sp-io 27.0.0", - "sp-mmr-primitives 23.0.0", - "sp-npos-elections 23.0.0", - "sp-offchain 23.0.0", - "sp-runtime 28.0.0", - "sp-session 24.0.0", - "sp-staking 23.0.0", - "sp-std 12.0.0", - "sp-storage 17.0.0", - "sp-transaction-pool 23.0.0", - "sp-version 26.0.0", - "staging-xcm 4.0.0", - "staging-xcm-builder 4.0.1", - "staging-xcm-executor 4.0.2", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-arithmetic 18.0.0", + "sp-authority-discovery 21.0.0", + "sp-block-builder 21.0.0", + "sp-consensus-babe 0.27.0", + "sp-consensus-beefy 8.0.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-io 25.0.0", + "sp-mmr-primitives 21.0.0", + "sp-npos-elections 21.0.0", + "sp-offchain 21.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "sp-transaction-pool 21.0.0", + "sp-version 24.0.0", + "staging-xcm 2.0.1", + "staging-xcm-builder 2.0.1", + "staging-xcm-executor 2.0.0", "static_assertions", - "substrate-wasm-builder", + "substrate-wasm-builder 12.0.0", ] [[package]] name = "staging-parachain-info" -version = "0.4.0" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a1bcf863664ca5708d92894fc30d2c6606c7dbb7d7cfcf43b9ae69d5b83f4fb" +checksum = "cd1938a5d4938701c5a1ffd9c6cac6e906e219d85557f061f55f9f41e8d886c6" dependencies = [ - "cumulus-primitives-core 0.4.0", - "frame-support 25.0.0", - "frame-system 25.0.0", + "cumulus-primitives-core 0.2.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "parity-scale-codec", "scale-info", - "sp-runtime 28.0.0", - "sp-std 12.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -18394,9 +16731,9 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "4.0.0" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abd0c2e401a1e264379131c27676bc65c9631aaa508044bc04d8ce60a7d8524" +checksum = "eec456fd5fcbc4dffe9c6042b452c1930eb1d5af5534d6ef36b8238b4517c9b7" dependencies = [ "bounded-collections", "derivative", @@ -18406,8 +16743,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-weights 24.0.0", - "xcm-procedural 4.0.0", + "sp-weights 22.0.0", + "xcm-procedural 2.0.0", ] [[package]] @@ -18421,7 +16758,7 @@ dependencies = [ "log", "pallet-transaction-payment 4.0.0-dev", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "scale-info", "sp-arithmetic 16.0.0", "sp-io 23.0.0", @@ -18434,25 +16771,25 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "4.0.1" +version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8628fd8878df3978a34da0ef75722b118f4bc40bb47fb3c687cc0899f7ede43c" +checksum = "07c1ca6d8f2b7fcbfe8866c1a1cb8105b62c72a74e727dd8c9943e8ac0c410eb" dependencies = [ - "frame-support 25.0.0", - "frame-system 25.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", "impl-trait-for-tuples", "log", - "pallet-transaction-payment 25.0.0", + "pallet-transaction-payment 23.0.0", "parity-scale-codec", - "polkadot-parachain-primitives 3.0.0", + "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "scale-info", - "sp-arithmetic 20.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-weights 24.0.0", - "staging-xcm 4.0.0", - "staging-xcm-executor 4.0.2", + "sp-arithmetic 18.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-weights 22.0.0", + "staging-xcm 2.0.1", + "staging-xcm-executor 2.0.0", ] [[package]] @@ -18461,7 +16798,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "environmental", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "impl-trait-for-tuples", "log", @@ -18477,23 +16814,22 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "4.0.2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49bc3b2b8429aacca1897c72b786e7c21d36170a919e9333fe533868d32d2774" +checksum = "23b2ab1d434de75fb698d07d863ebede9745bd500d0284c659055201024627ca" dependencies = [ "environmental", - "frame-benchmarking 25.0.0", - "frame-support 25.0.0", + "frame-support 23.0.0", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic 20.0.0", - "sp-core 25.0.0", - "sp-io 27.0.0", - "sp-runtime 28.0.0", - "sp-std 12.0.0", - "sp-weights 24.0.0", - "staging-xcm 4.0.0", + "sp-arithmetic 18.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-weights 22.0.0", + "staging-xcm 2.0.1", ] [[package]] @@ -18501,11 +16837,32 @@ name = "staking" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "parity-scale-codec", + "scale-info", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "staking" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", @@ -18514,7 +16871,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -18557,8 +16914,28 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ "base64 0.13.1", - "currency", - "frame-benchmarking 4.0.0-dev", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "parity-scale-codec", + "scale-info", + "serde", + "sha2 0.10.8", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "stellar-relay" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "base64 0.13.1", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -18568,7 +16945,7 @@ dependencies = [ "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -18621,7 +16998,7 @@ dependencies = [ "proc-macro2", "quote", "rustversion", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -18652,11 +17029,11 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-rpc-api 0.10.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-rpc-api", + "sc-transaction-pool-api", "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", + "sp-blockchain", "sp-core 21.0.0", "sp-runtime 24.0.0", ] @@ -18673,19 +17050,6 @@ dependencies = [ "tokio", ] -[[package]] -name = "substrate-prometheus-endpoint" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ededbe617291db8a47d6e5155486ff1e5425f0bbf5dcb7f752730466a62bd293" -dependencies = [ - "hyper", - "log", - "prometheus", - "thiserror", - "tokio", -] - [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" @@ -18694,7 +17058,7 @@ dependencies = [ "async-trait", "jsonrpsee", "log", - "sc-rpc-api 0.10.0-dev", + "sc-rpc-api", "serde", "sp-runtime 24.0.0", ] @@ -18706,14 +17070,14 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "sc-rpc-api 0.10.0-dev", + "sc-client-api", + "sc-rpc-api", "serde", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-trie 22.0.0", - "trie-db 0.27.1", + "trie-db", ] [[package]] @@ -18737,16 +17101,15 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "14.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12ab1707dbbd129622b771a9b80b25f0ebf1c04854b907bc44b51ec96fb4005b" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ansi_term", "build-helper", "cargo_metadata", "filetime", "parity-wasm", - "sp-maybe-compressed-blob 9.0.0", + "sp-maybe-compressed-blob 4.1.0-dev", "strum 0.24.1", "tempfile", "toml 0.7.8", @@ -18755,10 +17118,23 @@ dependencies = [ ] [[package]] -name = "subtle" -version = "1.0.0" +name = "substrate-wasm-builder" +version = "12.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" +checksum = "87e792ccae135d69e0bc0eaeafc649e356cc9844017502496364d6b13db09e18" +dependencies = [ + "ansi_term", + "build-helper", + "cargo_metadata", + "filetime", + "parity-wasm", + "sp-maybe-compressed-blob 7.0.0", + "strum 0.24.1", + "tempfile", + "toml 0.7.8", + "walkdir", + "wasm-opt", +] [[package]] name = "subtle" @@ -18785,9 +17161,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.72" +version = "2.0.65" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af" +checksum = "d2863d96a84c6439701d7a38f9de935ec562c8832cc55d1dde0f513b52fad106" dependencies = [ "proc-macro2", "quote", @@ -18827,21 +17203,6 @@ dependencies = [ "libc", ] -[[package]] -name = "system-parachains-constants" -version = "1.0.0" -source = "git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581#c0e66c3e121cc5da7d59415015019c3bb0ec6581" -dependencies = [ - "frame-support 25.0.0", - "kusama-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "parachains-common 4.0.0", - "polkadot-core-primitives 4.0.0", - "polkadot-primitives 4.0.0", - "polkadot-runtime-constants 1.0.0 (git+https://github.com/polkadot-fellows/runtimes?rev=c0e66c3e121cc5da7d59415015019c3bb0ec6581)", - "smallvec", - "sp-runtime 28.0.0", -] - [[package]] name = "tap" version = "1.0.1" @@ -18850,21 +17211,20 @@ checksum = "55937e1799185b12863d447f42597ed69d9928686b8d88a1df17376a097d8369" [[package]] name = "target-lexicon" -version = "0.12.16" +version = "0.12.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" +checksum = "e1fc403891a21bcfb7c37834ba66a547a8f402146eba7265b5a6d88059c9ff2f" [[package]] name = "tempfile" -version = "3.12.0" +version = "3.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64" +checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" dependencies = [ "cfg-if", "fastrand 2.1.0", - "once_cell", "rustix 0.38.34", - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -18884,9 +17244,9 @@ checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" [[package]] name = "thiserror" -version = "1.0.63" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c0342370b38b6a11b6cc11d6a805569958d54cfa061a29969c3b5ce2ea405724" +checksum = "c546c80d6be4bc6a00c0f01730c08df82eaa7a7a61f11d656526506112cc1709" dependencies = [ "thiserror-impl", ] @@ -18908,18 +17268,18 @@ checksum = "e4c60d69f36615a077cc7663b9cb8e42275722d23e58a7fa3d2c7f2915d09d04" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "thiserror-impl" -version = "1.0.63" +version = "1.0.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" +checksum = "46c3384250002a6d5af4d114f2845d37b57521033f30d5c3f46c4d70e1197533" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -19042,9 +17402,9 @@ dependencies = [ [[package]] name = "tinyvec" -version = "1.8.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938" +checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" dependencies = [ "tinyvec_macros", ] @@ -19066,7 +17426,7 @@ dependencies = [ "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-contracts", "parity-scale-codec", "sp-core 21.0.0", @@ -19074,36 +17434,37 @@ dependencies = [ "sp-std 8.0.0", "sp-tracing 10.0.0", "sp-weights 20.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] name = "tokio" -version = "1.39.2" +version = "1.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "daa4fb1bc778bd6f04cbfc4bb2d06a7396a8f299dc33ea1900cedaa316f467b1" +checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" dependencies = [ "backtrace", "bytes", "libc", "mio", - "parking_lot 0.12.3", + "num_cpus", + "parking_lot 0.12.2", "pin-project-lite 0.2.14", "signal-hook-registry", "socket2 0.5.7", "tokio-macros", - "windows-sys 0.52.0", + "windows-sys 0.48.0", ] [[package]] name = "tokio-macros" -version = "2.4.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +checksum = "5b8a1e28f2deaa14e508979454cb3a223b10b938b45af148bc0986de36f1923b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -19176,21 +17537,21 @@ dependencies = [ [[package]] name = "toml" -version = "0.8.19" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" +checksum = "ac2caab0bf757388c6c0ae23b3293fdb463fee59434529014f85e3263b995c28" dependencies = [ "serde", "serde_spanned", "toml_datetime", - "toml_edit 0.22.20", + "toml_edit 0.22.16", ] [[package]] name = "toml_datetime" -version = "0.6.8" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +checksum = "4badfd56924ae69bcc9039335b2e017639ce3f9b001c393c1b2d1ef846ce2cbf" dependencies = [ "serde", ] @@ -19201,7 +17562,7 @@ version = "0.19.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", @@ -19214,18 +17575,18 @@ version = "0.21.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a8534fd7f78b5405e860340ad6575217ce99f38d4d5c8f2442cb5ecb50090e1" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.2.6", "toml_datetime", "winnow 0.5.40", ] [[package]] name = "toml_edit" -version = "0.22.20" +version = "0.22.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "583c44c02ad26b0c3f3066fe629275e50627026c51ac2e595cca4c230ce1ce1d" +checksum = "278f3d518e152219c994ce877758516bca5e118eaed6996192a774fb9fbf0788" dependencies = [ - "indexmap 2.3.0", + "indexmap 2.2.6", "serde", "serde_spanned", "toml_datetime", @@ -19249,7 +17610,7 @@ version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61c5bb1d698276a2443e5ecfabc1008bf15a36c12e6a7176e7bf089ea9131140" dependencies = [ - "bitflags 2.6.0", + "bitflags 2.5.0", "bytes", "futures-core", "futures-util", @@ -19293,7 +17654,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -19322,23 +17683,10 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "coarsetime", - "polkadot-node-jaeger 1.0.0", + "polkadot-node-jaeger", "polkadot-primitives 1.0.0", "tracing", - "tracing-gum-proc-macro 1.0.0", -] - -[[package]] -name = "tracing-gum" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32c0555bd635d9adbf8dec0bf45f7c2aef7541121d648ba37f5f792a211077b6" -dependencies = [ - "coarsetime", - "polkadot-node-jaeger 4.0.0", - "polkadot-primitives 4.0.0", - "tracing", - "tracing-gum-proc-macro 4.0.0", + "tracing-gum-proc-macro", ] [[package]] @@ -19346,24 +17694,11 @@ name = "tracing-gum-proc-macro" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "expander 2.2.1", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.72", -] - -[[package]] -name = "tracing-gum-proc-macro" -version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35756d8c1a227ec525853a1080bf890d03d939deb2bc50d4d43c96516c795d0d" -dependencies = [ - "expander 2.2.1", + "expander 2.1.0", "proc-macro-crate 1.3.1", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -19414,13 +17749,13 @@ dependencies = [ name = "treasury-buyout-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "pallet-treasury 4.0.0-dev", "parity-scale-codec", @@ -19433,7 +17768,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "staging-xcm 1.0.0", ] @@ -19450,19 +17785,6 @@ dependencies = [ "smallvec", ] -[[package]] -name = "trie-db" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff28e0f815c2fea41ebddf148e008b077d2faddb026c9555b29696114d602642" -dependencies = [ - "hash-db", - "hashbrown 0.13.2", - "log", - "rustc-hex", - "smallvec", -] - [[package]] name = "trie-root" version = "0.18.0" @@ -19509,7 +17831,7 @@ dependencies = [ "ipconfig", "lazy_static", "lru-cache", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "resolv-conf", "smallvec", "thiserror", @@ -19532,12 +17854,12 @@ dependencies = [ "async-trait", "clap", "frame-remote-externalities", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "hex", "log", "parity-scale-codec", - "sc-cli 0.10.0-dev", - "sc-executor 0.10.0-dev", + "sc-cli", + "sc-executor", "serde", "serde_json", "sp-api 4.0.0-dev", @@ -19548,12 +17870,12 @@ dependencies = [ "sp-externalities 0.19.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keystore 0.27.0", - "sp-rpc 6.0.0", + "sp-keystore", + "sp-rpc", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-timestamp 4.0.0-dev", - "sp-transaction-storage-proof 4.0.0-dev", + "sp-transaction-storage-proof", "sp-version 22.0.0", "sp-weights 20.0.0", "substrate-rpc-client", @@ -19625,9 +17947,9 @@ dependencies = [ [[package]] name = "unicode-width" -version = "0.1.13" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0336d538f7abc86d282a4189614dfaa90810dfc2c6f6427eaf88e16311dd225d" +checksum = "68f5e5f3158ecfd4b8ff6fe086db7c8467a2dfdac97fe420f2b7c4aa97af66d6" [[package]] name = "unicode-xid" @@ -19642,7 +17964,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc1de2c688dc15305988b563c3854064043356019f97a4b46276fe734c4f07ea" dependencies = [ "crypto-common", - "subtle 2.4.1", + "subtle", ] [[package]] @@ -19671,9 +17993,9 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" [[package]] name = "url" -version = "2.5.2" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c" +checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" dependencies = [ "form_urlencoded", "idna 0.5.0", @@ -19682,9 +18004,9 @@ dependencies = [ [[package]] name = "utf8parse" -version = "0.2.2" +version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" +checksum = "711b9620af191e0cdc7468a8d14e709c3dcdb115b36f838e601583af800a370a" [[package]] name = "valuable" @@ -19697,33 +18019,67 @@ name = "vault-registry" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" dependencies = [ - "currency", - "fee", + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "fixed-hash 0.7.0", + "frame-benchmarking", + "frame-support 4.0.0-dev", + "frame-system 4.0.0-dev", + "log", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "orml-currencies", + "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "pallet-balances 4.0.0-dev", + "pallet-timestamp 4.0.0-dev", + "parity-scale-codec", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "reward 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "scale-info", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "serde", + "sp-arithmetic 16.0.0", + "sp-core 21.0.0", + "sp-io 23.0.0", + "sp-runtime 24.0.0", + "sp-std 8.0.0", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", +] + +[[package]] +name = "vault-registry" +version = "1.0.10" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +dependencies = [ + "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "fixed-hash 0.7.0", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "oracle", + "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "pooled-rewards", - "reward", - "reward-distribution", + "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "reward 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "scale-info", - "security", + "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives", - "staking", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] [[package]] @@ -19734,15 +18090,15 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "version_check" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" [[package]] name = "vesting-manager" version = "0.0.1" dependencies = [ - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -19761,30 +18117,6 @@ version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" -[[package]] -name = "w3f-bls" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c5da5fa2c6afa2c9158eaa7cd9aee249765eb32b5fb0c63ad8b9e79336a47ec" -dependencies = [ - "ark-bls12-377", - "ark-bls12-381", - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-serialize-derive", - "arrayref", - "constcat", - "digest 0.10.7", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "sha2 0.10.8", - "sha3", - "thiserror", - "zeroize", -] - [[package]] name = "waker-fn" version = "1.2.0" @@ -19852,7 +18184,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", "wasm-bindgen-shared", ] @@ -19886,7 +18218,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -19917,9 +18249,9 @@ dependencies = [ [[package]] name = "wasm-opt" -version = "0.116.1" +version = "0.114.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2fd87a4c135535ffed86123b6fb0f0a5a0bc89e50416c942c5f0662c645f679c" +checksum = "effbef3bd1dde18acb401f73e740a6f3d4a1bc651e9773bddc512fe4d8d68f67" dependencies = [ "anyhow", "libc", @@ -19933,9 +18265,9 @@ dependencies = [ [[package]] name = "wasm-opt-cxx-sys" -version = "0.116.0" +version = "0.114.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c57b28207aa724318fcec6575fe74803c23f6f266fce10cbc9f3f116762f12e" +checksum = "c09e24eb283919ace2ed5733bda4842a59ce4c8de110ef5c6d98859513d17047" dependencies = [ "anyhow", "cxx", @@ -19945,9 +18277,9 @@ dependencies = [ [[package]] name = "wasm-opt-sys" -version = "0.116.0" +version = "0.114.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a1cce564dc768dacbdb718fc29df2dba80bd21cb47d8f77ae7e3d95ceb98cbe" +checksum = "36f2f817bed2e8d65eb779fa37317e74de15585751f903c9118342d1970703a4" dependencies = [ "anyhow", "cc", @@ -20257,15 +18589,15 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "binary-merkle-tree 4.0.0-dev", "bitvec", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-election-provider-support 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-metadata-hash-extension", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", + "frame-system-benchmarking", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "hex-literal 0.4.1", "log", "pallet-authority-discovery 4.0.0-dev", @@ -20278,7 +18610,7 @@ dependencies = [ "pallet-collective 4.0.0-dev", "pallet-democracy 4.0.0-dev", "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-election-provider-support-benchmarking 4.0.0-dev", + "pallet-election-provider-support-benchmarking", "pallet-elections-phragmen 5.0.0-dev", "pallet-fast-unstake 4.0.0-dev", "pallet-grandpa 4.0.0-dev", @@ -20290,16 +18622,16 @@ dependencies = [ "pallet-mmr 4.0.0-dev", "pallet-multisig 4.0.0-dev", "pallet-nomination-pools 1.0.0", - "pallet-nomination-pools-benchmarking 1.0.0", + "pallet-nomination-pools-benchmarking", "pallet-nomination-pools-runtime-api 1.0.0-dev", "pallet-offences 4.0.0-dev", - "pallet-offences-benchmarking 4.0.0-dev", + "pallet-offences-benchmarking", "pallet-preimage 4.0.0-dev", "pallet-proxy 4.0.0-dev", "pallet-recovery 4.0.0-dev", "pallet-scheduler 4.0.0-dev", "pallet-session 4.0.0-dev", - "pallet-session-benchmarking 4.0.0-dev", + "pallet-session-benchmarking", "pallet-society 4.0.0-dev", "pallet-staking 4.0.0-dev", "pallet-staking-reward-curve 4.0.0-dev", @@ -20313,9 +18645,9 @@ dependencies = [ "pallet-utility 4.0.0-dev", "pallet-vesting 4.0.0-dev", "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", + "pallet-xcm-benchmarks", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", "polkadot-runtime-parachains 1.0.0", @@ -20346,7 +18678,7 @@ dependencies = [ "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", - "substrate-wasm-builder", + "substrate-wasm-builder 5.0.0-dev", "westend-runtime-constants 1.0.0", ] @@ -20366,18 +18698,17 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "682c32c5f5e6d51c431bf66c33fc502c66e7b25488c0bd92f5ee020c329f2beb" +checksum = "75c4085403f25dda1eb8ce8859a118f9681c35687e893a8a2511179f7436643a" dependencies = [ - "frame-support 25.0.0", - "polkadot-primitives 4.0.0", - "polkadot-runtime-common 4.0.0", + "frame-support 23.0.0", + "polkadot-primitives 2.0.0", + "polkadot-runtime-common 2.0.0", "smallvec", - "sp-core 25.0.0", - "sp-runtime 28.0.0", - "sp-weights 24.0.0", - "staging-xcm 4.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-weights 22.0.0", ] [[package]] @@ -20394,9 +18725,9 @@ dependencies = [ [[package]] name = "wide" -version = "0.7.26" +version = "0.7.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "901e8597c777fa042e9e245bd56c0dc4418c5db3f845b6ff94fbac732c6a0692" +checksum = "21e005a4cc35784183a9e39cb22e9a9c46353ef6a7f113fd8d36ddc58c15ef3c" dependencies = [ "bytemuck", "safe_arch", @@ -20426,11 +18757,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" [[package]] name = "winapi-util" -version = "0.1.9" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.52.0", ] [[package]] @@ -20464,7 +18795,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" dependencies = [ - "windows-targets 0.52.6", + "windows-targets 0.52.5", ] [[package]] @@ -20491,16 +18822,7 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.6", -] - -[[package]] -name = "windows-sys" -version = "0.59.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" -dependencies = [ - "windows-targets 0.52.6", + "windows-targets 0.52.5", ] [[package]] @@ -20535,18 +18857,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.6" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" dependencies = [ - "windows_aarch64_gnullvm 0.52.6", - "windows_aarch64_msvc 0.52.6", - "windows_i686_gnu 0.52.6", + "windows_aarch64_gnullvm 0.52.5", + "windows_aarch64_msvc 0.52.5", + "windows_i686_gnu 0.52.5", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.6", - "windows_x86_64_gnu 0.52.6", - "windows_x86_64_gnullvm 0.52.6", - "windows_x86_64_msvc 0.52.6", + "windows_i686_msvc 0.52.5", + "windows_x86_64_gnu 0.52.5", + "windows_x86_64_gnullvm 0.52.5", + "windows_x86_64_msvc 0.52.5", ] [[package]] @@ -20563,9 +18885,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.6" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" [[package]] name = "windows_aarch64_msvc" @@ -20581,9 +18903,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.6" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" [[package]] name = "windows_i686_gnu" @@ -20599,15 +18921,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.6" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" +checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" [[package]] name = "windows_i686_gnullvm" -version = "0.52.6" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" [[package]] name = "windows_i686_msvc" @@ -20623,9 +18945,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.6" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" [[package]] name = "windows_x86_64_gnu" @@ -20641,9 +18963,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.6" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" [[package]] name = "windows_x86_64_gnullvm" @@ -20659,9 +18981,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.6" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" [[package]] name = "windows_x86_64_msvc" @@ -20677,9 +18999,9 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.6" +version = "0.52.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" [[package]] name = "winnow" @@ -20735,7 +19057,7 @@ version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7e468321c81fb07fa7f4c636c3972b9100f0346e5b6a9f2bd0603a52f7ed277" dependencies = [ - "curve25519-dalek 4.1.3", + "curve25519-dalek 4.1.2", "rand_core 0.6.4", "serde", "zeroize", @@ -20767,7 +19089,7 @@ dependencies = [ "cumulus-pallet-parachain-system 0.1.0", "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", - "cumulus-test-relay-sproof-builder 0.1.0", + "cumulus-test-relay-sproof-builder", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "impl-trait-for-tuples", @@ -20778,7 +19100,7 @@ dependencies = [ "parachains-common 1.0.0", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "polkadot-runtime-parachains 1.0.0", "sp-arithmetic 16.0.0", @@ -20799,19 +19121,19 @@ dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "xcm-procedural" -version = "4.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "401e2b62628da9246dececb06fe58118196557dd8deb9ce12d95cc4aaf56003f" +checksum = "9bde452a547dd6926f94539b113171419b10d2b642a59cad296754259733bca6" dependencies = [ "Inflector", "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -20823,7 +19145,7 @@ dependencies = [ "parity-scale-codec", "paste", "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-runtime-parachains 1.0.0", "sp-io 23.0.0", "sp-std 8.0.0", @@ -20841,7 +19163,7 @@ dependencies = [ "futures", "log", "nohash-hasher", - "parking_lot 0.12.3", + "parking_lot 0.12.2", "rand 0.8.5", "static_assertions", ] @@ -20861,11 +19183,11 @@ version = "0.4.4" source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" dependencies = [ "cumulus-primitives-core 0.1.0", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", - "orml-traits", + "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -20886,8 +19208,8 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-rpc 6.0.0", + "sp-blockchain", + "sp-rpc", "sp-runtime 24.0.0", "zenlink-protocol", "zenlink-protocol-runtime-api", @@ -20906,30 +19228,29 @@ dependencies = [ [[package]] name = "zerocopy" -version = "0.7.35" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" +checksum = "ae87e3fcd617500e5d106f0380cf7b77f3c6092aae37191433159dda23cfb087" dependencies = [ - "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.35" +version = "0.7.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" +checksum = "15e934569e47891f7d9411f1a451d947a60e000ab3bd24fbb970f000387d1b3b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] name = "zeroize" -version = "1.8.1" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" +checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" dependencies = [ "zeroize_derive", ] @@ -20942,7 +19263,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.72", + "syn 2.0.65", ] [[package]] @@ -20985,20 +19306,10 @@ dependencies = [ [[package]] name = "zstd-sys" -version = "2.0.13+zstd.1.5.6" +version = "2.0.10+zstd.1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38ff0f21cfee8f97d94cef41359e0c89aa6113028ab0291aa8ca0038995a95aa" +checksum = "c253a4914af5bafc8fa8c86ee400827e83cf6ec01195ec1f1ed8441bf00d65aa" dependencies = [ "cc", "pkg-config", ] - -[[patch.unused]] -name = "orml-currencies" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" - -[[patch.unused]] -name = "orml-tokens" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" diff --git a/Cargo.toml b/Cargo.toml index c854fbb0d..e32135410 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,24 +24,24 @@ members = [ # need this because of bifrost farming dependency in runtime # bifrost farming uses different orml-traits for orml-currencies -[patch."https://github.com/open-web3-stack/open-runtime-module-library"] -orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +#[patch."https://github.com/open-web3-stack/open-runtime-module-library"] +#orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +# +## TODO do we still need this? after using both from bifrost +## need this because of bifrost farming dependency in runtime +## bifrost uses : +## orml packages { version = "0.4.1-dev" } +## zenlink packages { version = "*" } +#[patch.crates-io] +#orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +#orml-currencies = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +#orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +#zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +#zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -# TODO do we still need this? after using both from bifrost -# need this because of bifrost farming dependency in runtime -# bifrost uses : -# orml packages { version = "0.4.1-dev" } -# zenlink packages { version = "*" } -[patch.crates-io] -orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -orml-currencies = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } - -[patch."https://github.com/polkadot-fellows/runtimes"] -substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-polkadot-v1.1.0", version = "5.0.0-dev" } # fix this version used in polkadto-sdk, due to different one (14) used from polkadot-fellows/runtimes. - -# fix to a new version of that used in polkadto-sdk 1.1.0 (5.0.0), due to different one (14.0.0) used from polkadot-fellows/runtimes. -[patch."https://github.com/paritytech/polkadot-sdk"] -substrate-wasm-builder = {version = "14.0.0" } \ No newline at end of file +#[patch."https://github.com/polkadot-fellows/runtimes"] +#substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-polkadot-v1.1.0", version = "5.0.0-dev" } # fix this version used in polkadto-sdk, due to different one (14) used from polkadot-fellows/runtimes. +# +## fix to a new version of that used in polkadto-sdk 1.1.0 (5.0.0), due to different one (14.0.0) used from polkadot-fellows/runtimes. +#[patch."https://github.com/paritytech/polkadot-sdk"] +#substrate-wasm-builder = {version = "14.0.0" } \ No newline at end of file diff --git a/chain-extensions/price/Cargo.toml b/chain-extensions/price/Cargo.toml index 4f0de857b..2933216ed 100644 --- a/chain-extensions/price/Cargo.toml +++ b/chain-extensions/price/Cargo.toml @@ -23,7 +23,7 @@ sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-featu sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Open Runtime Module Library orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } @@ -52,6 +52,8 @@ std = [ "orml-tokens/std", "sp-core/std", "sp-runtime/std", + "sp-tracing/std", + "sp-weights/std", "vesting-manager/std", "dia-oracle/std", "pallet-contracts/std", diff --git a/chain-extensions/token/Cargo.toml b/chain-extensions/token/Cargo.toml index add59e52d..645f06bb6 100644 --- a/chain-extensions/token/Cargo.toml +++ b/chain-extensions/token/Cargo.toml @@ -29,7 +29,7 @@ orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-li orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } # Custom libraries for Spacewalk -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Pendulum Pallets orml-currencies-allowance-extension = { path = "../../pallets/orml-currencies-allowance-extension", default-features = false } @@ -48,6 +48,8 @@ std = [ "orml-tokens/std", "sp-core/std", "sp-runtime/std", + "sp-tracing/std", + "sp-weights/std", "orml-currencies-allowance-extension/std", "pallet-contracts/std", "frame-system/std", diff --git a/pallets/orml-currencies-allowance-extension/Cargo.toml b/pallets/orml-currencies-allowance-extension/Cargo.toml index aabe4a53f..bd078dde6 100644 --- a/pallets/orml-currencies-allowance-extension/Cargo.toml +++ b/pallets/orml-currencies-allowance-extension/Cargo.toml @@ -53,7 +53,7 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances" + "pallet-balances/runtime-benchmarks" ] try-runtime = [ diff --git a/pallets/orml-tokens-management-extension/Cargo.toml b/pallets/orml-tokens-management-extension/Cargo.toml index 7dba1c850..ac6396742 100644 --- a/pallets/orml-tokens-management-extension/Cargo.toml +++ b/pallets/orml-tokens-management-extension/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "max-encoded-len"] } scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } -serde = { version = "1.0.130", default-features = false, features = ["derive"], optional = true } +serde = { version = "1.0.130", default-features = false,features = ["derive"], optional = true } sha2 = { version = "0.8.2", default-features = false } # Substrate dependencies @@ -28,12 +28,12 @@ orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-li [dev-dependencies] mocktopus = "0.8.0" frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } +sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0"} pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } [features] diff --git a/pallets/parachain-staking/Cargo.toml b/pallets/parachain-staking/Cargo.toml index bae10ec20..d430361da 100644 --- a/pallets/parachain-staking/Cargo.toml +++ b/pallets/parachain-staking/Cargo.toml @@ -13,14 +13,13 @@ sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "relea sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} [dependencies] -log = "0.4.17" +log = { version = "0.4.17" } parity-scale-codec = {version = "3.1.5", default-features = false, features = ["derive"]} scale-info = {version = "2.1.1", default-features = false, features = ["derive"]} serde = {version = "1.0.142", optional = true} sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } module-pallet-staking-rpc-runtime-api = { path = "./rpc/runtime-api", default-features = false } - frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } @@ -43,6 +42,7 @@ runtime-benchmarks = [ "pallet-balances/runtime-benchmarks", ] std = [ + "serde", "frame-support/std", "frame-system/std", "log/std", @@ -52,11 +52,11 @@ std = [ "pallet-session/std", "parity-scale-codec/std", "scale-info/std", - "serde", "sp-api/std", "sp-runtime/std", "sp-staking/std", "sp-std/std", + "sp-arithmetic/std" ] try-runtime = [ "frame-support/try-runtime", diff --git a/pallets/parachain-staking/rpc/Cargo.toml b/pallets/parachain-staking/rpc/Cargo.toml index fba708e45..d27b973ab 100644 --- a/pallets/parachain-staking/rpc/Cargo.toml +++ b/pallets/parachain-staking/rpc/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0" } jsonrpsee = { version = "0.16.0", features = ["server", "macros"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc-runtime-api = { path = "runtime-api" } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml index 948af33a0..33c4a1673 100644 --- a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml +++ b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml @@ -10,9 +10,9 @@ sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } parity-scale-codec = { version = "3.1.5", default-features = false, features = ["derive"] } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } serde = { version = "1.0.142", default-features = false, optional = true, features = ["derive"] } -sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } [features] default = ["std"] @@ -24,4 +24,5 @@ std = [ "sp-std/std", "parity-scale-codec/std", "module-oracle-rpc-runtime-api/std", + "sp-arithmetic/std" ] diff --git a/pallets/treasury-buyout-extension/Cargo.toml b/pallets/treasury-buyout-extension/Cargo.toml index 8b917922d..544b12a98 100644 --- a/pallets/treasury-buyout-extension/Cargo.toml +++ b/pallets/treasury-buyout-extension/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "max-encoded-len"] } scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } -serde = { version = "1.0.130", default-features = false, features = ["derive"], optional = true } +serde = { version = "1.0.130", default-features = false, features = ["derive"], optional = true } sha2 = { version = "0.8.2", default-features = false } # Substrate dependencies @@ -25,17 +25,17 @@ orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-modul orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } [dev-dependencies] mocktopus = "0.8.0" frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } -xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0", default-features = false } +xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0" } pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } runtime-common = { path = "../../runtime/common", default-features = false } [features] @@ -55,6 +55,7 @@ std = [ "orml-traits/std", "frame-benchmarking/std", "pallet-balances/std", + "pallet-treasury/std", "spacewalk-primitives/std", "xcm/std", "runtime-common/std" diff --git a/pallets/vesting-manager/Cargo.toml b/pallets/vesting-manager/Cargo.toml index fa1ee44cf..b0d31daa9 100644 --- a/pallets/vesting-manager/Cargo.toml +++ b/pallets/vesting-manager/Cargo.toml @@ -6,10 +6,10 @@ name = "vesting-manager" version = "0.0.1" [dependencies] -log = "0.4.17" +log = { version = "0.4.17" } parity-scale-codec = {version = "3.1.5", default-features = false, features = ["derive"]} scale-info = {version = "2.1.1", default-features = false, features = ["derive"]} -serde = {version = "1.0.142", optional = true} +serde = {version = "1.0.142" , optional = true} sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index 738d4cef2..ab25c6c55 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -22,7 +22,7 @@ log = { version = "0.4.17", default-features = false } paste = "1.0.14" scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } serde = { version = "1.0.144", optional = true, features = ["derive"] } -smallvec = "1.9.0" +smallvec = {version = "1.9.0"} # Local runtime-common = { path = "../common", default-features = false } @@ -30,27 +30,27 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Substrate @@ -151,10 +151,10 @@ default = [ "std", ] std = [ + "serde", "codec/std", "log/std", "scale-info/std", - "serde", "cumulus-pallet-aura-ext/std", "cumulus-pallet-dmp-queue/std", "cumulus-pallet-parachain-system/std", @@ -162,13 +162,16 @@ std = [ "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", "cumulus-primitives-timestamp/std", + "cumulus-pallet-session-benchmarking/std", "cumulus-primitives-utility/std", "dia-oracle/std", "dia-oracle-runtime-api/std", + "frame-benchmarking/std", "frame-executive/std", "frame-support/std", "frame-system-rpc-runtime-api/std", "frame-system/std", + "frame-system-benchmarking/std", "frame-try-runtime/std", "orml-asset-registry/std", "orml-currencies/std", @@ -176,6 +179,7 @@ std = [ "orml-tokens/std", "orml-xtokens/std", "orml-xcm-support/std", + "orml-currencies-allowance-extension/std", "pallet-aura/std", "pallet-authorship/std", "pallet-balances/std", @@ -197,6 +201,8 @@ std = [ "pallet-transaction-payment/std", "pallet-treasury/std", "pooled-rewards/std", + "reward-distribution/std", + "polkadot-parachain/std", "pallet-utility/std", "pallet-vesting/std", "pallet-xcm/std", @@ -224,6 +230,7 @@ std = [ "bifrost-farming/std", "bifrost-farming-rpc-runtime-api/std", #custom libraries from spacewalk + "clients-info/std", "security/std", "staking/std", "oracle/std", @@ -249,6 +256,7 @@ std = [ "vesting-manager/std", "price-chain-extension/std", "token-chain-extension/std", + ] runtime-benchmarks = [ diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 1c478a0e4..55eda4765 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -32,9 +32,9 @@ orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-m orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } -zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } [features] diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 0e45fcfef..636e1c4d5 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -30,27 +30,27 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # custom libraries from spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } # Substrate diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 422175c8a..4b5e6b627 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -51,10 +51,10 @@ pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", bra #polkadot-runtime = { git = "https://github.com/polkadot-fellows/runtimes", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} #kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} -statemint-runtime = { version = "0.10.0", package = "asset-hub-polkadot-runtime" } -statemine-runtime = { version = "0.10.0", package = "asset-hub-kusama-runtime" } -polkadot-runtime = { version = "2.0.0" } -kusama-runtime = { version = "2.0.0", package = "staging-kusama-runtime" } +statemint-runtime = { version = "0.10.0", package = "asset-hub-polkadot-runtime" , default-features = false} +statemine-runtime = { version = "0.10.0", package = "asset-hub-kusama-runtime", default-features = false } +polkadot-runtime = { version = "2.0.0", default-features = false } +kusama-runtime = { version = "2.0.0", package = "staging-kusama-runtime", default-features = false } orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } From 5ec276925d41b171e56b7984dccf3431f91b8ba6 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 7 Aug 2024 11:45:28 -0300 Subject: [PATCH 14/64] modification toml pendulum, orml-currencies, amplitude --- Cargo.lock | 670 ++++-------------- Cargo.toml | 16 +- .../Cargo.toml | 2 +- pallets/parachain-staking/rpc/Cargo.toml | 2 +- runtime/pendulum/Cargo.toml | 44 +- 5 files changed, 178 insertions(+), 556 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index dfcd68340..824decae1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -123,7 +123,7 @@ dependencies = [ "bifrost-farming", "bifrost-farming-rpc-runtime-api", "cfg-if", - "clients-info 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "clients-info", "cumulus-pallet-aura-ext 0.1.0", "cumulus-pallet-dmp-queue 0.1.0", "cumulus-pallet-parachain-system 0.1.0", @@ -133,10 +133,10 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility 0.1.0", - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", "dia-oracle", "dia-oracle-runtime-api", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "fee", "frame-benchmarking", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", @@ -145,7 +145,7 @@ dependencies = [ "frame-system-rpc-runtime-api 4.0.0-dev", "frame-try-runtime", "hex-literal 0.3.4", - "issue 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "issue", "log", "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", @@ -153,13 +153,13 @@ dependencies = [ "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "nomination", + "oracle", "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "orml-xcm-support", "orml-xtokens", "pallet-aura 4.0.0-dev", @@ -191,14 +191,14 @@ dependencies = [ "paste", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-runtime-common 1.0.0", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "pooled-rewards", "price-chain-extension", - "redeem 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "replace 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "redeem", + "replace", + "reward-distribution", "runtime-common", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "serde", "smallvec", "sp-api 4.0.0-dev", @@ -218,12 +218,12 @@ dependencies = [ "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking", + "stellar-relay", "substrate-wasm-builder 5.0.0-dev", "token-chain-extension", "treasury-buyout-extension", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "vault-registry", "vesting-manager", "zenlink-protocol", "zenlink-protocol-runtime-api", @@ -1068,7 +1068,7 @@ dependencies = [ "frame-system 4.0.0-dev", "hex-literal 0.4.1", "log", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", + "orml-traits", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -1135,7 +1135,7 @@ dependencies = [ "frame-system 4.0.0-dev", "hex-literal 0.4.1", "log", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", + "orml-traits", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -1655,22 +1655,6 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" -[[package]] -name = "clients-info" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "clients-info" version = "1.0.10" @@ -2797,26 +2781,6 @@ dependencies = [ "sp-trie 22.0.0", ] -[[package]] -name = "currency" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "currency" version = "1.0.10" @@ -2826,7 +2790,7 @@ dependencies = [ "frame-system 4.0.0-dev", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "pallet-transaction-payment 4.0.0-dev", "parity-scale-codec", @@ -3652,48 +3616,22 @@ dependencies = [ "libc", ] -[[package]] -name = "fee" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "pallet-balances 4.0.0-dev", - "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "fee" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "oracle", "pallet-balances 4.0.0-dev", "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "pooled-rewards", + "reward-distribution", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", @@ -3701,7 +3639,7 @@ dependencies = [ "sp-runtime 24.0.0", "sp-std 8.0.0", "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking", ] [[package]] @@ -3849,7 +3787,7 @@ dependencies = [ "bifrost-farming", "bifrost-farming-rpc-runtime-api", "cfg-if", - "clients-info 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "clients-info", "cumulus-pallet-aura-ext 0.1.0", "cumulus-pallet-dmp-queue 0.1.0", "cumulus-pallet-parachain-system 0.1.0", @@ -3859,10 +3797,10 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility 0.1.0", - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", "dia-oracle", "dia-oracle-runtime-api", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "fee", "frame-benchmarking", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", @@ -3871,7 +3809,7 @@ dependencies = [ "frame-system-rpc-runtime-api 4.0.0-dev", "frame-try-runtime", "hex-literal 0.3.4", - "issue 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "issue", "log", "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", @@ -3879,14 +3817,14 @@ dependencies = [ "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "nomination", + "oracle", "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-tokens-management-extension", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "orml-xcm-support", "orml-xtokens", "pallet-aura 4.0.0-dev", @@ -3919,14 +3857,14 @@ dependencies = [ "paste", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-runtime-common 1.0.0", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "pooled-rewards", "price-chain-extension", - "redeem 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "replace 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "redeem", + "replace", + "reward-distribution", "runtime-common", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "serde", "smallvec", "sp-api 4.0.0-dev", @@ -3946,12 +3884,12 @@ dependencies = [ "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking", + "stellar-relay", "substrate-wasm-builder 5.0.0-dev", "token-chain-extension", "treasury-buyout-extension", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "vault-registry", "zenlink-protocol", "zenlink-protocol-runtime-api", ] @@ -5328,65 +5266,30 @@ version = "1.70.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" -[[package]] -name = "issue" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "base64 0.13.1", - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "hex", - "log", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "issue" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "base64 0.13.1", - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", + "fee", "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex", "log", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "pooled-rewards", + "reward-distribution", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", @@ -5394,8 +5297,8 @@ dependencies = [ "sp-runtime 24.0.0", "sp-std 8.0.0", "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "stellar-relay", + "vault-registry", ] [[package]] @@ -7041,59 +6944,27 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "nomination" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "nomination" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", + "fee", "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "pooled-rewards", + "reward-distribution", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", @@ -7101,8 +6972,8 @@ dependencies = [ "sp-runtime 24.0.0", "sp-std 8.0.0", "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking", + "vault-registry", ] [[package]] @@ -7245,39 +7116,12 @@ version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" -[[package]] -name = "oracle" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "dia-oracle", - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "once_cell", - "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "spin 0.9.8", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "oracle" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", "dia-oracle", "frame-benchmarking", "frame-support 4.0.0-dev", @@ -7288,7 +7132,7 @@ dependencies = [ "pallet-timestamp 4.0.0-dev", "parity-scale-codec", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "sp-arithmetic 16.0.0", "sp-core 21.0.0", "sp-io 23.0.0", @@ -7296,7 +7140,7 @@ dependencies = [ "sp-std 8.0.0", "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "spin 0.9.8", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking", ] [[package]] @@ -7348,7 +7192,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-xcm 1.0.0", "parity-scale-codec", "scale-info", @@ -7368,7 +7212,7 @@ source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", @@ -7388,7 +7232,7 @@ dependencies = [ "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -7407,7 +7251,7 @@ source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", @@ -7425,7 +7269,7 @@ source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", + "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", "scale-info", @@ -7444,7 +7288,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "parity-scale-codec", "scale-info", "serde", @@ -7461,7 +7305,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", + "orml-traits", "parity-scale-codec", "scale-info", "serde", @@ -7480,7 +7324,7 @@ dependencies = [ "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -7496,12 +7340,12 @@ dependencies = [ [[package]] name = "orml-traits" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", "impl-trait-for-tuples", "num-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0)", "parity-scale-codec", "paste", "scale-info", @@ -7514,23 +7358,18 @@ dependencies = [ ] [[package]] -name = "orml-traits" +name = "orml-utilities" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", - "impl-trait-for-tuples", - "num-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", - "paste", "scale-info", "serde", "sp-core 21.0.0", "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "staging-xcm 1.0.0", ] [[package]] @@ -7583,7 +7422,7 @@ version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support 4.0.0-dev", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "parity-scale-codec", "sp-runtime 24.0.0", "sp-std 8.0.0", @@ -7600,7 +7439,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "orml-xcm-support", "pallet-xcm 1.0.0", "parity-scale-codec", @@ -10112,7 +9951,7 @@ dependencies = [ "bifrost-farming", "bifrost-farming-rpc-runtime-api", "cfg-if", - "clients-info 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "clients-info", "cumulus-pallet-aura-ext 0.1.0", "cumulus-pallet-dmp-queue 0.1.0", "cumulus-pallet-parachain-system 0.1.0", @@ -10122,10 +9961,10 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "cumulus-primitives-timestamp", "cumulus-primitives-utility 0.1.0", - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "currency", "dia-oracle", "dia-oracle-runtime-api", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "fee", "frame-benchmarking", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", @@ -10134,21 +9973,21 @@ dependencies = [ "frame-system-rpc-runtime-api 4.0.0-dev", "frame-try-runtime", "hex-literal 0.3.4", - "issue 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "issue", "log", - "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "nomination", + "oracle", "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "orml-xcm-support", "orml-xtokens", "pallet-aura 4.0.0-dev", @@ -10180,14 +10019,14 @@ dependencies = [ "paste", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-runtime-common 1.0.0", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "pooled-rewards", "price-chain-extension", - "redeem 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "replace 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "redeem", + "replace", + "reward-distribution", "runtime-common", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "security", "serde", "smallvec", "sp-api 4.0.0-dev", @@ -10203,16 +10042,16 @@ dependencies = [ "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "staking", + "stellar-relay", "substrate-wasm-builder 5.0.0-dev", "token-chain-extension", "treasury-buyout-extension", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "vault-registry", "vesting-manager", "zenlink-protocol", "zenlink-protocol-runtime-api", @@ -11853,26 +11692,6 @@ dependencies = [ "universal-hash", ] -[[package]] -name = "pooled-rewards" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "pooled-rewards" version = "1.0.10" @@ -11982,7 +11801,7 @@ dependencies = [ "log", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-contracts", "parity-scale-codec", "scale-info", @@ -12377,61 +12196,28 @@ dependencies = [ "yasna", ] -[[package]] -name = "redeem" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "hex", - "log", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "redeem" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", + "fee", "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex", "log", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "reward-distribution", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", @@ -12439,8 +12225,8 @@ dependencies = [ "sp-runtime 24.0.0", "sp-std 8.0.0", "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "stellar-relay", + "vault-registry", ] [[package]] @@ -12570,65 +12356,30 @@ version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" -[[package]] -name = "replace" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "hex", - "log", - "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "replace" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", + "fee", "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex", "log", - "nomination 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "nomination", + "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "pooled-rewards", + "reward-distribution", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", @@ -12636,8 +12387,8 @@ dependencies = [ "sp-runtime 24.0.0", "sp-std 8.0.0", "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "stellar-relay 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "vault-registry 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "stellar-relay", + "vault-registry", ] [[package]] @@ -12650,25 +12401,6 @@ dependencies = [ "quick-error", ] -[[package]] -name = "reward" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "reward" version = "1.0.10" @@ -12688,54 +12420,25 @@ dependencies = [ "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", ] -[[package]] -name = "reward-distribution" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "reward-distribution" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "pooled-rewards", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", @@ -12743,7 +12446,7 @@ dependencies = [ "sp-runtime 24.0.0", "sp-std 8.0.0", "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking", ] [[package]] @@ -12975,7 +12678,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-asset-registry", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "orml-xcm-support", "parity-scale-codec", "paste", @@ -13009,7 +12712,7 @@ dependencies = [ "log", "orml-asset-registry", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "orml-xcm", "orml-xcm-support", "orml-xtokens", @@ -14602,22 +14305,6 @@ dependencies = [ "zeroize", ] -[[package]] -name = "security" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sha2 0.8.2", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "security" version = "1.0.10" @@ -16832,27 +16519,6 @@ dependencies = [ "staging-xcm 2.0.1", ] -[[package]] -name = "staking" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "staking" version = "1.0.10" @@ -16862,7 +16528,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "parity-scale-codec", "scale-info", "serde", @@ -16908,33 +16574,13 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "stellar-relay" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "base64 0.13.1", - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sha2 0.10.8", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "stellar-relay" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "base64 0.13.1", - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -17426,7 +17072,7 @@ dependencies = [ "orml-currencies", "orml-currencies-allowance-extension", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-contracts", "parity-scale-codec", "sp-core 21.0.0", @@ -17755,7 +17401,7 @@ dependencies = [ "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "pallet-treasury 4.0.0-dev", "parity-scale-codec", @@ -18014,64 +17660,30 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" -[[package]] -name = "vault-registry" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "fixed-hash 0.7.0", - "frame-benchmarking", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "reward 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - [[package]] name = "vault-registry" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "currency 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "fee 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "currency", + "fee", "fixed-hash 0.7.0", "frame-benchmarking", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "oracle 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-traits", "pallet-balances 4.0.0-dev", "pallet-timestamp 4.0.0-dev", "parity-scale-codec", - "pooled-rewards 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "reward 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "reward-distribution 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "pooled-rewards", + "reward", + "reward-distribution", "scale-info", - "security 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "security", "serde", "sp-arithmetic 16.0.0", "sp-core 21.0.0", @@ -18079,7 +17691,7 @@ dependencies = [ "sp-runtime 24.0.0", "sp-std 8.0.0", "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "staking 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "staking", ] [[package]] @@ -19187,7 +18799,7 @@ dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", - "orml-traits 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", + "orml-traits", "pallet-balances 4.0.0-dev", "parity-scale-codec", "scale-info", @@ -19313,3 +18925,13 @@ dependencies = [ "cc", "pkg-config", ] + +[[patch.unused]] +name = "orml-currencies" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" + +[[patch.unused]] +name = "orml-tokens" +version = "0.4.1-dev" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" diff --git a/Cargo.toml b/Cargo.toml index e32135410..cb0e2a11a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,20 +24,20 @@ members = [ # need this because of bifrost farming dependency in runtime # bifrost farming uses different orml-traits for orml-currencies -#[patch."https://github.com/open-web3-stack/open-runtime-module-library"] -#orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +[patch."https://github.com/open-web3-stack/open-runtime-module-library"] +orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } # ## TODO do we still need this? after using both from bifrost ## need this because of bifrost farming dependency in runtime ## bifrost uses : ## orml packages { version = "0.4.1-dev" } ## zenlink packages { version = "*" } -#[patch.crates-io] -#orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -#orml-currencies = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -#orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -#zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -#zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +[patch.crates-io] +orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } #[patch."https://github.com/polkadot-fellows/runtimes"] #substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-polkadot-v1.1.0", version = "5.0.0-dev" } # fix this version used in polkadto-sdk, due to different one (14) used from polkadot-fellows/runtimes. diff --git a/pallets/orml-currencies-allowance-extension/Cargo.toml b/pallets/orml-currencies-allowance-extension/Cargo.toml index bd078dde6..aabe4a53f 100644 --- a/pallets/orml-currencies-allowance-extension/Cargo.toml +++ b/pallets/orml-currencies-allowance-extension/Cargo.toml @@ -53,7 +53,7 @@ runtime-benchmarks = [ "frame-benchmarking/runtime-benchmarks", "frame-support/runtime-benchmarks", "frame-system/runtime-benchmarks", - "pallet-balances/runtime-benchmarks" + "pallet-balances" ] try-runtime = [ diff --git a/pallets/parachain-staking/rpc/Cargo.toml b/pallets/parachain-staking/rpc/Cargo.toml index d27b973ab..5ebe46e5c 100644 --- a/pallets/parachain-staking/rpc/Cargo.toml +++ b/pallets/parachain-staking/rpc/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0" } jsonrpsee = { version = "0.16.0", features = ["server", "macros"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc-runtime-api = { path = "runtime-api" } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index a64ca883c..d13f33cc8 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -31,27 +31,27 @@ price-chain-extension = { path = "../../chain-extensions/price", default-feature treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "a518fb489f3121983af182e337797d9704f88fe6" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Substrate frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } @@ -138,8 +138,8 @@ cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Zenlink -zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } +zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } #Bifrost bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } From 34937d379ef39a76a3193c0e0e4dd6df42a8d8b6 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 8 Aug 2024 05:37:11 -0300 Subject: [PATCH 15/64] use serde, log with default features = false --- Cargo.lock | 187 +++++------------- node/Cargo.toml | 12 +- .../Cargo.toml | 4 +- .../Cargo.toml | 6 +- pallets/parachain-staking/Cargo.toml | 6 +- .../rpc/runtime-api/Cargo.toml | 4 +- pallets/treasury-buyout-extension/Cargo.toml | 4 +- pallets/vesting-manager/Cargo.toml | 6 +- runtime/amplitude/Cargo.toml | 4 +- 9 files changed, 76 insertions(+), 157 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 824decae1..712bfe504 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -147,12 +147,12 @@ dependencies = [ "hex-literal 0.3.4", "issue", "log", - "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-issue-rpc-runtime-api", + "module-oracle-rpc-runtime-api", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-redeem-rpc-runtime-api", + "module-replace-rpc-runtime-api", + "module-vault-registry-rpc-runtime-api", "nomination", "oracle", "orml-asset-registry", @@ -214,7 +214,7 @@ dependencies = [ "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", @@ -2798,7 +2798,7 @@ dependencies = [ "serde", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", ] [[package]] @@ -3638,7 +3638,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staking", ] @@ -3811,12 +3811,12 @@ dependencies = [ "hex-literal 0.3.4", "issue", "log", - "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-issue-rpc-runtime-api", + "module-oracle-rpc-runtime-api", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-redeem-rpc-runtime-api", + "module-replace-rpc-runtime-api", + "module-vault-registry-rpc-runtime-api", "nomination", "oracle", "orml-asset-registry", @@ -3880,7 +3880,7 @@ dependencies = [ "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", @@ -5296,7 +5296,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "stellar-relay", "vault-registry", ] @@ -6507,27 +6507,16 @@ dependencies = [ [[package]] name = "module-issue-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", - "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-issue-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", "sp-blockchain", "sp-runtime 24.0.0", ] -[[package]] -name = "module-issue-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-support 4.0.0-dev", - "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "module-issue-rpc-runtime-api" version = "1.0.10" @@ -6542,29 +6531,15 @@ dependencies = [ [[package]] name = "module-oracle-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-oracle-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", "sp-blockchain", "sp-runtime 24.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", -] - -[[package]] -name = "module-oracle-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-support 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "spacewalk-primitives", ] [[package]] @@ -6578,7 +6553,7 @@ dependencies = [ "serde", "sp-api 4.0.0-dev", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", ] [[package]] @@ -6586,7 +6561,7 @@ name = "module-pallet-staking-rpc" version = "1.0.0" dependencies = [ "jsonrpsee", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-oracle-rpc-runtime-api", "module-pallet-staking-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", @@ -6599,7 +6574,7 @@ name = "module-pallet-staking-rpc-runtime-api" version = "1.0.0" dependencies = [ "frame-support 4.0.0-dev", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-oracle-rpc-runtime-api", "parity-scale-codec", "scale-info", "serde", @@ -6611,27 +6586,16 @@ dependencies = [ [[package]] name = "module-redeem-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", - "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-redeem-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", "sp-blockchain", "sp-runtime 24.0.0", ] -[[package]] -name = "module-redeem-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-support 4.0.0-dev", - "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "module-redeem-rpc-runtime-api" version = "1.0.10" @@ -6646,27 +6610,16 @@ dependencies = [ [[package]] name = "module-replace-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", - "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-replace-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", "sp-blockchain", "sp-runtime 24.0.0", ] -[[package]] -name = "module-replace-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-support 4.0.0-dev", - "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "module-replace-rpc-runtime-api" version = "1.0.10" @@ -6681,36 +6634,24 @@ dependencies = [ [[package]] name = "module-vault-registry-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "module-oracle-rpc-runtime-api", + "module-vault-registry-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", "sp-blockchain", "sp-runtime 24.0.0", ] -[[package]] -name = "module-vault-registry-rpc-runtime-api" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "frame-support 4.0.0-dev", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", - "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "module-vault-registry-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-support 4.0.0-dev", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-oracle-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", "sp-std 8.0.0", @@ -6971,7 +6912,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staking", "vault-registry", ] @@ -7138,7 +7079,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "spin 0.9.8", "staking", ] @@ -7334,7 +7275,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", ] [[package]] @@ -9933,7 +9874,7 @@ dependencies = [ "sp-session 4.0.0-dev", "sp-timestamp 4.0.0-dev", "sp-transaction-pool 4.0.0-dev", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6)", + "spacewalk-primitives", "staging-xcm 1.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", @@ -9975,12 +9916,12 @@ dependencies = [ "hex-literal 0.3.4", "issue", "log", - "module-issue-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "module-oracle-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-issue-rpc-runtime-api", + "module-oracle-rpc-runtime-api", "module-pallet-staking-rpc-runtime-api", - "module-redeem-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "module-replace-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", - "module-vault-registry-rpc-runtime-api 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "module-redeem-rpc-runtime-api", + "module-replace-rpc-runtime-api", + "module-vault-registry-rpc-runtime-api", "nomination", "oracle", "orml-asset-registry", @@ -10042,7 +9983,7 @@ dependencies = [ "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", "sp-version 22.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", "staging-xcm-executor 1.0.0", @@ -11709,7 +11650,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", ] [[package]] @@ -11809,7 +11750,7 @@ dependencies = [ "sp-runtime 24.0.0", "sp-tracing 10.0.0", "sp-weights 20.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "vesting-manager", ] @@ -12224,7 +12165,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "stellar-relay", "vault-registry", ] @@ -12386,7 +12327,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "stellar-relay", "vault-registry", ] @@ -12417,7 +12358,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", ] [[package]] @@ -12445,7 +12386,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staking", ] @@ -12687,7 +12628,7 @@ dependencies = [ "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staging-xcm 1.0.0", "staging-xcm-executor 1.0.0", "treasury-buyout-extension", @@ -12739,7 +12680,7 @@ dependencies = [ "sp-runtime 24.0.0", "sp-std 8.0.0", "sp-tracing 10.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staging-kusama-runtime 2.0.0", "staging-xcm 1.0.0", "staging-xcm-builder 1.0.0", @@ -16083,26 +16024,6 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "spacewalk-primitives" -version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=a518fb489f3121983af182e337797d9704f88fe6#a518fb489f3121983af182e337797d9704f88fe6" -dependencies = [ - "base58", - "bstringify", - "frame-support 4.0.0-dev", - "hex", - "parity-scale-codec", - "scale-decode", - "scale-encode", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "substrate-stellar-sdk", -] - [[package]] name = "spacewalk-primitives" version = "1.0.10" @@ -16537,7 +16458,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", ] [[package]] @@ -16591,7 +16512,7 @@ dependencies = [ "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", ] [[package]] @@ -17080,7 +17001,7 @@ dependencies = [ "sp-std 8.0.0", "sp-tracing 10.0.0", "sp-weights 20.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", ] [[package]] @@ -17414,7 +17335,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staging-xcm 1.0.0", ] @@ -17690,7 +17611,7 @@ dependencies = [ "sp-io 23.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", - "spacewalk-primitives 1.0.10 (git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f)", + "spacewalk-primitives", "staking", ] diff --git a/node/Cargo.toml b/node/Cargo.toml index 1b88f3d22..37556b4bb 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -15,13 +15,13 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } serde = { version = "1.0.145", features = ["derive"] } jsonrpsee = { version = "0.16.2", features = ["server"] } -module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } -module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } +module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc = { path = "../pallets/parachain-staking/rpc" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "a518fb489f3121983af182e337797d9704f88fe6" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Local amplitude-runtime = { path = "../runtime/amplitude" } diff --git a/pallets/orml-currencies-allowance-extension/Cargo.toml b/pallets/orml-currencies-allowance-extension/Cargo.toml index aabe4a53f..f30d1941a 100644 --- a/pallets/orml-currencies-allowance-extension/Cargo.toml +++ b/pallets/orml-currencies-allowance-extension/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = {package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "max-encoded-len"]} scale-info = { version = "2.9.0", default-features = false, features = ["derive"]} -serde = {version = "1.0.136", default-features = false, features = ["derive"], optional = true} +serde = {version = "1.0.136", default-features = false, features = ["derive"]} sha2 = {version = "0.8.2", default-features = false} # Substrate dependencies @@ -35,7 +35,7 @@ pallet-balances = {git = "https://github.com/paritytech/polkadot-sdk", branch = [features] default = ["std"] std = [ - "serde", + "serde/std", "codec/std", "sha2/std", "sp-core/std", diff --git a/pallets/orml-tokens-management-extension/Cargo.toml b/pallets/orml-tokens-management-extension/Cargo.toml index ac6396742..1468d64fc 100644 --- a/pallets/orml-tokens-management-extension/Cargo.toml +++ b/pallets/orml-tokens-management-extension/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "max-encoded-len"] } scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } -serde = { version = "1.0.130", default-features = false,features = ["derive"], optional = true } +serde = { version = "1.0.130", default-features = false, features = ["derive"] } sha2 = { version = "0.8.2", default-features = false } # Substrate dependencies @@ -29,9 +29,7 @@ orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-li mocktopus = "0.8.0" frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0"} - pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } - # Spacewalk libraries spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } @@ -39,7 +37,7 @@ spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", de [features] default = ["std"] std = [ - "serde", + "serde/std", "codec/std", "sha2/std", "sp-core/std", diff --git a/pallets/parachain-staking/Cargo.toml b/pallets/parachain-staking/Cargo.toml index d430361da..5a53471bd 100644 --- a/pallets/parachain-staking/Cargo.toml +++ b/pallets/parachain-staking/Cargo.toml @@ -13,10 +13,10 @@ sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "relea sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} [dependencies] -log = { version = "0.4.17" } +log = { version = "0.4.17", default-features = false } parity-scale-codec = {version = "3.1.5", default-features = false, features = ["derive"]} scale-info = {version = "2.1.1", default-features = false, features = ["derive"]} -serde = {version = "1.0.142", optional = true} +serde = {version = "1.0.142", default-features = false} sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } module-pallet-staking-rpc-runtime-api = { path = "./rpc/runtime-api", default-features = false } @@ -42,7 +42,7 @@ runtime-benchmarks = [ "pallet-balances/runtime-benchmarks", ] std = [ - "serde", + "serde/std", "frame-support/std", "frame-system/std", "log/std", diff --git a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml index 33c4a1673..65247a0f0 100644 --- a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml +++ b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml @@ -11,13 +11,13 @@ sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release parity-scale-codec = { version = "3.1.5", default-features = false, features = ["derive"] } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -serde = { version = "1.0.142", default-features = false, optional = true, features = ["derive"] } +serde = { version = "1.0.142", default-features = false, features = ["derive"] } sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } [features] default = ["std"] std = [ - "serde", + "serde/std", "frame-support/std", "scale-info/std", "sp-api/std", diff --git a/pallets/treasury-buyout-extension/Cargo.toml b/pallets/treasury-buyout-extension/Cargo.toml index 544b12a98..6fd017fe2 100644 --- a/pallets/treasury-buyout-extension/Cargo.toml +++ b/pallets/treasury-buyout-extension/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.1.5", default-features = false, features = ["derive", "max-encoded-len"] } scale-info = { version = "2.2.0", default-features = false, features = ["derive"] } -serde = { version = "1.0.130", default-features = false, features = ["derive"], optional = true } +serde = { version = "1.0.130", default-features = false, features = ["derive"]} sha2 = { version = "0.8.2", default-features = false } # Substrate dependencies @@ -41,7 +41,7 @@ runtime-common = { path = "../../runtime/common", default-features = false } [features] default = ["std"] std = [ - "serde", + "serde/std", "codec/std", "sha2/std", "sp-core/std", diff --git a/pallets/vesting-manager/Cargo.toml b/pallets/vesting-manager/Cargo.toml index b0d31daa9..0b732e224 100644 --- a/pallets/vesting-manager/Cargo.toml +++ b/pallets/vesting-manager/Cargo.toml @@ -6,10 +6,10 @@ name = "vesting-manager" version = "0.0.1" [dependencies] -log = { version = "0.4.17" } +log = { version = "0.4.17", default-features = false } parity-scale-codec = {version = "3.1.5", default-features = false, features = ["derive"]} scale-info = {version = "2.1.1", default-features = false, features = ["derive"]} -serde = {version = "1.0.142" , optional = true} +serde = {version = "1.0.142" ,default-features = false, optional = true} sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } @@ -36,7 +36,7 @@ std = [ "parity-scale-codec/std", "pallet-vesting/std", "scale-info/std", - "serde", + "serde/std", "sp-api/std", "sp-runtime/std", "sp-std/std", diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index ab25c6c55..70604a421 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -21,7 +21,7 @@ hex-literal = { version = "0.3.4", optional = true } log = { version = "0.4.17", default-features = false } paste = "1.0.14" scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } -serde = { version = "1.0.144", optional = true, features = ["derive"] } +serde = { version = "1.0.144", default-features = false, features = ["derive"] } smallvec = {version = "1.9.0"} # Local @@ -151,7 +151,7 @@ default = [ "std", ] std = [ - "serde", + "serde/std", "codec/std", "log/std", "scale-info/std", From b394ea5131467ae912548f4634bc181d064fff05 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 8 Aug 2024 08:28:11 -0300 Subject: [PATCH 16/64] remove std conditionals on pallets --- Cargo.lock | 1 + .../src/lib.rs | 2 +- pallets/parachain-staking/Cargo.toml | 1 + pallets/parachain-staking/rpc/Cargo.toml | 2 +- pallets/parachain-staking/src/inflation.rs | 17 +++++++++-------- pallets/parachain-staking/src/lib.rs | 6 +++--- pallets/treasury-buyout-extension/src/lib.rs | 3 ++- 7 files changed, 18 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 712bfe504..efb44d23f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -9550,6 +9550,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", + "serde_derive", "sp-api 4.0.0-dev", "sp-arithmetic 16.0.0", "sp-consensus-aura 0.10.0-dev", diff --git a/pallets/orml-currencies-allowance-extension/src/lib.rs b/pallets/orml-currencies-allowance-extension/src/lib.rs index 2fd2f5a0e..99e7fa6f0 100644 --- a/pallets/orml-currencies-allowance-extension/src/lib.rs +++ b/pallets/orml-currencies-allowance-extension/src/lib.rs @@ -107,7 +107,7 @@ pub mod pallet { pub allowed_currencies: Vec>, } - #[cfg(feature = "std")] + //#[cfg(feature = "std")] impl Default for GenesisConfig { fn default() -> Self { Self { allowed_currencies: vec![] } diff --git a/pallets/parachain-staking/Cargo.toml b/pallets/parachain-staking/Cargo.toml index 5a53471bd..357c008de 100644 --- a/pallets/parachain-staking/Cargo.toml +++ b/pallets/parachain-staking/Cargo.toml @@ -17,6 +17,7 @@ log = { version = "0.4.17", default-features = false } parity-scale-codec = {version = "3.1.5", default-features = false, features = ["derive"]} scale-info = {version = "2.1.1", default-features = false, features = ["derive"]} serde = {version = "1.0.142", default-features = false} +serde_derive = { version = "1.0.117" } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } module-pallet-staking-rpc-runtime-api = { path = "./rpc/runtime-api", default-features = false } diff --git a/pallets/parachain-staking/rpc/Cargo.toml b/pallets/parachain-staking/rpc/Cargo.toml index 5ebe46e5c..495fe0c1b 100644 --- a/pallets/parachain-staking/rpc/Cargo.toml +++ b/pallets/parachain-staking/rpc/Cargo.toml @@ -8,7 +8,7 @@ version = "1.0.0" codec = { package = "parity-scale-codec", version = "3.0.0" } jsonrpsee = { version = "0.16.0", features = ["server", "macros"] } module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-pallet-staking-rpc-runtime-api = { path = "runtime-api" } +module-pallet-staking-rpc-runtime-api = { path = "runtime-api", default-features = false } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } \ No newline at end of file diff --git a/pallets/parachain-staking/src/inflation.rs b/pallets/parachain-staking/src/inflation.rs index 51ef5c3ce..1e52dd478 100644 --- a/pallets/parachain-staking/src/inflation.rs +++ b/pallets/parachain-staking/src/inflation.rs @@ -22,11 +22,12 @@ use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use scale_info::TypeInfo; use sp_runtime::{traits::Saturating, Perquintill, RuntimeDebug}; -#[cfg(feature = "std")] -use serde::{Deserialize, Serialize}; +// #[cfg(feature = "std")] +// use serde::{Deserialize, Serialize}; +use serde_derive::{Deserialize, Serialize}; -#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] -#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo)] +//#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] +#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] pub struct RewardRate { pub annual: Perquintill, pub per_block: Perquintill, @@ -51,8 +52,8 @@ impl RewardRate { } /// Staking info (staking rate and reward rate) for collators and delegators. -#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] -#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo)] +// #[cfg_attr(feature = "std", derive(Serialize, Deserialize))] +#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] pub struct StakingInfo { /// Maximum staking rate. pub max_rate: Perquintill, @@ -99,8 +100,8 @@ impl StakingInfo { } } -#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] -#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, MaxEncodedLen)] +//#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] +#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, MaxEncodedLen, Serialize, Deserialize)] pub struct InflationInfo { pub collator: StakingInfo, pub delegator: StakingInfo, diff --git a/pallets/parachain-staking/src/lib.rs b/pallets/parachain-staking/src/lib.rs index 161a33db1..e769f406c 100644 --- a/pallets/parachain-staking/src/lib.rs +++ b/pallets/parachain-staking/src/lib.rs @@ -150,8 +150,8 @@ pub mod pallet { }, BoundedVec, }; - - #[cfg(feature = "std")] + // TESTING + //#[cfg(feature = "std")] use frame_support::assert_ok; use frame_system::pallet_prelude::*; use pallet_balances::{BalanceLock, Locks}; @@ -675,7 +675,7 @@ pub mod pallet { pub max_selected_candidates: u32, } - #[cfg(feature = "std")] + //#[cfg(feature = "std")] impl Default for GenesisConfig { fn default() -> Self { Self { diff --git a/pallets/treasury-buyout-extension/src/lib.rs b/pallets/treasury-buyout-extension/src/lib.rs index bb6bc45db..822024492 100644 --- a/pallets/treasury-buyout-extension/src/lib.rs +++ b/pallets/treasury-buyout-extension/src/lib.rs @@ -39,6 +39,7 @@ use sp_runtime::{ DispatchError, }; use sp_std::{fmt::Debug, marker::PhantomData, vec::Vec}; +use sp_std::vec; use spacewalk_primitives::DecimalsLookup; #[frame_support::pallet] @@ -159,7 +160,7 @@ pub mod pallet { pub allowed_currencies: Vec>, } - #[cfg(feature = "std")] + //#[cfg(feature = "std")] impl Default for GenesisConfig { fn default() -> Self { Self { allowed_currencies: vec![] } From c2411a10b6ddc9ffc290b4cfc612334b0e261a44 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 8 Aug 2024 08:43:40 -0300 Subject: [PATCH 17/64] fix foucoco default features declaration --- runtime/foucoco/Cargo.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 636e1c4d5..ad29ac2b9 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -139,8 +139,8 @@ parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", default-f #orml orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } -zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } +zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } bifrost-farming = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } bifrost-farming-rpc-runtime-api = { git = "https://github.com/bifrost-finance/bifrost", default-features = false, rev = "46ba3689c2fe1011cce0d752cb479e0e522e2e76" } From 3a1f47a4672afe68da81b1382faa9aa538ca9cb4 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 8 Aug 2024 09:27:17 -0300 Subject: [PATCH 18/64] add trait to sibling currency id --- runtime/integration-tests/src/sibling.rs | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 6ca83a4e0..00784e4b4 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -186,17 +186,17 @@ impl ConvertMultilocation for CurrencyIdConvert { } } -// // Update 1.1.0 comment: We required this now for AssetTransactor. -// impl MaybeEquivalence -// for CurrencyIdConvert where CurrencyIdConvert: Convert> -// { -// fn convert(id: &MultiLocation) -> Option { -// >>::convert(id.as_ref()) -// } -// fn convert_back(what: &CurrencyId) -> Option { -// >>::convert(what.as_ref()) -// } -// } +// Required this now for FungiblesAdapter. +impl MaybeEquivalence +for CurrencyIdConvert +{ + fn convert(id: &MultiLocation) -> Option { + >>::convert(*id) + } + fn convert_back(what: &CurrencyId) -> Option { + >>::convert(*what) + } +} /// A `FilterAssetLocation` implementation. Filters multi native assets whose /// reserve is same with `origin`. From af01ba6e7e33cb05c33afacc2d71bb18eba76f6e Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 8 Aug 2024 12:17:06 -0300 Subject: [PATCH 19/64] remove unnecessary trait ConvertMultilocation --- runtime/common/src/lib.rs | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index d876ec264..834899fcf 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -190,39 +190,6 @@ impl< } } -/// Infallible conversion trait. Generic over both source and destination types. -pub trait ConvertMultilocation { - /// Convert from `value` (of type `A`) into an equivalent value of type `B`, `Err` if not possible. - fn convert(value: A) -> Result { - Self::convert_ref(&value).map_err(|_| value) - } - fn convert_ref(value: impl Borrow) -> Result { - Self::convert(value.borrow().clone()).map_err(|_| ()) - } - /// Convert from `value` (of type `B`) into an equivalent value of type `A`, `Err` if not possible. - fn reverse(value: B) -> Result { - Self::reverse_ref(&value).map_err(|_| value) - } - fn reverse_ref(value: impl Borrow) -> Result { - Self::reverse(value.borrow().clone()).map_err(|_| ()) - } -} - -/// Convert an incoming `MultiLocation` into a `CurrencyId` if possible. -/// Here we need to know the canonical representation of all the tokens we handle in order to -/// correctly convert their `MultiLocation` representation into our internal `CurrencyId` type. -impl< - AssetRegistry: Inspect, - > ConvertMultilocation for CurrencyIdConvert -{ - fn convert(location: MultiLocation) -> Result { - as Convert>>::convert( - location, - ) - .ok_or(location) - } -} - pub struct OraclePriceGetter(PhantomData); impl< Runtime: treasury_buyout_extension::Config From 4bbd6b6c6c5182b0156ba97aabfa2740bae703a3 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 8 Aug 2024 12:19:15 -0300 Subject: [PATCH 20/64] remove unnecessary trait ConvertMultilocation in integration tests sibling chain --- runtime/integration-tests/src/sibling.rs | 11 ----------- 1 file changed, 11 deletions(-) diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 00784e4b4..0ffc5d5d1 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -45,7 +45,6 @@ use xcm_builder::{ }; use xcm_executor::traits::Properties; use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; -use runtime_common::ConvertMultilocation; use pendulum_runtime::definitions::moonbeam::BRZ_location; const XCM_ASSET_RELAY_DOT: u8 = 0; @@ -176,16 +175,6 @@ impl Convert> for CurrencyIdConvert { } } -/// Convert an incoming `MultiLocation` into a `CurrencyId` if possible. -/// Here we need to know the canonical representation of all the tokens we handle in order to -/// correctly convert their `MultiLocation` representation into our internal `CurrencyId` type. -impl ConvertMultilocation for CurrencyIdConvert { - fn convert(location: MultiLocation) -> Result { - >>::convert(location) - .ok_or(location) - } -} - // Required this now for FungiblesAdapter. impl MaybeEquivalence for CurrencyIdConvert From 8613e59f847ffdc8e57fac5fd156381d800fc728 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 8 Aug 2024 12:43:50 -0300 Subject: [PATCH 21/64] use start_relay_chain_tasks in node --- node/src/service.rs | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/node/src/service.rs b/node/src/service.rs index 6713de9da..7175f9550 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -14,7 +14,7 @@ use cumulus_client_consensus_common::{ }; use cumulus_client_network::BlockAnnounceValidator; use cumulus_client_service::{ - prepare_node_config, start_collator, start_full_node, StartCollatorParams, StartFullNodeParams, + prepare_node_config, start_relay_chain_tasks, StartCollatorParams, StartRelayChainTasksParams, DARecoveryProfile }; use cumulus_primitives_core::{relay_chain::Hash, ParaId}; use cumulus_primitives_parachain_inherent::{ @@ -484,6 +484,23 @@ where Arc::new(move |hash, data| sync_service.announce_block(hash, data)) }; + start_relay_chain_tasks(StartRelayChainTasksParams { + client: client.clone(), + announce_block: announce_block.clone(), + para_id: id, + relay_chain_interface: relay_chain_interface.clone(), + task_manager: &mut task_manager, + da_recovery_profile: if validator { + DARecoveryProfile::Collator + } else { + DARecoveryProfile::FullNode + }, + import_queue: import_queue_service, + relay_chain_slot_duration, + recovery_handle: Box::new(overseer_handle.clone()), + sync_service: sync_service.clone(), + })?; + if validator { start_consensus( client.clone(), From 9639e19a593c84002394fb3276d02ecdaf289cc5 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 8 Aug 2024 14:02:01 -0300 Subject: [PATCH 22/64] modifications .toml integration tests --- Cargo.lock | 2843 +++++++++++++++++++------- Cargo.toml | 1 + runtime/integration-tests/Cargo.toml | 14 +- 3 files changed, 2159 insertions(+), 699 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index efb44d23f..ce8fc5902 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -137,13 +137,13 @@ dependencies = [ "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.3.4", "issue", "log", @@ -609,10 +609,13 @@ dependencies = [ "cumulus-pallet-xcmp-queue 0.2.0", "cumulus-primitives-core 0.2.0", "cumulus-primitives-utility 0.2.0", + "frame-benchmarking 23.0.0", "frame-executive 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", + "frame-system-benchmarking 23.0.0", "frame-system-rpc-runtime-api 21.0.0", + "frame-try-runtime 0.29.0", "hex-literal 0.4.1", "kusama-runtime-constants 2.0.0", "log", @@ -629,12 +632,14 @@ dependencies = [ "pallet-nfts-runtime-api", "pallet-proxy 23.0.0", "pallet-session 23.0.0", + "pallet-state-trie-migration 24.0.0", "pallet-timestamp 22.0.0", "pallet-transaction-payment 23.0.0", "pallet-transaction-payment-rpc-runtime-api 23.0.0", "pallet-uniques", "pallet-utility 23.0.0", "pallet-xcm 2.0.0", + "pallet-xcm-benchmarks 2.0.0", "parachains-common 2.0.0", "parity-scale-codec", "polkadot-core-primitives 2.0.0", @@ -660,6 +665,7 @@ dependencies = [ "staging-xcm 2.0.1", "staging-xcm-builder 2.0.1", "staging-xcm-executor 2.0.0", + "substrate-wasm-builder 12.0.0", ] [[package]] @@ -677,10 +683,13 @@ dependencies = [ "cumulus-pallet-xcmp-queue 0.2.0", "cumulus-primitives-core 0.2.0", "cumulus-primitives-utility 0.2.0", + "frame-benchmarking 23.0.0", "frame-executive 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", + "frame-system-benchmarking 23.0.0", "frame-system-rpc-runtime-api 21.0.0", + "frame-try-runtime 0.29.0", "log", "pallet-asset-tx-payment 23.0.0", "pallet-assets 24.0.0", @@ -699,6 +708,7 @@ dependencies = [ "pallet-uniques", "pallet-utility 23.0.0", "pallet-xcm 2.0.0", + "pallet-xcm-benchmarks 2.0.0", "parachains-common 2.0.0", "parity-scale-codec", "polkadot-core-primitives 2.0.0", @@ -724,6 +734,7 @@ dependencies = [ "staging-xcm 2.0.1", "staging-xcm-builder 2.0.1", "staging-xcm-executor 2.0.0", + "substrate-wasm-builder 12.0.0", ] [[package]] @@ -1063,7 +1074,7 @@ source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce dependencies = [ "bifrost-primitives", "bifrost-ve-minting", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex-literal 0.4.1", @@ -1089,9 +1100,9 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-rpc", + "sp-rpc 6.0.0", "sp-runtime 24.0.0", ] @@ -1161,6 +1172,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fc86c4514675732c8bdc8a8bfc78b2e1b50dcce1a4aa5baea3338c9f2c3c1790" dependencies = [ "hash-db", + "log", ] [[package]] @@ -1660,7 +1672,7 @@ name = "clients-info" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -2056,10 +2068,10 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "clap", "parity-scale-codec", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-service", + "sc-chain-spec 4.0.0-dev", + "sc-cli 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-service 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "url", @@ -2076,13 +2088,13 @@ dependencies = [ "futures", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sc-client-api", + "sc-client-api 4.0.0-dev", "sp-api 4.0.0-dev", - "sp-consensus", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "tracing", @@ -2100,33 +2112,33 @@ dependencies = [ "cumulus-primitives-aura", "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "futures", "parity-scale-codec", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sc-client-api", - "sc-consensus", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-slots", - "sc-telemetry", + "sc-telemetry 4.0.0-dev", "schnellru", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-timestamp 4.0.0-dev", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "tracing", ] @@ -2138,24 +2150,24 @@ dependencies = [ "async-trait", "cumulus-client-pov-recovery", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "dyn-clone", "futures", "log", "parity-scale-codec", "polkadot-primitives 1.0.0", - "sc-client-api", - "sc-consensus", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-babe", "schnellru", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-timestamp 4.0.0-dev", "sp-trie 22.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "tracing", ] @@ -2167,7 +2179,7 @@ dependencies = [ "anyhow", "async-trait", "cumulus-primitives-parachain-inherent 0.1.0", - "sp-consensus", + "sp-consensus 0.10.0-dev", "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -2180,17 +2192,17 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "futures", "futures-timer", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", - "sc-client-api", - "sp-blockchain", - "sp-consensus", + "sc-client-api 4.0.0-dev", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -2204,18 +2216,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "futures", "futures-timer", "parity-scale-codec", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", "rand 0.8.5", - "sc-client-api", - "sc-consensus", - "sp-consensus", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sp-consensus 0.10.0-dev", "sp-maybe-compressed-blob 4.1.0-dev", "sp-runtime 24.0.0", "tracing", @@ -2233,24 +2245,24 @@ dependencies = [ "cumulus-client-pov-recovery", "cumulus-primitives-core 0.1.0", "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "cumulus-relay-chain-minimal-node", "futures", "polkadot-primitives 1.0.0", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-sync", - "sc-network-transactions", - "sc-rpc", - "sc-service", - "sc-sysinfo", - "sc-telemetry", - "sc-transaction-pool", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-sync 0.10.0-dev", + "sc-network-transactions 0.10.0-dev", + "sc-rpc 4.0.0-dev", + "sc-service 0.10.0-dev", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool 4.0.0-dev", + "sc-utils 4.0.0-dev", "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-transaction-pool 4.0.0-dev", @@ -2417,7 +2429,7 @@ name = "cumulus-pallet-session-benchmarking" version = "3.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "pallet-session 4.0.0-dev", @@ -2432,6 +2444,7 @@ version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c5345c0370ae667404209f674b0d1e40c6a476ba4d8fce2cd645fa224394d35" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "pallet-session 23.0.0", @@ -2479,7 +2492,7 @@ version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core 0.1.0", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -2501,6 +2514,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b4c6c8e354bcfc7ca04f316e1d4ef8e33b17efaae8f15af3ed8d360fb2bf0589" dependencies = [ "cumulus-primitives-core 0.2.0", + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -2571,10 +2585,10 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface", - "cumulus-test-relay-sproof-builder", + "cumulus-relay-chain-interface 0.1.0", + "cumulus-test-relay-sproof-builder 0.1.0", "parity-scale-codec", - "sc-client-api", + "sc-client-api 4.0.0-dev", "scale-info", "sp-api 4.0.0-dev", "sp-core 21.0.0", @@ -2593,13 +2607,22 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ffef2e14f1dc33bd098050209d75c9ab12512498bb498bc8f252f05e3b425853" dependencies = [ + "async-trait", "cumulus-primitives-core 0.2.0", + "cumulus-relay-chain-interface 0.2.0", + "cumulus-test-relay-sproof-builder 0.2.0", "parity-scale-codec", + "sc-client-api 23.0.0", "scale-info", + "sp-api 21.0.0", "sp-core 23.0.0", "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", "sp-std 10.0.0", + "sp-storage 15.0.0", "sp-trie 24.0.0", + "tracing", ] [[package]] @@ -2659,18 +2682,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "futures", "futures-timer", "polkadot-cli", "polkadot-service", - "sc-cli", - "sc-client-api", - "sc-sysinfo", - "sc-telemetry", - "sc-tracing", + "sc-cli 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-tracing 4.0.0-dev", "sp-api 4.0.0-dev", - "sp-consensus", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", @@ -2686,14 +2709,33 @@ dependencies = [ "futures", "jsonrpsee-core", "parity-scale-codec", - "polkadot-overseer", - "sc-client-api", + "polkadot-overseer 1.0.0", + "sc-client-api 4.0.0-dev", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-state-machine 0.28.0", "thiserror", ] +[[package]] +name = "cumulus-relay-chain-interface" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e11d8ee7a514ba2bc309f5b52da520c719250a9622189f40256268db38c9db" +dependencies = [ + "async-trait", + "cumulus-primitives-core 0.2.0", + "futures", + "jsonrpsee-core", + "parity-scale-codec", + "polkadot-overseer 2.0.0", + "sc-client-api 23.0.0", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-state-machine 0.30.0", + "thiserror", +] + [[package]] name = "cumulus-relay-chain-minimal-node" version = "0.1.0" @@ -2702,7 +2744,7 @@ dependencies = [ "array-bytes", "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "cumulus-relay-chain-rpc-interface", "futures", "polkadot-availability-recovery", @@ -2711,19 +2753,19 @@ dependencies = [ "polkadot-network-bridge", "polkadot-node-collation-generation", "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol", + "polkadot-node-network-protocol 1.0.0", "polkadot-node-subsystem-util", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sc-authority-discovery", - "sc-network", - "sc-network-common", - "sc-service", - "sc-tracing", - "sc-utils", + "sc-authority-discovery 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-service 0.10.0-dev", + "sc-tracing 4.0.0-dev", + "sc-utils 4.0.0-dev", "schnellru", "sp-api 4.0.0-dev", - "sp-consensus", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-runtime 24.0.0", "tracing", @@ -2736,18 +2778,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "async-trait", "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "either", "futures", "futures-timer", "jsonrpsee", "parity-scale-codec", "pin-project", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "rand 0.8.5", - "sc-client-api", - "sc-rpc-api", - "sc-service", + "sc-client-api 4.0.0-dev", + "sc-rpc-api 0.10.0-dev", + "sc-service 0.10.0-dev", "schnellru", "serde", "serde_json", @@ -2781,6 +2823,21 @@ dependencies = [ "sp-trie 22.0.0", ] +[[package]] +name = "cumulus-test-relay-sproof-builder" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0100a89d8a8924934f861c427cc0e6ec8e5255f79ee8aab5faa87888e2d5b91" +dependencies = [ + "cumulus-primitives-core 0.2.0", + "parity-scale-codec", + "polkadot-primitives 2.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "sp-std 10.0.0", + "sp-trie 24.0.0", +] + [[package]] name = "currency" version = "1.0.10" @@ -3057,7 +3114,7 @@ name = "dia-oracle" version = "0.1.0" source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -3622,7 +3679,7 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "oracle", @@ -3771,6 +3828,15 @@ dependencies = [ "parity-scale-codec", ] +[[package]] +name = "fork-tree" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4797e9270d3315a1724880ca63eaaab8f11cccbd76943a0f5c6ace9621016b47" +dependencies = [ + "parity-scale-codec", +] + [[package]] name = "form_urlencoded" version = "1.2.1" @@ -3801,13 +3867,13 @@ dependencies = [ "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.3.4", "issue", "log", @@ -3925,6 +3991,32 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "frame-benchmarking" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "949ba5b5c9d552c37d7ad39bd837394c1d21727281ef32882539bc2ec6687b2d" +dependencies = [ + "frame-support 23.0.0", + "frame-support-procedural 18.0.0", + "frame-system 23.0.0", + "linregress", + "log", + "parity-scale-codec", + "paste", + "scale-info", + "serde", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-runtime-interface 19.0.0", + "sp-std 10.0.0", + "sp-storage 15.0.0", + "static_assertions", +] + [[package]] name = "frame-benchmarking-cli" version = "4.0.0-dev" @@ -3935,7 +4027,7 @@ dependencies = [ "chrono", "clap", "comfy-table", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "gethostname", @@ -3947,23 +4039,23 @@ dependencies = [ "parity-scale-codec", "rand 0.8.5", "rand_pcg", - "sc-block-builder", - "sc-cli", - "sc-client-api", - "sc-client-db", - "sc-executor", - "sc-service", - "sc-sysinfo", + "sc-block-builder 0.10.0-dev", + "sc-cli 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-client-db 0.10.0-dev", + "sc-executor 0.10.0-dev", + "sc-service 0.10.0-dev", + "sc-sysinfo 6.0.0-dev", "serde", "serde_json", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-database", + "sp-database 4.0.0-dev", "sp-externalities 0.19.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-storage 13.0.0", @@ -4038,7 +4130,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev", "log", "parity-scale-codec", "scale-info", @@ -4057,6 +4149,7 @@ checksum = "382016f6286f2b05a1f65dd97509bc70afd59e26dc8c7ab0126e4220c19abb58" dependencies = [ "frame-support 23.0.0", "frame-system 23.0.0", + "frame-try-runtime 0.29.0", "log", "parity-scale-codec", "scale-info", @@ -4189,6 +4282,7 @@ dependencies = [ "sp-metadata-ir 0.2.0", "sp-runtime 26.0.0", "sp-staking 21.0.0", + "sp-state-machine 0.30.0", "sp-std 10.0.0", "sp-tracing 12.0.0", "sp-weights 22.0.0", @@ -4323,7 +4417,7 @@ name = "frame-system-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -4333,6 +4427,22 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "frame-system-benchmarking" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "097cc1f91dc52a648c6b983ebf7aa75bf395b038354772b47e190ecd4caac9a8" +dependencies = [ + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "parity-scale-codec", + "scale-info", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + [[package]] name = "frame-system-rpc-runtime-api" version = "4.0.0-dev" @@ -4364,6 +4474,19 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "frame-try-runtime" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6becaab3f4648f9c5eeb8eb270614b7e4b5fd7d1deccab1d4a86cb41f8fb06d4" +dependencies = [ + "frame-support 23.0.0", + "parity-scale-codec", + "sp-api 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + [[package]] name = "fs-err" version = "2.11.0" @@ -5274,7 +5397,7 @@ dependencies = [ "base64 0.13.1", "currency", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex", @@ -6430,11 +6553,11 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "sc-client-api", + "sc-client-api 4.0.0-dev", "sc-offchain", "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", "sp-mmr-primitives 4.0.0-dev", @@ -6451,7 +6574,7 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-mmr-primitives 4.0.0-dev", "sp-runtime 24.0.0", @@ -6513,7 +6636,7 @@ dependencies = [ "module-issue-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -6537,7 +6660,7 @@ dependencies = [ "module-oracle-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", "spacewalk-primitives", ] @@ -6565,7 +6688,7 @@ dependencies = [ "module-pallet-staking-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -6592,7 +6715,7 @@ dependencies = [ "module-redeem-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -6616,7 +6739,7 @@ dependencies = [ "module-replace-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -6641,7 +6764,7 @@ dependencies = [ "module-vault-registry-rpc-runtime-api", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -6892,7 +7015,7 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "currency", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "oracle", @@ -7064,7 +7187,7 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "currency", "dia-oracle", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "once_cell", @@ -7167,7 +7290,7 @@ dependencies = [ name = "orml-currencies-allowance-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "mocktopus", @@ -7259,7 +7382,7 @@ dependencies = [ name = "orml-tokens-management-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "mocktopus", @@ -7399,6 +7522,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1661ad646244fd155fae26799b9f12246aac8a18ed785550ceea6e4ac25cfbdc" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "parity-scale-codec", @@ -7432,7 +7556,7 @@ name = "pallet-asset-tx-payment" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "pallet-transaction-payment 4.0.0-dev", @@ -7451,11 +7575,13 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "64b0aea073ae2b627ddb7e775abb7872df8efb7fabd7c50dd05d3ca6ef0c72a4" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "pallet-transaction-payment 23.0.0", "parity-scale-codec", "scale-info", + "serde", "sp-core 23.0.0", "sp-io 25.0.0", "sp-runtime 26.0.0", @@ -7467,7 +7593,7 @@ name = "pallet-assets" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -7484,6 +7610,7 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a2efdbd9727983844e1b82da41870829c0fd5d47ccb700fb27d734b3823d44ae" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -7596,7 +7723,7 @@ name = "pallet-babe" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -7621,6 +7748,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "37d7e474e0f5e9987b315dabe11269520cec98b44131e51a342e6a9d3a3d3f36" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -7646,7 +7774,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "aquamarine", "docify", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -7669,14 +7797,19 @@ checksum = "dd87d03bd1aee46275df25838fc5ba8c01fdb8df8a6860daa3d0f0b973a74ace" dependencies = [ "aquamarine", "docify", + "frame-benchmarking 23.0.0", "frame-election-provider-support 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", + "pallet-balances 23.0.0", "parity-scale-codec", "scale-info", + "sp-core 23.0.0", + "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", + "sp-tracing 12.0.0", ] [[package]] @@ -7684,7 +7817,7 @@ name = "pallet-balances" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -7700,6 +7833,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0486a52507072bd738dc851acf7b42def3645db10777f93dccdaa5933e41269b" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -7742,6 +7876,7 @@ dependencies = [ "pallet-session 23.0.0", "parity-scale-codec", "scale-info", + "serde", "sp-consensus-beefy 8.0.0", "sp-runtime 26.0.0", "sp-session 22.0.0", @@ -7780,6 +7915,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60cca2fe7df196e41e2d43fcb97a76f68ff76dae38861b60e837d1a86ea9aa1a" dependencies = [ + "array-bytes", "binary-merkle-tree 8.0.0", "frame-support 23.0.0", "frame-system 23.0.0", @@ -7789,6 +7925,7 @@ dependencies = [ "pallet-session 23.0.0", "parity-scale-codec", "scale-info", + "serde", "sp-api 21.0.0", "sp-consensus-beefy 8.0.0", "sp-core 23.0.0", @@ -7803,7 +7940,7 @@ name = "pallet-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -7822,6 +7959,7 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf8df1ab55bac70ea7a99794d7bace2a311cc3049654aef3965516b181654b88" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -7839,7 +7977,7 @@ name = "pallet-child-bounties" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -7859,6 +7997,7 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "03417c311cb707b1f0994397856e9a3611dd358f0caf67ccff91ac4ae45a005b" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -7877,7 +8016,7 @@ name = "pallet-collator-selection" version = "3.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -7897,6 +8036,7 @@ version = "4.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2716f12bd4d379080b8d6de82c8293f6ba2a4b4268fdf690dd71e68d52ad4ab9" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -7915,7 +8055,7 @@ name = "pallet-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -7933,6 +8073,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2afbe5f8793d4d01e88e39ad02c656333bafabd86f87e5699f2b4022d8057eaa" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -7951,7 +8092,7 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "bitflags 1.3.2", "environmental", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "impl-trait-for-tuples", @@ -8002,7 +8143,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -8020,10 +8161,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "520968f141a44b3dfd73ce4be80de07010c3847460bfbc5fb726d329f765f903" dependencies = [ "assert_matches", + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "parity-scale-codec", "scale-info", + "serde", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", @@ -8034,7 +8177,7 @@ name = "pallet-democracy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8053,11 +8196,13 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99d44914750d93d466020b7d90c1170ce3e3b1fe3876df428749f4896a37bb5a" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", + "serde", "sp-core 23.0.0", "sp-io 25.0.0", "sp-runtime 26.0.0", @@ -8069,12 +8214,12 @@ name = "pallet-election-provider-multi-phase" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", - "pallet-election-provider-support-benchmarking", + "pallet-election-provider-support-benchmarking 4.0.0-dev", "parity-scale-codec", "rand 0.8.5", "scale-info", @@ -8093,11 +8238,14 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2ed40f39a03e6734c60d760e6b7ad5f1e115ac1d36f02a3111e60421b9ba0d2e" dependencies = [ + "frame-benchmarking 23.0.0", "frame-election-provider-support 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", + "pallet-election-provider-support-benchmarking 22.0.0", "parity-scale-codec", + "rand 0.8.5", "scale-info", "sp-arithmetic 18.0.0", "sp-core 23.0.0", @@ -8105,6 +8253,7 @@ dependencies = [ "sp-npos-elections 21.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", + "strum 0.24.1", ] [[package]] @@ -8112,7 +8261,7 @@ name = "pallet-election-provider-support-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -8121,12 +8270,27 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "pallet-election-provider-support-benchmarking" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56b31f394ea662fa9199c89c5712046fbd18e52211937332016b359ac81aef69" +dependencies = [ + "frame-benchmarking 23.0.0", + "frame-election-provider-support 23.0.0", + "frame-system 23.0.0", + "parity-scale-codec", + "sp-npos-elections 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", +] + [[package]] name = "pallet-elections-phragmen" version = "5.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8146,6 +8310,7 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1373439465e6110ed0ab60905660d097df2d05736e008d6bc1d415b5fdb2386a" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8165,7 +8330,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "docify", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -8185,6 +8350,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "87789ed95833afcface11a8048708dafa35951308d7de5e9aed666e8044b3cc6" dependencies = [ "docify", + "frame-benchmarking 23.0.0", "frame-election-provider-support 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", @@ -8202,7 +8368,7 @@ name = "pallet-grandpa" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8226,6 +8392,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b77a81a40b8f2cf6dcd49eaa69b882c1ebb651a381e959a62a875d782cac856a" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8249,7 +8416,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "enumflags2", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -8266,6 +8433,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7c9a8b0a02ae7650a8fd188b26fa0852152021fafb5da6d69e1d17f9d03e714" dependencies = [ "enumflags2", + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "parity-scale-codec", @@ -8280,7 +8448,7 @@ name = "pallet-im-online" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8301,6 +8469,7 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "70314914e290dbdb52adea50bf3e15965ca7b72c5a02d35dd6b9ded60bfb4877" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8320,14 +8489,14 @@ name = "pallet-indices" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", "scale-info", "sp-core 21.0.0", "sp-io 23.0.0", - "sp-keyring", + "sp-keyring 24.0.0", "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -8338,12 +8507,14 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7b23c5b95f9ef2fd17c01cc6948c88aa9e263a49a90e1a5665798d744e5f8956" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "parity-scale-codec", "scale-info", "sp-core 23.0.0", "sp-io 25.0.0", + "sp-keyring 26.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] @@ -8367,7 +8538,7 @@ name = "pallet-membership" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8385,6 +8556,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b0a055f189d360aca0919b65b91ab0b701e6bac2143ac46a285a9faf9ec7208e" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8401,7 +8573,7 @@ name = "pallet-message-queue" version = "7.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8421,6 +8593,7 @@ version = "26.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "faa98dc8e920cf04f55c8d5ee878477a5be826952b99fe106e72c847c3391d0e" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8439,7 +8612,7 @@ name = "pallet-mmr" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8458,6 +8631,7 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a7596f59b17e1ee05040d4fc0070d3ae781de34e847be95423d7f5310c3a9d63" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8475,7 +8649,7 @@ name = "pallet-multisig" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8492,6 +8666,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3e44176821dc2c2caface4303cfac8e8aa18ecf2bb15504f4a460abd2cb52dcd" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8508,6 +8683,7 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3160a1cbdc2a28363bd2ff4cba72ccb96a98cbb86a81ab694b4e99b79a62fcee" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8526,6 +8702,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f3650227e8678336e93b679e9eeafdb1e0ff04bffcca148c00e3fb906ff5b08" dependencies = [ "enumflags2", + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8553,7 +8730,7 @@ name = "pallet-nis" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -8570,6 +8747,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "422715b4239456d73a78bae69a7411836c54bda35f69753524eff601ca910102" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "parity-scale-codec", @@ -8608,6 +8786,7 @@ dependencies = [ "frame-support 23.0.0", "frame-system 23.0.0", "log", + "pallet-balances 23.0.0", "parity-scale-codec", "scale-info", "sp-core 23.0.0", @@ -8615,6 +8794,7 @@ dependencies = [ "sp-runtime 26.0.0", "sp-staking 21.0.0", "sp-std 10.0.0", + "sp-tracing 12.0.0", ] [[package]] @@ -8622,7 +8802,7 @@ name = "pallet-nomination-pools-benchmarking" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -8637,6 +8817,27 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "pallet-nomination-pools-benchmarking" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61f6f692dd7cab2ab8aeafe3a9dce645afe818712df62ac3ae432696731bb509" +dependencies = [ + "frame-benchmarking 23.0.0", + "frame-election-provider-support 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "pallet-bags-list 22.0.0", + "pallet-nomination-pools 20.0.0", + "pallet-staking 23.0.0", + "parity-scale-codec", + "scale-info", + "sp-runtime 26.0.0", + "sp-runtime-interface 19.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", +] + [[package]] name = "pallet-nomination-pools-runtime-api" version = "1.0.0-dev" @@ -8689,6 +8890,7 @@ dependencies = [ "pallet-balances 23.0.0", "parity-scale-codec", "scale-info", + "serde", "sp-runtime 26.0.0", "sp-staking 21.0.0", "sp-std 10.0.0", @@ -8699,7 +8901,7 @@ name = "pallet-offences-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -8718,12 +8920,37 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "pallet-offences-benchmarking" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07b4aabb1ea386486bd4a42ab3a067fdffae6716876d59c0e3fa1cf3e1040201" +dependencies = [ + "frame-benchmarking 23.0.0", + "frame-election-provider-support 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "log", + "pallet-babe 23.0.0", + "pallet-balances 23.0.0", + "pallet-grandpa 23.0.0", + "pallet-im-online 22.0.0", + "pallet-offences 22.0.0", + "pallet-session 23.0.0", + "pallet-staking 23.0.0", + "parity-scale-codec", + "scale-info", + "sp-runtime 26.0.0", + "sp-staking 21.0.0", + "sp-std 10.0.0", +] + [[package]] name = "pallet-preimage" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8741,11 +8968,13 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e00ea296ac3f7f543a409e177b771459b14c76b33145d1374eabf984ebc34f14" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", + "sp-core 23.0.0", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", @@ -8756,7 +8985,7 @@ name = "pallet-proxy" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -8772,6 +9001,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "186b0aa4c542217f8c6e0afaa1f5d9aea257019af6d426f591c2764e7b71d3c8" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "parity-scale-codec", @@ -8786,7 +9016,7 @@ name = "pallet-ranked-collective" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8805,6 +9035,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7c8cf8915fcdb60a6dffd6cc20eb4bf2f95bd1f9424f598d1e99d47be0d84fa0" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8822,7 +9053,7 @@ name = "pallet-recovery" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -8838,6 +9069,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c8c78735503c504465acf94b6ea3174f1a046bbbd8246d357fee0ed422e8a26b" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "parity-scale-codec", @@ -8853,7 +9085,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8872,11 +9104,13 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "99bdb6d7fcdda9c4a85efbbc5ea5499e07e339491d25ac913649c196a78b6d31" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", + "serde", "sp-arithmetic 18.0.0", "sp-io 25.0.0", "sp-runtime 26.0.0", @@ -8889,7 +9123,7 @@ version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "docify", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -8908,6 +9142,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0cfdb4f02689fb9c4f22190f60be1acc5e6553d1c89b44272509bea2ebd1855a" dependencies = [ "docify", + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -8969,7 +9204,7 @@ name = "pallet-session-benchmarking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "pallet-session 4.0.0-dev", @@ -8981,12 +9216,30 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "pallet-session-benchmarking" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a370a07dbfaa94bcc5e01f4e9cda1ad6fbca019bcb0a172a2ee26f61e736dbab" +dependencies = [ + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "pallet-session 23.0.0", + "pallet-staking 23.0.0", + "parity-scale-codec", + "rand 0.8.5", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-std 10.0.0", +] + [[package]] name = "pallet-society" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9005,6 +9258,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "548b95cf82dd9caa346469a679cdef63a34d7105a009e33eb3930f41a70b2b64" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -9022,7 +9276,7 @@ name = "pallet-staking" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -9046,6 +9300,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "66b9b137b78565e4012edf20a3c9fd10fa03e3b857dd3999239454da5d4d2431" dependencies = [ + "frame-benchmarking 23.0.0", "frame-election-provider-support 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", @@ -9128,7 +9383,7 @@ name = "pallet-state-trie-migration" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9146,6 +9401,7 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cb8084d2091a88147c1caad25bc03b15f3f7320c18087cfe037b8e21b13bd068" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -9162,7 +9418,7 @@ name = "pallet-sudo" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -9177,7 +9433,7 @@ name = "pallet-timestamp" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9197,12 +9453,14 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "924bc62e043df933e6067a2a70a71a16823253e46765e36800f0dc60a0a59018" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", "sp-inherents 21.0.0", + "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", "sp-storage 15.0.0", @@ -9214,7 +9472,7 @@ name = "pallet-tips" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9234,12 +9492,14 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8874f39912e560ea6de9c1e51d50dcd8e9fe7a68f2f9b89e5bf42bfc637cdf36" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", "pallet-treasury 22.0.0", "parity-scale-codec", "scale-info", + "serde", "sp-core 23.0.0", "sp-io 25.0.0", "sp-runtime 26.0.0", @@ -9272,6 +9532,7 @@ dependencies = [ "frame-system 23.0.0", "parity-scale-codec", "scale-info", + "serde", "sp-core 23.0.0", "sp-io 25.0.0", "sp-runtime 26.0.0", @@ -9287,9 +9548,9 @@ dependencies = [ "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", "parity-scale-codec", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-rpc", + "sp-rpc 6.0.0", "sp-runtime 24.0.0", "sp-weights 20.0.0", ] @@ -9324,7 +9585,7 @@ name = "pallet-treasury" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "impl-trait-for-tuples", @@ -9342,12 +9603,14 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14f099cd65be6adbd3602e5b3df680a5ab868b79c990c5c7b3977e849728632e" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "impl-trait-for-tuples", "pallet-balances 23.0.0", "parity-scale-codec", "scale-info", + "serde", "sp-runtime 26.0.0", "sp-std 10.0.0", ] @@ -9358,6 +9621,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c6615e1af20293b33ec6c2bb30b9e1a9b4e0420c78b5f2aeed8afe244d9cdc6a" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -9372,7 +9636,7 @@ name = "pallet-utility" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -9389,6 +9653,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d78c463bcdbe9b5f84b816ea4095d1aea776acd7bae0e9f6fe074acd84094ace" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "parity-scale-codec", @@ -9404,7 +9669,7 @@ name = "pallet-vesting" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9420,6 +9685,7 @@ version = "23.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9fdc85285a6ced9b1ce722d4e7681b6b97ccf3a9ee439eeaf6bfc33c2022cbb" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", @@ -9434,7 +9700,7 @@ name = "pallet-whitelist" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -9450,6 +9716,7 @@ version = "22.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a09403cca331027032f2ba9a992e8b6bcd27d95255dfc30f1f6da5fd32ef57bc" dependencies = [ + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "parity-scale-codec", @@ -9465,7 +9732,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bounded-collections", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9487,11 +9754,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b913e408dfd2e3b1a1834aa03965b1616bf2d4c24c635a1cdd3ae10335c97e48" dependencies = [ "bounded-collections", + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "log", "parity-scale-codec", "scale-info", + "serde", "sp-core 23.0.0", "sp-io 25.0.0", "sp-runtime 26.0.0", @@ -9505,7 +9774,7 @@ name = "pallet-xcm-benchmarks" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9519,6 +9788,26 @@ dependencies = [ "staging-xcm-executor 1.0.0", ] +[[package]] +name = "pallet-xcm-benchmarks" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e49d6f43940cf0146a59ce21a495f32edb746ec16ec67f41d8a4ad4ada79afe1" +dependencies = [ + "frame-benchmarking 23.0.0", + "frame-support 23.0.0", + "frame-system 23.0.0", + "log", + "parity-scale-codec", + "scale-info", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm 2.0.1", + "staging-xcm-builder 2.0.1", + "staging-xcm-executor 2.0.0", +] + [[package]] name = "parachain-info" version = "0.1.0" @@ -9537,7 +9826,7 @@ dependencies = [ name = "parachain-staking" version = "1.7.2" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -9820,11 +10109,11 @@ dependencies = [ "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface", + "cumulus-relay-chain-interface 0.1.0", "cumulus-relay-chain-minimal-node", "cumulus-relay-chain-rpc-interface", "foucoco-runtime", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-benchmarking-cli", "futures", "jsonrpsee", @@ -9845,31 +10134,31 @@ dependencies = [ "polkadot-service", "runtime-common", "sc-basic-authorship", - "sc-chain-spec", - "sc-cli", - "sc-client-api", - "sc-consensus", + "sc-chain-spec 4.0.0-dev", + "sc-cli 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-manual-seal", - "sc-executor", - "sc-network", - "sc-network-sync", + "sc-executor 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-sync 0.10.0-dev", "sc-offchain", - "sc-rpc", - "sc-service", - "sc-sysinfo", - "sc-telemetry", - "sc-tracing", - "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-rpc 4.0.0-dev", + "sc-service 0.10.0-dev", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-tracing 4.0.0-dev", + "sc-transaction-pool 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "serde", "sp-api 4.0.0-dev", "sp-arithmetic 16.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-core 21.0.0", "sp-io 23.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", @@ -9879,7 +10168,7 @@ dependencies = [ "staging-xcm 1.0.0", "substrate-build-script-utils", "substrate-frame-rpc-system", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "try-runtime-cli", "zenlink-protocol", "zenlink-protocol-rpc", @@ -9907,13 +10196,13 @@ dependencies = [ "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.3.4", "issue", "log", @@ -10138,15 +10427,15 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "futures", "futures-timer", - "polkadot-node-jaeger", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-metrics 1.0.0", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10157,12 +10446,12 @@ dependencies = [ "always-assert", "futures", "futures-timer", - "polkadot-node-network-protocol", + "polkadot-node-network-protocol 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10175,17 +10464,17 @@ dependencies = [ "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", "schnellru", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10197,16 +10486,16 @@ dependencies = [ "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", - "sc-network", + "sc-network 0.10.0-dev", "schnellru", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10218,18 +10507,18 @@ dependencies = [ "frame-benchmarking-cli", "futures", "log", - "polkadot-node-metrics", + "polkadot-node-metrics 1.0.0", "polkadot-performance-test", "polkadot-service", - "sc-cli", - "sc-executor", - "sc-service", + "sc-cli 0.10.0-dev", + "sc-executor 0.10.0-dev", + "sc-service 0.10.0-dev", "sc-storage-monitor", - "sc-sysinfo", - "sc-tracing", + "sc-sysinfo 6.0.0-dev", + "sc-tracing 4.0.0-dev", "sp-core 21.0.0", "sp-io 23.0.0", - "sp-keyring", + "sp-keyring 24.0.0", "sp-maybe-compressed-blob 4.1.0-dev", "substrate-build-script-utils", "thiserror", @@ -10245,17 +10534,17 @@ dependencies = [ "fatality", "futures", "futures-timer", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "thiserror", "tokio-util", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10295,17 +10584,17 @@ dependencies = [ "indexmap 1.9.3", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "sc-network", + "sc-network 0.10.0-dev", "schnellru", "sp-application-crypto 23.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10314,7 +10603,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-primitives 1.0.0", "reed-solomon-novelpoly", "sp-core 21.0.0", @@ -10329,18 +10618,18 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "futures", "futures-timer", - "polkadot-node-network-protocol", + "polkadot-node-network-protocol 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "rand 0.8.5", "rand_chacha 0.3.1", - "sc-network", - "sc-network-common", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", "sp-application-crypto 23.0.0", "sp-core 21.0.0", - "sp-keystore", - "tracing-gum", + "sp-keystore 0.27.0", + "tracing-gum 1.0.0", ] [[package]] @@ -10355,15 +10644,15 @@ dependencies = [ "futures", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-metrics", - "polkadot-node-network-protocol", + "polkadot-node-metrics 1.0.0", + "polkadot-node-network-protocol 1.0.0", "polkadot-node-subsystem", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sc-network", - "sp-consensus", + "sc-network 0.10.0-dev", + "sp-consensus 0.10.0-dev", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10374,14 +10663,14 @@ dependencies = [ "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "sp-core 21.0.0", "sp-maybe-compressed-blob 4.1.0-dev", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10396,21 +10685,21 @@ dependencies = [ "kvdb", "merlin 2.0.1", "parity-scale-codec", - "polkadot-node-jaeger", - "polkadot-node-primitives", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sc-keystore", + "sc-keystore 4.0.0-dev", "schnellru", "schnorrkel 0.9.1", "sp-application-crypto 23.0.0", - "sp-consensus", + "sp-consensus 0.10.0-dev", "sp-consensus-slots 0.10.0-dev", "sp-runtime 24.0.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10424,15 +10713,15 @@ dependencies = [ "kvdb", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-jaeger", - "polkadot-node-primitives", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sp-consensus", + "sp-consensus 0.10.0-dev", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10444,14 +10733,14 @@ dependencies = [ "fatality", "futures", "polkadot-erasure-coding", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "polkadot-statement-table", - "sp-keystore", + "polkadot-statement-table 1.0.0", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10463,9 +10752,9 @@ dependencies = [ "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", "wasm-timer", ] @@ -10479,15 +10768,15 @@ dependencies = [ "futures-timer", "parity-scale-codec", "polkadot-node-core-pvf", - "polkadot-node-metrics", - "polkadot-node-primitives", + "polkadot-node-metrics 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "sp-maybe-compressed-blob 4.1.0-dev", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10496,13 +10785,13 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "polkadot-node-metrics", + "polkadot-node-metrics 1.0.0", "polkadot-node-subsystem", "polkadot-primitives 1.0.0", - "sc-client-api", + "sc-client-api 4.0.0-dev", "sc-consensus-babe", - "sp-blockchain", - "tracing-gum", + "sp-blockchain 4.0.0-dev", + "tracing-gum 1.0.0", ] [[package]] @@ -10514,12 +10803,12 @@ dependencies = [ "futures-timer", "kvdb", "parity-scale-codec", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10531,14 +10820,14 @@ dependencies = [ "futures", "kvdb", "parity-scale-codec", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "sc-keystore", + "sc-keystore 4.0.0-dev", "schnellru", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10550,12 +10839,12 @@ dependencies = [ "futures", "futures-timer", "polkadot-node-subsystem", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-inherents 4.0.0-dev", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10567,12 +10856,12 @@ dependencies = [ "fatality", "futures", "parity-scale-codec", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10584,12 +10873,12 @@ dependencies = [ "fatality", "futures", "futures-timer", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10605,8 +10894,8 @@ dependencies = [ "pin-project", "polkadot-core-primitives 1.0.0", "polkadot-node-core-pvf-common", - "polkadot-node-metrics", - "polkadot-node-primitives", + "polkadot-node-metrics 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "rand 0.8.5", @@ -10617,7 +10906,7 @@ dependencies = [ "substrate-build-script-utils", "tempfile", "tokio", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10626,14 +10915,14 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10648,15 +10937,15 @@ dependencies = [ "parity-scale-codec", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", - "sc-executor", - "sc-executor-common", - "sc-executor-wasmtime", + "sc-executor 0.10.0-dev", + "sc-executor-common 0.10.0-dev", + "sc-executor-wasmtime 0.10.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-io 23.0.0", "sp-tracing 10.0.0", "tokio", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10671,15 +10960,15 @@ dependencies = [ "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "rayon", - "sc-executor", - "sc-executor-common", - "sc-executor-wasmtime", + "sc-executor 0.10.0-dev", + "sc-executor-common 0.10.0-dev", + "sc-executor-wasmtime 0.10.0-dev", "sp-io 23.0.0", "sp-maybe-compressed-blob 4.1.0-dev", "sp-tracing 10.0.0", "tikv-jemalloc-ctl", "tokio", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10688,13 +10977,13 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", - "polkadot-node-metrics", + "polkadot-node-metrics 1.0.0", "polkadot-node-subsystem", - "polkadot-node-subsystem-types", + "polkadot-node-subsystem-types 1.0.0", "polkadot-primitives 1.0.0", "schnellru", "sp-consensus-babe 0.10.0-dev", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10707,14 +10996,33 @@ dependencies = [ "mick-jaeger", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-primitives 1.0.0", - "sc-network", + "sc-network 0.10.0-dev", "sp-core 21.0.0", "thiserror", "tokio", ] +[[package]] +name = "polkadot-node-jaeger" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "edffd01480c2a68452ea585cd5316447b236eb9c02bc95dba5c9654f8f4a15b1" +dependencies = [ + "lazy_static", + "log", + "mick-jaeger", + "parity-scale-codec", + "parking_lot 0.12.2", + "polkadot-node-primitives 2.0.0", + "polkadot-primitives 2.0.0", + "sc-network 0.29.0", + "sp-core 23.0.0", + "thiserror", + "tokio", +] + [[package]] name = "polkadot-node-metrics" version = "1.0.0" @@ -10727,11 +11035,31 @@ dependencies = [ "parity-scale-codec", "polkadot-primitives 1.0.0", "prioritized-metered-channel", - "sc-cli", - "sc-service", - "sc-tracing", - "substrate-prometheus-endpoint", - "tracing-gum", + "sc-cli 0.10.0-dev", + "sc-service 0.10.0-dev", + "sc-tracing 4.0.0-dev", + "substrate-prometheus-endpoint 0.10.0-dev", + "tracing-gum 1.0.0", +] + +[[package]] +name = "polkadot-node-metrics" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b08e1c66cc711d6f5c04be591021c6dedaad1e074f66f3b8bd06553c7f8e5ba2" +dependencies = [ + "bs58 0.5.1", + "futures", + "futures-timer", + "log", + "parity-scale-codec", + "polkadot-primitives 2.0.0", + "prioritized-metered-channel", + "sc-cli 0.31.0", + "sc-service 0.30.0", + "sc-tracing 23.0.0", + "substrate-prometheus-endpoint 0.14.0", + "tracing-gum 2.0.0", ] [[package]] @@ -10747,47 +11075,95 @@ dependencies = [ "futures", "hex", "parity-scale-codec", - "polkadot-node-jaeger", - "polkadot-node-primitives", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-primitives 1.0.0", "rand 0.8.5", - "sc-authority-discovery", - "sc-network", + "sc-authority-discovery 0.10.0-dev", + "sc-network 0.10.0-dev", "strum 0.24.1", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] -name = "polkadot-node-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "polkadot-node-network-protocol" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7f269984611861c4a5297234b4b649a483a5428194790dbea8b711b6e16ea93" dependencies = [ - "bounded-vec", + "async-channel 1.9.0", + "async-trait", + "bitvec", + "derive_more", + "fatality", "futures", + "hex", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "schnorrkel 0.9.1", - "serde", + "polkadot-node-jaeger 2.0.0", + "polkadot-node-primitives 2.0.0", + "polkadot-primitives 2.0.0", + "rand 0.8.5", + "sc-authority-discovery 0.29.0", + "sc-network 0.29.0", + "strum 0.24.1", + "thiserror", + "tracing-gum 2.0.0", +] + +[[package]] +name = "polkadot-node-primitives" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bounded-vec", + "futures", + "parity-scale-codec", + "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-primitives 1.0.0", + "schnorrkel 0.9.1", + "serde", "sp-application-crypto 23.0.0", "sp-consensus-babe 0.10.0-dev", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-maybe-compressed-blob 4.1.0-dev", "sp-runtime 24.0.0", "thiserror", "zstd 0.12.4", ] +[[package]] +name = "polkadot-node-primitives" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "883c5f3b51182a2f2f560230bd8e395bafa231dbc50335a4cc7eb3049860fcb4" +dependencies = [ + "bounded-vec", + "futures", + "parity-scale-codec", + "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkadot-primitives 2.0.0", + "schnorrkel 0.9.1", + "serde", + "sp-application-crypto 25.0.0", + "sp-consensus-babe 0.27.0", + "sp-core 23.0.0", + "sp-keystore 0.29.0", + "sp-maybe-compressed-blob 7.0.0", + "sp-runtime 26.0.0", + "thiserror", + "zstd 0.12.4", +] + [[package]] name = "polkadot-node-subsystem" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "polkadot-node-jaeger", - "polkadot-node-subsystem-types", - "polkadot-overseer", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-subsystem-types 1.0.0", + "polkadot-overseer 1.0.0", ] [[package]] @@ -10799,18 +11175,43 @@ dependencies = [ "derive_more", "futures", "orchestra", - "polkadot-node-jaeger", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-primitives 1.0.0", - "polkadot-statement-table", - "sc-network", - "sc-transaction-pool-api", + "polkadot-statement-table 1.0.0", + "sc-network 0.10.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "smallvec", "sp-api 4.0.0-dev", "sp-authority-discovery 4.0.0-dev", "sp-consensus-babe 0.10.0-dev", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + +[[package]] +name = "polkadot-node-subsystem-types" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9f07bd4e5a7e83b15fea91d92767e5c2a6a3e280a55d21f9bed9e96c25019cfb" +dependencies = [ + "async-trait", + "derive_more", + "futures", + "orchestra", + "polkadot-node-jaeger 2.0.0", + "polkadot-node-network-protocol 2.0.0", + "polkadot-node-primitives 2.0.0", + "polkadot-primitives 2.0.0", + "polkadot-statement-table 2.0.0", + "sc-network 0.29.0", + "sc-transaction-pool-api 23.0.0", + "smallvec", + "sp-api 21.0.0", + "sp-authority-discovery 21.0.0", + "sp-consensus-babe 0.27.0", + "substrate-prometheus-endpoint 0.14.0", "thiserror", ] @@ -10830,21 +11231,21 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.2", "pin-project", - "polkadot-node-jaeger", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-jaeger 1.0.0", + "polkadot-node-metrics 1.0.0", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-primitives 1.0.0", "prioritized-metered-channel", "rand 0.8.5", "schnellru", "sp-application-crypto 23.0.0", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -10857,17 +11258,41 @@ dependencies = [ "futures-timer", "orchestra", "parking_lot 0.12.2", - "polkadot-node-metrics", - "polkadot-node-network-protocol", - "polkadot-node-primitives", - "polkadot-node-subsystem-types", + "polkadot-node-metrics 1.0.0", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", + "polkadot-node-subsystem-types 1.0.0", "polkadot-primitives 1.0.0", - "sc-client-api", + "sc-client-api 4.0.0-dev", "schnellru", "sp-api 4.0.0-dev", "sp-core 21.0.0", "tikv-jemalloc-ctl", - "tracing-gum", + "tracing-gum 1.0.0", +] + +[[package]] +name = "polkadot-overseer" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2012254af68764032245239030ffdfca0c2b0d126de84c0abb3f62a02dba3b68" +dependencies = [ + "async-trait", + "futures", + "futures-timer", + "orchestra", + "parking_lot 0.12.2", + "polkadot-node-metrics 2.0.0", + "polkadot-node-network-protocol 2.0.0", + "polkadot-node-primitives 2.0.0", + "polkadot-node-subsystem-types 2.0.0", + "polkadot-primitives 2.0.0", + "sc-client-api 23.0.0", + "schnellru", + "sp-api 21.0.0", + "sp-core 23.0.0", + "tikv-jemalloc-ctl", + "tracing-gum 2.0.0", ] [[package]] @@ -10914,10 +11339,10 @@ dependencies = [ "log", "polkadot-erasure-coding", "polkadot-node-core-pvf-prepare-worker", - "polkadot-node-primitives", + "polkadot-node-primitives 1.0.0", "polkadot-primitives 1.0.0", "quote", - "sc-executor-common", + "sc-executor-common 0.10.0-dev", "sp-maybe-compressed-blob 4.1.0-dev", "staging-kusama-runtime 1.0.0", "thiserror", @@ -10943,7 +11368,7 @@ dependencies = [ "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-staking 4.0.0-dev", "sp-std 8.0.0", @@ -10970,6 +11395,7 @@ dependencies = [ "sp-core 23.0.0", "sp-inherents 21.0.0", "sp-io 25.0.0", + "sp-keystore 0.29.0", "sp-runtime 26.0.0", "sp-staking 21.0.0", "sp-std 10.0.0", @@ -10984,8 +11410,8 @@ dependencies = [ "mmr-rpc", "pallet-transaction-payment-rpc", "polkadot-primitives 1.0.0", - "sc-chain-spec", - "sc-client-api", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", "sc-consensus-babe", "sc-consensus-babe-rpc", "sc-consensus-beefy", @@ -10993,15 +11419,15 @@ dependencies = [ "sc-consensus-epochs", "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", - "sc-rpc", + "sc-rpc 4.0.0-dev", "sc-sync-state-rpc", - "sc-transaction-pool-api", + "sc-transaction-pool-api 4.0.0-dev", "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", @@ -11013,14 +11439,14 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.4.1", "log", "pallet-authority-discovery 4.0.0-dev", @@ -11034,7 +11460,7 @@ dependencies = [ "pallet-conviction-voting 4.0.0-dev", "pallet-democracy 4.0.0-dev", "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-election-provider-support-benchmarking", + "pallet-election-provider-support-benchmarking 4.0.0-dev", "pallet-elections-phragmen 5.0.0-dev", "pallet-fast-unstake 4.0.0-dev", "pallet-grandpa 4.0.0-dev", @@ -11045,16 +11471,16 @@ dependencies = [ "pallet-message-queue 7.0.0-dev", "pallet-multisig 4.0.0-dev", "pallet-nomination-pools 1.0.0", - "pallet-nomination-pools-benchmarking", + "pallet-nomination-pools-benchmarking 1.0.0", "pallet-nomination-pools-runtime-api 1.0.0-dev", "pallet-offences 4.0.0-dev", - "pallet-offences-benchmarking", + "pallet-offences-benchmarking 4.0.0-dev", "pallet-preimage 4.0.0-dev", "pallet-proxy 4.0.0-dev", "pallet-referenda 4.0.0-dev", "pallet-scheduler 4.0.0-dev", "pallet-session 4.0.0-dev", - "pallet-session-benchmarking", + "pallet-session-benchmarking 4.0.0-dev", "pallet-staking 4.0.0-dev", "pallet-staking-reward-curve 4.0.0-dev", "pallet-staking-runtime-api 4.0.0-dev", @@ -11067,7 +11493,7 @@ dependencies = [ "pallet-vesting 4.0.0-dev", "pallet-whitelist 4.0.0-dev", "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks", + "pallet-xcm-benchmarks 1.0.0", "parity-scale-codec", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", @@ -11111,11 +11537,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f0de525dafaeeedc896f3c46793bb79251376b19914674dbb42df391ad055c4b" dependencies = [ "bitvec", + "frame-benchmarking 23.0.0", "frame-election-provider-support 23.0.0", "frame-executive 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", + "frame-system-benchmarking 23.0.0", "frame-system-rpc-runtime-api 21.0.0", + "frame-try-runtime 0.29.0", "log", "pallet-authority-discovery 23.0.0", "pallet-authorship 23.0.0", @@ -11128,6 +11557,7 @@ dependencies = [ "pallet-conviction-voting 23.0.0", "pallet-democracy 23.0.0", "pallet-election-provider-multi-phase 22.0.0", + "pallet-election-provider-support-benchmarking 22.0.0", "pallet-elections-phragmen 24.0.0", "pallet-fast-unstake 22.0.0", "pallet-grandpa 23.0.0", @@ -11138,13 +11568,16 @@ dependencies = [ "pallet-message-queue 26.0.0", "pallet-multisig 23.0.0", "pallet-nomination-pools 20.0.0", + "pallet-nomination-pools-benchmarking 21.0.0", "pallet-nomination-pools-runtime-api 18.0.0", "pallet-offences 22.0.0", + "pallet-offences-benchmarking 23.0.0", "pallet-preimage 23.0.0", "pallet-proxy 23.0.0", "pallet-referenda 23.0.0", "pallet-scheduler 24.0.0", "pallet-session 23.0.0", + "pallet-session-benchmarking 23.0.0", "pallet-staking 23.0.0", "pallet-staking-reward-curve 8.0.0", "pallet-staking-runtime-api 9.0.0", @@ -11157,6 +11590,7 @@ dependencies = [ "pallet-vesting 23.0.0", "pallet-whitelist 22.0.0", "pallet-xcm 2.0.0", + "pallet-xcm-benchmarks 2.0.0", "parity-scale-codec", "polkadot-primitives 2.0.0", "polkadot-runtime-common 2.0.0", @@ -11165,6 +11599,7 @@ dependencies = [ "rustc-hex", "scale-info", "serde", + "serde_derive", "smallvec", "sp-api 21.0.0", "sp-arithmetic 18.0.0", @@ -11198,7 +11633,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -11245,6 +11680,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a92ab9a0a68d66e0541a150e00e90480e94992d5d7e0494248a4661b1f355ee8" dependencies = [ "bitvec", + "frame-benchmarking 23.0.0", "frame-election-provider-support 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", @@ -11318,7 +11754,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bs58 0.5.1", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "parity-scale-codec", "polkadot-primitives 1.0.0", "sp-std 8.0.0", @@ -11332,6 +11768,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2f4bb4e450cc3683d3e583067549c292db2c153a80da0af9717e41549a0a9979" dependencies = [ "bs58 0.5.1", + "frame-benchmarking 23.0.0", "parity-scale-codec", "polkadot-primitives 2.0.0", "sp-std 10.0.0", @@ -11346,7 +11783,7 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "impl-trait-for-tuples", @@ -11374,7 +11811,7 @@ dependencies = [ "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", "sp-staking 4.0.0-dev", @@ -11393,6 +11830,7 @@ dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", "impl-trait-for-tuples", @@ -11416,9 +11854,11 @@ dependencies = [ "scale-info", "serde", "sp-api 21.0.0", + "sp-application-crypto 25.0.0", "sp-core 23.0.0", "sp-inherents 21.0.0", "sp-io 25.0.0", + "sp-keystore 0.29.0", "sp-runtime 26.0.0", "sp-session 22.0.0", "sp-staking 21.0.0", @@ -11433,7 +11873,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-benchmarking-cli", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", @@ -11476,12 +11916,12 @@ dependencies = [ "polkadot-node-core-pvf", "polkadot-node-core-pvf-checker", "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", - "polkadot-node-subsystem-types", + "polkadot-node-subsystem-types 1.0.0", "polkadot-node-subsystem-util", - "polkadot-overseer", + "polkadot-overseer 1.0.0", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", "polkadot-rpc", @@ -11490,45 +11930,45 @@ dependencies = [ "polkadot-runtime-parachains 1.0.0", "polkadot-statement-distribution", "rococo-runtime", - "sc-authority-discovery", + "sc-authority-discovery 0.10.0-dev", "sc-basic-authorship", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-client-db", - "sc-consensus", + "sc-block-builder 0.10.0-dev", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-client-db 0.10.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-babe", "sc-consensus-beefy", "sc-consensus-grandpa", "sc-consensus-slots", - "sc-executor", - "sc-keystore", - "sc-network", - "sc-network-common", - "sc-network-sync", + "sc-executor 0.10.0-dev", + "sc-keystore 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-network-sync 0.10.0-dev", "sc-offchain", - "sc-service", + "sc-service 0.10.0-dev", "sc-sync-state-rpc", - "sc-sysinfo", - "sc-telemetry", - "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "schnellru", "serde", "serde_json", "sp-api 4.0.0-dev", "sp-authority-discovery 4.0.0-dev", "sp-block-builder 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-consensus-grandpa 4.0.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keyring", - "sp-keystore", + "sp-keyring 24.0.0", + "sp-keystore 0.27.0", "sp-mmr-primitives 4.0.0-dev", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", @@ -11540,9 +11980,9 @@ dependencies = [ "sp-version 22.0.0", "sp-weights 20.0.0", "staging-kusama-runtime 1.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", "westend-runtime", ] @@ -11558,16 +11998,16 @@ dependencies = [ "futures-timer", "indexmap 1.9.3", "parity-scale-codec", - "polkadot-node-network-protocol", - "polkadot-node-primitives", + "polkadot-node-network-protocol 1.0.0", + "polkadot-node-primitives 1.0.0", "polkadot-node-subsystem", - "polkadot-node-subsystem-types", + "polkadot-node-subsystem-types 1.0.0", "polkadot-node-subsystem-util", "polkadot-primitives 1.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-staking 4.0.0-dev", "thiserror", - "tracing-gum", + "tracing-gum 1.0.0", ] [[package]] @@ -11580,6 +12020,17 @@ dependencies = [ "sp-core 21.0.0", ] +[[package]] +name = "polkadot-statement-table" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b55bf808133addad3d826c344681cf6272acba60a2b9a007f4e4076c2e77eda" +dependencies = [ + "parity-scale-codec", + "polkadot-primitives 2.0.0", + "sp-core 23.0.0", +] + [[package]] name = "polling" version = "2.8.0" @@ -11639,7 +12090,7 @@ name = "pooled-rewards" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -12145,7 +12596,7 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "currency", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex", @@ -12305,7 +12756,7 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "currency", "fee", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "hex", @@ -12348,7 +12799,7 @@ name = "reward" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -12368,7 +12819,7 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -12462,14 +12913,14 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "binary-merkle-tree 4.0.0-dev", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-metadata-hash-extension", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.4.1", "log", "pallet-authority-discovery 4.0.0-dev", @@ -12510,7 +12961,7 @@ dependencies = [ "pallet-utility 4.0.0-dev", "pallet-vesting 4.0.0-dev", "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks", + "pallet-xcm-benchmarks 1.0.0", "parity-scale-codec", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", @@ -12616,7 +13067,7 @@ version = "0.1.0" dependencies = [ "cumulus-primitives-core 0.1.0", "dia-oracle", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-asset-registry", @@ -12903,6 +13354,18 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sc-allocator" +version = "18.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f75d11155f65cf4e548b916a95fd3c1193d3fa89cbece489e3627cb5cd93e77c" +dependencies = [ + "log", + "sp-core 23.0.0", + "sp-wasm-interface 16.0.0", + "thiserror", +] + [[package]] name = "sc-authority-discovery" version = "0.10.0-dev" @@ -12919,15 +13382,44 @@ dependencies = [ "prost", "prost-build", "rand 0.8.5", - "sc-client-api", - "sc-network", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", "sp-api 4.0.0-dev", "sp-authority-discovery 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + +[[package]] +name = "sc-authority-discovery" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1903c35451b28ef27e5fd7cd07f4cb906fa368626e733b6b7315c285d8c3079f" +dependencies = [ + "async-trait", + "futures", + "futures-timer", + "ip_network", + "libp2p", + "log", + "multihash", + "parity-scale-codec", + "prost", + "prost-build", + "rand 0.8.5", + "sc-client-api 23.0.0", + "sc-network 0.29.0", + "sp-api 21.0.0", + "sp-authority-discovery 21.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-keystore 0.29.0", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint 0.14.0", "thiserror", ] @@ -12940,18 +13432,18 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "sc-block-builder", - "sc-client-api", + "sc-block-builder 0.10.0-dev", + "sc-client-api 4.0.0-dev", "sc-proposer-metrics", - "sc-telemetry", - "sc-transaction-pool-api", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", ] [[package]] @@ -12960,34 +13452,70 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", - "sc-client-api", + "sc-client-api 4.0.0-dev", "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", "sp-runtime 24.0.0", ] +[[package]] +name = "sc-block-builder" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d5dc368497d940a5744cf427253a4b2f8d2a2cad9b2fbb897a270a939e54b5f" +dependencies = [ + "parity-scale-codec", + "sc-client-api 23.0.0", + "sp-api 21.0.0", + "sp-block-builder 21.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", +] + [[package]] name = "sc-chain-spec" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "memmap2", - "sc-chain-spec-derive", - "sc-client-api", - "sc-executor", - "sc-network", - "sc-telemetry", + "sc-chain-spec-derive 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-executor 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-telemetry 4.0.0-dev", "serde", "serde_json", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", ] +[[package]] +name = "sc-chain-spec" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "26e51780635e06b9ff2c41a953c57dcc83d86c9459ee432f24775a44b61f2bd3" +dependencies = [ + "memmap2", + "sc-chain-spec-derive 8.0.0", + "sc-client-api 23.0.0", + "sc-executor 0.27.0", + "sc-network 0.29.0", + "sc-telemetry 10.0.0", + "serde", + "serde_json", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", +] + [[package]] name = "sc-chain-spec-derive" version = "4.0.0-dev" @@ -12999,6 +13527,18 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sc-chain-spec-derive" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b01ae962b09bc4c95661eed1d6c4996cf72b54f522d0e41d81ae1da65d7bd3c" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "sc-cli" version = "0.10.0-dev" @@ -13016,21 +13556,21 @@ dependencies = [ "rand 0.8.5", "regex", "rpassword", - "sc-client-api", - "sc-client-db", - "sc-keystore", - "sc-network", - "sc-service", - "sc-telemetry", - "sc-tracing", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-client-db 0.10.0-dev", + "sc-keystore 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-service 0.10.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-tracing 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde", "serde_json", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-keyring", - "sp-keystore", - "sp-panic-handler", + "sp-keyring 24.0.0", + "sp-keystore 0.27.0", + "sp-panic-handler 8.0.0", "sp-runtime 24.0.0", "sp-version 22.0.0", "thiserror", @@ -13038,6 +13578,46 @@ dependencies = [ "tokio", ] +[[package]] +name = "sc-cli" +version = "0.31.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e0e347f8c3fe530de1e8e3f735cc826d46fb9b53bd41604f1b82159a2186c6af" +dependencies = [ + "array-bytes", + "chrono", + "clap", + "fdlimit", + "futures", + "libp2p-identity", + "log", + "names", + "parity-scale-codec", + "rand 0.8.5", + "regex", + "rpassword", + "sc-client-api 23.0.0", + "sc-client-db 0.30.0", + "sc-keystore 20.0.0", + "sc-network 0.29.0", + "sc-service 0.30.0", + "sc-telemetry 10.0.0", + "sc-tracing 23.0.0", + "sc-utils 9.0.0", + "serde", + "serde_json", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-keyring 26.0.0", + "sp-keystore 0.29.0", + "sp-panic-handler 10.0.0", + "sp-runtime 26.0.0", + "sp-version 24.0.0", + "thiserror", + "tiny-bip39", + "tokio", +] + [[package]] name = "sc-client-api" version = "4.0.0-dev" @@ -13048,20 +13628,47 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-executor", - "sc-transaction-pool-api", - "sc-utils", + "sc-executor 0.10.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", - "sp-database", + "sp-database 4.0.0-dev", "sp-externalities 0.19.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", - "sp-statement-store", + "sp-statement-store 4.0.0-dev", "sp-storage 13.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", +] + +[[package]] +name = "sc-client-api" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0c17ac3b6dcc569998527e9228f6370d22ba84136f4c1753f6ba4d07c41a3f1" +dependencies = [ + "fnv", + "futures", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-executor 0.27.0", + "sc-transaction-pool-api 23.0.0", + "sc-utils 9.0.0", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-consensus 0.27.0", + "sp-core 23.0.0", + "sp-database 7.0.0", + "sp-externalities 0.21.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "sp-statement-store 5.0.0", + "sp-storage 15.0.0", + "substrate-prometheus-endpoint 0.14.0", ] [[package]] @@ -13078,18 +13685,45 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api", - "sc-state-db", + "sc-client-api 4.0.0-dev", + "sc-state-db 0.10.0-dev", "schnellru", "sp-arithmetic 16.0.0", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-database", + "sp-database 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-trie 22.0.0", ] +[[package]] +name = "sc-client-db" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02c292bad8f2f55772953fc6d0b6970089eb3b1782862799828413b0db847473" +dependencies = [ + "hash-db", + "kvdb", + "kvdb-memorydb", + "kvdb-rocksdb", + "linked-hash-map", + "log", + "parity-db", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-client-api 23.0.0", + "sc-state-db 0.25.0", + "schnellru", + "sp-arithmetic 18.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-database 7.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "sp-trie 24.0.0", +] + [[package]] name = "sc-consensus" version = "0.10.0-dev" @@ -13102,16 +13736,42 @@ dependencies = [ "log", "mockall", "parking_lot 0.12.2", - "sc-client-api", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde", "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + +[[package]] +name = "sc-consensus" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc2effbf5b5be7e7b5a0d448d6b83f446cd2425b9be0ab55b97bde8f60a8f46" +dependencies = [ + "async-trait", + "futures", + "futures-timer", + "libp2p-identity", + "log", + "mockall", + "parking_lot 0.12.2", + "sc-client-api 23.0.0", + "sc-utils 9.0.0", + "serde", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-consensus 0.27.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "substrate-prometheus-endpoint 0.14.0", "thiserror", ] @@ -13124,23 +13784,23 @@ dependencies = [ "futures", "log", "parity-scale-codec", - "sc-block-builder", - "sc-client-api", - "sc-consensus", + "sc-block-builder 0.10.0-dev", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-slots", - "sc-telemetry", + "sc-telemetry 4.0.0-dev", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", ] @@ -13150,7 +13810,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", - "fork-tree", + "fork-tree 3.0.0", "futures", "log", "num-bigint", @@ -13158,25 +13818,25 @@ dependencies = [ "num-traits", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api", - "sc-consensus", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-epochs", "sc-consensus-slots", - "sc-telemetry", - "sc-transaction-pool-api", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "scale-info", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-block-builder 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", ] @@ -13189,15 +13849,15 @@ dependencies = [ "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", - "sc-rpc-api", + "sc-rpc-api 0.10.0-dev", "serde", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "thiserror", ] @@ -13215,23 +13875,23 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api", - "sc-consensus", - "sc-network", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-network 0.10.0-dev", "sc-network-gossip", - "sc-network-sync", - "sc-utils", + "sc-network-sync 0.10.0-dev", + "sc-utils 4.0.0-dev", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-mmr-primitives 4.0.0-dev", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", "wasm-timer", ] @@ -13247,7 +13907,7 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", "sc-consensus-beefy", - "sc-rpc", + "sc-rpc 4.0.0-dev", "serde", "sp-consensus-beefy 4.0.0-dev", "sp-core 21.0.0", @@ -13260,11 +13920,11 @@ name = "sc-consensus-epochs" version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "fork-tree", + "fork-tree 3.0.0", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sp-blockchain", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] @@ -13278,34 +13938,34 @@ dependencies = [ "async-trait", "dyn-clone", "finality-grandpa", - "fork-tree", + "fork-tree 3.0.0", "futures", "futures-timer", "log", "parity-scale-codec", "parking_lot 0.12.2", "rand 0.8.5", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-common", + "sc-block-builder 0.10.0-dev", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", "sc-network-gossip", - "sc-telemetry", - "sc-transaction-pool-api", - "sc-utils", + "sc-telemetry 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde_json", "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-arithmetic 16.0.0", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-grandpa 4.0.0-dev", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", ] @@ -13319,11 +13979,11 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api", + "sc-client-api 4.0.0-dev", "sc-consensus-grandpa", - "sc-rpc", + "sc-rpc 4.0.0-dev", "serde", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "thiserror", @@ -13341,26 +14001,26 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-epochs", - "sc-transaction-pool", - "sc-transaction-pool-api", + "sc-transaction-pool 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "serde", "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-aura 0.10.0-dev", "sp-consensus-babe 0.10.0-dev", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-timestamp 4.0.0-dev", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "thiserror", ] @@ -13374,12 +14034,12 @@ dependencies = [ "futures-timer", "log", "parity-scale-codec", - "sc-client-api", - "sc-consensus", - "sc-telemetry", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-telemetry 4.0.0-dev", "sp-arithmetic 16.0.0", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-slots 0.10.0-dev", "sp-core 21.0.0", "sp-inherents 4.0.0-dev", @@ -13394,14 +14054,14 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", - "sc-executor-common", - "sc-executor-wasmtime", + "sc-executor-common 0.10.0-dev", + "sc-executor-wasmtime 0.10.0-dev", "schnellru", "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", "sp-io 23.0.0", - "sp-panic-handler", + "sp-panic-handler 8.0.0", "sp-runtime-interface 17.0.0", "sp-trie 22.0.0", "sp-version 22.0.0", @@ -13410,20 +14070,56 @@ dependencies = [ ] [[package]] -name = "sc-executor-common" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "sc-executor" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e6b38c64210870649f89b476295ccd7c078ed7c2b9a3c82f413ad2c9396b63a" dependencies = [ - "sc-allocator", - "sp-maybe-compressed-blob 4.1.0-dev", - "sp-wasm-interface 14.0.0", - "thiserror", - "wasm-instrument 0.3.0", -] - -[[package]] -name = "sc-executor-wasmtime" -version = "0.10.0-dev" + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-executor-common 0.24.0", + "sc-executor-wasmtime 0.24.0", + "schnellru", + "sp-api 21.0.0", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-io 25.0.0", + "sp-panic-handler 10.0.0", + "sp-runtime-interface 19.0.0", + "sp-trie 24.0.0", + "sp-version 24.0.0", + "sp-wasm-interface 16.0.0", + "tracing", +] + +[[package]] +name = "sc-executor-common" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "sc-allocator 4.1.0-dev", + "sp-maybe-compressed-blob 4.1.0-dev", + "sp-wasm-interface 14.0.0", + "thiserror", + "wasm-instrument 0.3.0", +] + +[[package]] +name = "sc-executor-common" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7023e1d9c86b817995a72e294b98f196cc3eb9c162f0b69ba95c3b0bd841ef32" +dependencies = [ + "sc-allocator 18.0.0", + "sp-maybe-compressed-blob 7.0.0", + "sp-wasm-interface 16.0.0", + "thiserror", + "wasm-instrument 0.3.0", +] + +[[package]] +name = "sc-executor-wasmtime" +version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "anyhow", @@ -13431,13 +14127,31 @@ dependencies = [ "libc", "log", "rustix 0.36.17", - "sc-allocator", - "sc-executor-common", + "sc-allocator 4.1.0-dev", + "sc-executor-common 0.10.0-dev", "sp-runtime-interface 17.0.0", "sp-wasm-interface 14.0.0", "wasmtime", ] +[[package]] +name = "sc-executor-wasmtime" +version = "0.24.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3e61689d40f3840a20d8987cb2a86d3841f2c3ab851a5cea0c6f466a062abbcd" +dependencies = [ + "anyhow", + "cfg-if", + "libc", + "log", + "rustix 0.36.17", + "sc-allocator 18.0.0", + "sc-executor-common 0.24.0", + "sp-runtime-interface 19.0.0", + "sp-wasm-interface 16.0.0", + "wasmtime", +] + [[package]] name = "sc-informant" version = "0.10.0-dev" @@ -13447,13 +14161,30 @@ dependencies = [ "futures", "futures-timer", "log", - "sc-client-api", - "sc-network", - "sc-network-common", - "sp-blockchain", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", ] +[[package]] +name = "sc-informant" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da26c939c308d9bad95a7489a64c84863149451f6b6f5d77be1f8acbba0aa9e8" +dependencies = [ + "ansi_term", + "futures", + "futures-timer", + "log", + "sc-client-api 23.0.0", + "sc-network 0.29.0", + "sc-network-common 0.28.0", + "sp-blockchain 23.0.0", + "sp-runtime 26.0.0", +] + [[package]] name = "sc-keystore" version = "4.0.0-dev" @@ -13464,7 +14195,22 @@ dependencies = [ "serde_json", "sp-application-crypto 23.0.0", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", + "thiserror", +] + +[[package]] +name = "sc-keystore" +version = "20.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0a26be641a4d25ec382a340f90c26f5422644269422d2f6e8390073a26d9023" +dependencies = [ + "array-bytes", + "parking_lot 0.12.2", + "serde_json", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-keystore 0.29.0", "thiserror", ] @@ -13492,17 +14238,59 @@ dependencies = [ "partial_sort", "pin-project", "rand 0.8.5", - "sc-client-api", - "sc-network-common", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-network-common 0.10.0-dev", + "sc-utils 4.0.0-dev", "serde", "serde_json", "smallvec", "sp-arithmetic 16.0.0", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", + "unsigned-varint", + "wasm-timer", + "zeroize", +] + +[[package]] +name = "sc-network" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df0d414c9e17d563a0c0dce01c6b6f10aa50d9ba0e904c2fe5e6b2aaf845f5de" +dependencies = [ + "array-bytes", + "async-channel 1.9.0", + "async-trait", + "asynchronous-codec", + "bytes", + "either", + "fnv", + "futures", + "futures-timer", + "ip_network", + "libp2p", + "linked_hash_set", + "log", + "mockall", + "parity-scale-codec", + "parking_lot 0.12.2", + "partial_sort", + "pin-project", + "rand 0.8.5", + "sc-client-api 23.0.0", + "sc-network-common 0.28.0", + "sc-utils 9.0.0", + "serde", + "serde_json", + "smallvec", + "sp-arithmetic 18.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint 0.14.0", "thiserror", "unsigned-varint", "wasm-timer", @@ -13521,14 +14309,35 @@ dependencies = [ "log", "prost", "prost-build", - "sc-client-api", - "sc-network", - "sp-blockchain", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", "thiserror", "unsigned-varint", ] +[[package]] +name = "sc-network-bitswap" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d188183e28b77d7cdfbd07cc251d9e6c6b1c9960405d92943cfc642be1758ef" +dependencies = [ + "async-channel 1.9.0", + "cid", + "futures", + "libp2p-identity", + "log", + "prost", + "prost-build", + "sc-client-api 23.0.0", + "sc-network 0.29.0", + "sp-blockchain 23.0.0", + "sp-runtime 26.0.0", + "thiserror", + "unsigned-varint", +] + [[package]] name = "sc-network-common" version = "0.10.0-dev" @@ -13540,12 +14349,30 @@ dependencies = [ "libp2p-identity", "parity-scale-codec", "prost-build", - "sc-consensus", - "sp-consensus", + "sc-consensus 0.10.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-grandpa 4.0.0-dev", "sp-runtime 24.0.0", ] +[[package]] +name = "sc-network-common" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91d09f99d3845d5bb325641a3de1db8049bccca29e8272e65b8ea415c1153b01" +dependencies = [ + "async-trait", + "bitflags 1.3.2", + "futures", + "libp2p-identity", + "parity-scale-codec", + "prost-build", + "sc-consensus 0.28.0", + "sp-consensus 0.27.0", + "sp-consensus-grandpa 8.0.0", + "sp-runtime 26.0.0", +] + [[package]] name = "sc-network-gossip" version = "0.10.0-dev" @@ -13556,11 +14383,11 @@ dependencies = [ "futures-timer", "libp2p", "log", - "sc-network", - "sc-network-common", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", "schnellru", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", "tracing", ] @@ -13577,14 +14404,36 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api", - "sc-network", - "sp-blockchain", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "thiserror", ] +[[package]] +name = "sc-network-light" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9f0d6072d48cc9ae8ce06ee8790eccb5268c9af083a9029ff8d38d0e3eb541d" +dependencies = [ + "array-bytes", + "async-channel 1.9.0", + "futures", + "libp2p-identity", + "log", + "parity-scale-codec", + "prost", + "prost-build", + "sc-client-api 23.0.0", + "sc-network 0.29.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "thiserror", +] + [[package]] name = "sc-network-sync" version = "0.10.0-dev" @@ -13593,7 +14442,7 @@ dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", - "fork-tree", + "fork-tree 3.0.0", "futures", "futures-timer", "libp2p", @@ -13602,20 +14451,55 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api", - "sc-consensus", - "sc-network", - "sc-network-common", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-consensus 0.10.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-utils 4.0.0-dev", "schnellru", "smallvec", "sp-arithmetic 16.0.0", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-consensus-grandpa 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + +[[package]] +name = "sc-network-sync" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58b26c047661612e72321a1df53d76e79aad99b0846d795ea3807d9b25baf6d1" +dependencies = [ + "array-bytes", + "async-channel 1.9.0", + "async-trait", + "fork-tree 9.0.0", + "futures", + "futures-timer", + "libp2p", + "log", + "mockall", + "parity-scale-codec", + "prost", + "prost-build", + "sc-client-api 23.0.0", + "sc-consensus 0.28.0", + "sc-network 0.29.0", + "sc-network-common 0.28.0", + "sc-utils 9.0.0", + "schnellru", + "smallvec", + "sp-arithmetic 18.0.0", + "sp-blockchain 23.0.0", + "sp-consensus 0.27.0", + "sp-consensus-grandpa 8.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint 0.14.0", "thiserror", ] @@ -13629,12 +14513,31 @@ dependencies = [ "libp2p", "log", "parity-scale-codec", - "sc-network", - "sc-network-common", - "sc-utils", - "sp-consensus", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-utils 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-runtime 24.0.0", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", +] + +[[package]] +name = "sc-network-transactions" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "940233816ec996869ca47c2153d4e66c9df376cf32e62b6c78630f418705fd62" +dependencies = [ + "array-bytes", + "futures", + "libp2p", + "log", + "parity-scale-codec", + "sc-network 0.29.0", + "sc-network-common 0.28.0", + "sc-utils 9.0.0", + "sp-consensus 0.27.0", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint 0.14.0", ] [[package]] @@ -13656,15 +14559,15 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", "rand 0.8.5", - "sc-client-api", - "sc-network", - "sc-network-common", - "sc-transaction-pool-api", - "sc-utils", + "sc-client-api 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "sp-api 4.0.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-offchain 4.0.0-dev", "sp-runtime 24.0.0", "threadpool", @@ -13677,7 +14580,7 @@ version = "0.10.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "log", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", ] [[package]] @@ -13690,27 +14593,59 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-rpc-api", - "sc-tracing", - "sc-transaction-pool-api", - "sc-utils", + "sc-block-builder 0.10.0-dev", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-rpc-api 0.10.0-dev", + "sc-tracing 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde_json", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-offchain 4.0.0-dev", - "sp-rpc", + "sp-rpc 6.0.0", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", - "sp-statement-store", + "sp-statement-store 4.0.0-dev", "sp-version 22.0.0", "tokio", ] +[[package]] +name = "sc-rpc" +version = "24.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f86ce48d8c8c6b4ebaf4775955cc79985732db5407e4893e0976be8f6b28eb5b" +dependencies = [ + "futures", + "jsonrpsee", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-block-builder 0.28.0", + "sc-chain-spec 22.0.0", + "sc-client-api 23.0.0", + "sc-rpc-api 0.28.0", + "sc-tracing 23.0.0", + "sc-transaction-pool-api 23.0.0", + "sc-utils 9.0.0", + "serde_json", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-keystore 0.29.0", + "sp-offchain 21.0.0", + "sp-rpc 21.0.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-statement-store 5.0.0", + "sp-version 24.0.0", + "tokio", +] + [[package]] name = "sc-rpc-api" version = "0.10.0-dev" @@ -13718,18 +14653,38 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec", - "sc-transaction-pool-api", + "sc-chain-spec 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "scale-info", "serde", "serde_json", "sp-core 21.0.0", - "sp-rpc", + "sp-rpc 6.0.0", "sp-runtime 24.0.0", "sp-version 22.0.0", "thiserror", ] +[[package]] +name = "sc-rpc-api" +version = "0.28.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60585da26d11aefb112d3a6925cc75fd76bee1961b2de615e6207df2b86a459c" +dependencies = [ + "jsonrpsee", + "parity-scale-codec", + "sc-chain-spec 22.0.0", + "sc-transaction-pool-api 23.0.0", + "scale-info", + "serde", + "serde_json", + "sp-core 23.0.0", + "sp-rpc 21.0.0", + "sp-runtime 26.0.0", + "sp-version 24.0.0", + "thiserror", +] + [[package]] name = "sc-rpc-server" version = "4.0.0-dev" @@ -13739,7 +14694,23 @@ dependencies = [ "jsonrpsee", "log", "serde_json", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", + "tokio", + "tower", + "tower-http", +] + +[[package]] +name = "sc-rpc-server" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fc99b691cc6a88afc9c64b40e50cdef64920f7b3c3e2d752aa8dfe192a4c2f0" +dependencies = [ + "http", + "jsonrpsee", + "log", + "serde_json", + "substrate-prometheus-endpoint 0.14.0", "tokio", "tower", "tower-http", @@ -13758,13 +14729,13 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-chain-spec", - "sc-client-api", - "sc-transaction-pool-api", - "sc-utils", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "sp-version 22.0.0", @@ -13773,6 +14744,35 @@ dependencies = [ "tokio-stream", ] +[[package]] +name = "sc-rpc-spec-v2" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d4a55644ca962d4a094b54bb0e2a30bcbe12c17385096650c771c14f7318c8e" +dependencies = [ + "array-bytes", + "futures", + "futures-util", + "hex", + "jsonrpsee", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-chain-spec 22.0.0", + "sc-client-api 23.0.0", + "sc-transaction-pool-api 23.0.0", + "sc-utils 9.0.0", + "serde", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-version 24.0.0", + "thiserror", + "tokio", + "tokio-stream", +] + [[package]] name = "sc-service" version = "0.10.0-dev" @@ -13789,47 +14789,112 @@ dependencies = [ "parking_lot 0.12.2", "pin-project", "rand 0.8.5", - "sc-block-builder", - "sc-chain-spec", - "sc-client-api", - "sc-client-db", - "sc-consensus", - "sc-executor", - "sc-informant", - "sc-keystore", - "sc-network", - "sc-network-bitswap", - "sc-network-common", - "sc-network-light", - "sc-network-sync", - "sc-network-transactions", - "sc-rpc", - "sc-rpc-server", - "sc-rpc-spec-v2", - "sc-sysinfo", - "sc-telemetry", - "sc-tracing", - "sc-transaction-pool", - "sc-transaction-pool-api", - "sc-utils", + "sc-block-builder 0.10.0-dev", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", + "sc-client-db 0.10.0-dev", + "sc-consensus 0.10.0-dev", + "sc-executor 0.10.0-dev", + "sc-informant 0.10.0-dev", + "sc-keystore 4.0.0-dev", + "sc-network 0.10.0-dev", + "sc-network-bitswap 0.10.0-dev", + "sc-network-common 0.10.0-dev", + "sc-network-light 0.10.0-dev", + "sc-network-sync 0.10.0-dev", + "sc-network-transactions 0.10.0-dev", + "sc-rpc 4.0.0-dev", + "sc-rpc-server 4.0.0-dev", + "sc-rpc-spec-v2 0.10.0-dev", + "sc-sysinfo 6.0.0-dev", + "sc-telemetry 4.0.0-dev", + "sc-tracing 4.0.0-dev", + "sc-transaction-pool 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", "serde", "serde_json", "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-consensus", + "sp-blockchain 4.0.0-dev", + "sp-consensus 0.10.0-dev", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-session 4.0.0-dev", "sp-state-machine 0.28.0", "sp-storage 13.0.0", "sp-transaction-pool 4.0.0-dev", - "sp-transaction-storage-proof", + "sp-transaction-storage-proof 4.0.0-dev", "sp-trie 22.0.0", "sp-version 22.0.0", "static_init", - "substrate-prometheus-endpoint", + "substrate-prometheus-endpoint 0.10.0-dev", + "tempfile", + "thiserror", + "tokio", + "tracing", + "tracing-futures", +] + +[[package]] +name = "sc-service" +version = "0.30.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e58550b3ee0bba7beec7d2ce5612b712a34d3326ff68fa95799f6c328f5bb8dd" +dependencies = [ + "async-trait", + "directories", + "exit-future", + "futures", + "futures-timer", + "jsonrpsee", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "pin-project", + "rand 0.8.5", + "sc-block-builder 0.28.0", + "sc-chain-spec 22.0.0", + "sc-client-api 23.0.0", + "sc-client-db 0.30.0", + "sc-consensus 0.28.0", + "sc-executor 0.27.0", + "sc-informant 0.28.0", + "sc-keystore 20.0.0", + "sc-network 0.29.0", + "sc-network-bitswap 0.28.0", + "sc-network-common 0.28.0", + "sc-network-light 0.28.0", + "sc-network-sync 0.28.0", + "sc-network-transactions 0.28.0", + "sc-rpc 24.0.0", + "sc-rpc-server 8.0.0", + "sc-rpc-spec-v2 0.29.0", + "sc-sysinfo 22.0.0", + "sc-telemetry 10.0.0", + "sc-tracing 23.0.0", + "sc-transaction-pool 23.0.0", + "sc-transaction-pool-api 23.0.0", + "sc-utils 9.0.0", + "serde", + "serde_json", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-consensus 0.27.0", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-keystore 0.29.0", + "sp-runtime 26.0.0", + "sp-session 22.0.0", + "sp-state-machine 0.30.0", + "sp-storage 15.0.0", + "sp-transaction-pool 21.0.0", + "sp-transaction-storage-proof 21.0.0", + "sp-trie 24.0.0", + "sp-version 24.0.0", + "static_init", + "substrate-prometheus-endpoint 0.14.0", "tempfile", "thiserror", "tokio", @@ -13848,6 +14913,18 @@ dependencies = [ "sp-core 21.0.0", ] +[[package]] +name = "sc-state-db" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34b72de87b85342d40852e2dd8b17c07a47406ffe8f1ce97acb2605769df7ed7" +dependencies = [ + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "sp-core 23.0.0", +] + [[package]] name = "sc-storage-monitor" version = "0.1.0" @@ -13856,7 +14933,7 @@ dependencies = [ "clap", "fs4", "log", - "sc-client-db", + "sc-client-db 0.10.0-dev", "sp-core 21.0.0", "thiserror", "tokio", @@ -13869,14 +14946,14 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec", - "sc-client-api", + "sc-chain-spec 4.0.0-dev", + "sc-client-api 4.0.0-dev", "sc-consensus-babe", "sc-consensus-epochs", "sc-consensus-grandpa", "serde", "serde_json", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-runtime 24.0.0", "thiserror", ] @@ -13892,7 +14969,7 @@ dependencies = [ "rand 0.8.5", "rand_pcg", "regex", - "sc-telemetry", + "sc-telemetry 4.0.0-dev", "serde", "serde_json", "sp-core 21.0.0", @@ -13900,6 +14977,26 @@ dependencies = [ "sp-std 8.0.0", ] +[[package]] +name = "sc-sysinfo" +version = "22.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca1dc4ea7ab8b96f0c948d26b2af7e540a8d182ba13f7b81930c119dc50f7087" +dependencies = [ + "futures", + "libc", + "log", + "rand 0.8.5", + "rand_pcg", + "regex", + "sc-telemetry 10.0.0", + "serde", + "serde_json", + "sp-core 23.0.0", + "sp-io 25.0.0", + "sp-std 10.0.0", +] + [[package]] name = "sc-telemetry" version = "4.0.0-dev" @@ -13912,7 +15009,27 @@ dependencies = [ "parking_lot 0.12.2", "pin-project", "rand 0.8.5", - "sc-utils", + "sc-utils 4.0.0-dev", + "serde", + "serde_json", + "thiserror", + "wasm-timer", +] + +[[package]] +name = "sc-telemetry" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba96178e1d0286ecc4a37fbf39a4660d8d10640baedffb58ff18de7162d117cb" +dependencies = [ + "chrono", + "futures", + "libp2p", + "log", + "parking_lot 0.12.2", + "pin-project", + "rand 0.8.5", + "sc-utils 9.0.0", "serde", "serde_json", "thiserror", @@ -13933,13 +15050,13 @@ dependencies = [ "parking_lot 0.12.2", "regex", "rustc-hash", - "sc-client-api", - "sc-tracing-proc-macro", + "sc-client-api 4.0.0-dev", + "sc-tracing-proc-macro 4.0.0-dev", "serde", "sp-api 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", - "sp-rpc", + "sp-rpc 6.0.0", "sp-runtime 24.0.0", "sp-tracing 10.0.0", "thiserror", @@ -13948,6 +15065,36 @@ dependencies = [ "tracing-subscriber", ] +[[package]] +name = "sc-tracing" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e86aa30a30596a5ca9e0492474d907edff1e5e569a121bb4eb178f4a262b8d1" +dependencies = [ + "ansi_term", + "atty", + "chrono", + "lazy_static", + "libc", + "log", + "parking_lot 0.12.2", + "regex", + "rustc-hash", + "sc-client-api 23.0.0", + "sc-tracing-proc-macro 8.0.0", + "serde", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-rpc 21.0.0", + "sp-runtime 26.0.0", + "sp-tracing 12.0.0", + "thiserror", + "tracing", + "tracing-log", + "tracing-subscriber", +] + [[package]] name = "sc-tracing-proc-macro" version = "4.0.0-dev" @@ -13959,10 +15106,49 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "sc-tracing-proc-macro" +version = "8.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f602d1fa418385ed0e25be1305c9b03f68ff7ccb3b5df88a2145e7e1fb9117e" +dependencies = [ + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + +[[package]] +name = "sc-transaction-pool" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "async-trait", + "futures", + "futures-timer", + "linked-hash-map", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "sc-client-api 4.0.0-dev", + "sc-transaction-pool-api 4.0.0-dev", + "sc-utils 4.0.0-dev", + "serde", + "sp-api 4.0.0-dev", + "sp-blockchain 4.0.0-dev", + "sp-core 21.0.0", + "sp-runtime 24.0.0", + "sp-tracing 10.0.0", + "sp-transaction-pool 4.0.0-dev", + "substrate-prometheus-endpoint 0.10.0-dev", + "thiserror", +] + [[package]] name = "sc-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1787f18283fa7714203a705ff3b7bcb288eb85149e3679db0197f09319503f9" dependencies = [ "async-trait", "futures", @@ -13971,17 +15157,17 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api", - "sc-transaction-pool-api", - "sc-utils", + "sc-client-api 23.0.0", + "sc-transaction-pool-api 23.0.0", + "sc-utils 9.0.0", "serde", - "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-tracing 10.0.0", - "sp-transaction-pool 4.0.0-dev", - "substrate-prometheus-endpoint", + "sp-api 21.0.0", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "sp-tracing 12.0.0", + "sp-transaction-pool 21.0.0", + "substrate-prometheus-endpoint 0.14.0", "thiserror", ] @@ -13995,12 +15181,29 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", "thiserror", ] +[[package]] +name = "sc-transaction-pool-api" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "792c4841d8fba48d4a61e03db45854d8273dee31ae0d4ffb98af5176d0e31a03" +dependencies = [ + "async-trait", + "futures", + "log", + "parity-scale-codec", + "serde", + "sp-blockchain 23.0.0", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "thiserror", +] + [[package]] name = "sc-utils" version = "4.0.0-dev" @@ -14016,6 +15219,22 @@ dependencies = [ "sp-arithmetic 16.0.0", ] +[[package]] +name = "sc-utils" +version = "9.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "563bde62fa4681746c8960d434fa65e7ea40c7fab46692b26998132f43e1e100" +dependencies = [ + "async-channel 1.9.0", + "futures", + "futures-timer", + "lazy_static", + "log", + "parking_lot 0.12.2", + "prometheus", + "sp-arithmetic 18.0.0", +] + [[package]] name = "scale-bits" version = "0.6.0" @@ -14735,15 +15954,20 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "86901915aaf9c73f9a8588fae10072c6082e7bf169edae175950410b77ad8103" dependencies = [ + "hash-db", "log", "parity-scale-codec", "scale-info", "sp-api-proc-macro 10.0.0", "sp-core 23.0.0", + "sp-externalities 0.21.0", "sp-metadata-ir 0.2.0", "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", "sp-std 10.0.0", + "sp-trie 24.0.0", "sp-version 24.0.0", + "thiserror", ] [[package]] @@ -14892,13 +16116,32 @@ dependencies = [ "parking_lot 0.12.2", "schnellru", "sp-api 4.0.0-dev", - "sp-consensus", - "sp-database", + "sp-consensus 0.10.0-dev", + "sp-database 4.0.0-dev", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "thiserror", ] +[[package]] +name = "sp-blockchain" +version = "23.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ee4d1f97e0cb623f919b6c6dbcd1d6438b8d8c456df4d045fb2778251d9d7803" +dependencies = [ + "futures", + "log", + "parity-scale-codec", + "parking_lot 0.12.2", + "schnellru", + "sp-api 21.0.0", + "sp-consensus 0.27.0", + "sp-database 7.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "thiserror", +] + [[package]] name = "sp-consensus" version = "0.10.0-dev" @@ -14914,6 +16157,22 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sp-consensus" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2e74272780c5c6ea026b3e66cdd7b369b90e1e94c17d91c41e2359224f2439ea" +dependencies = [ + "async-trait", + "futures", + "log", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-state-machine 0.30.0", + "thiserror", +] + [[package]] name = "sp-consensus-aura" version = "0.10.0-dev" @@ -14937,6 +16196,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9564b98aa33315f542ba0ace2bb5f94a1a0503608b125edbd6537420fcf03a47" dependencies = [ + "async-trait", "parity-scale-codec", "scale-info", "sp-api 21.0.0", @@ -14973,6 +16233,7 @@ version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "53de79497a7ac68e7f414c2fea712b255b129991fbf6cbd63002fab9314437fe" dependencies = [ + "async-trait", "parity-scale-codec", "scale-info", "serde", @@ -14983,6 +16244,7 @@ dependencies = [ "sp-inherents 21.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", + "sp-timestamp 21.0.0", ] [[package]] @@ -15037,7 +16299,7 @@ dependencies = [ "sp-api 4.0.0-dev", "sp-application-crypto 23.0.0", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-std 8.0.0", ] @@ -15056,6 +16318,7 @@ dependencies = [ "sp-api 21.0.0", "sp-application-crypto 25.0.0", "sp-core 23.0.0", + "sp-keystore 0.29.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] @@ -15144,24 +16407,38 @@ dependencies = [ "blake2", "bounded-collections", "bs58 0.5.1", + "dyn-clonable", + "ed25519-zebra 3.1.0", + "futures", "hash-db", "hash256-std-hasher", "impl-serde", + "lazy_static", + "libsecp256k1", "log", "merlin 2.0.1", "parity-scale-codec", + "parking_lot 0.12.2", "paste", "primitive-types", + "rand 0.8.5", + "regex", "scale-info", "schnorrkel 0.9.1", + "secp256k1", "secrecy", "serde", "sp-core-hashing 11.0.0", "sp-debug-derive 10.0.0", + "sp-externalities 0.21.0", "sp-runtime-interface 19.0.0", "sp-std 10.0.0", "sp-storage 15.0.0", "ss58-registry", + "substrate-bip39", + "thiserror", + "tiny-bip39", + "tracing", "zeroize", ] @@ -15222,6 +16499,16 @@ dependencies = [ "parking_lot 0.12.2", ] +[[package]] +name = "sp-database" +version = "7.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ac16ca1b4f309dd51a7a06b1843b73e6e81ff70a05dac17d3c8f9c86e4fba5da" +dependencies = [ + "kvdb", + "parking_lot 0.12.2", +] + [[package]] name = "sp-debug-derive" version = "8.0.0" @@ -15309,10 +16596,13 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4355b6a68001ff5308a09fe069c778c184030ee3b95271dd44841d056ecadf13" dependencies = [ + "async-trait", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", + "sp-runtime 26.0.0", "sp-std 10.0.0", + "thiserror", ] [[package]] @@ -15329,7 +16619,7 @@ dependencies = [ "secp256k1", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime-interface 17.0.0", "sp-state-machine 0.28.0", "sp-std 8.0.0", @@ -15346,13 +16636,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9926dba7d67d87e40f49e18ff6cfc01373d5be13e3d373f02182bb5ec8ab37b" dependencies = [ "bytes", + "ed25519-dalek", + "libsecp256k1", + "log", "parity-scale-codec", "rustversion", + "secp256k1", "sp-core 23.0.0", "sp-externalities 0.21.0", + "sp-keystore 0.29.0", "sp-runtime-interface 19.0.0", + "sp-state-machine 0.30.0", "sp-std 10.0.0", "sp-tracing 12.0.0", + "sp-trie 24.0.0", "tracing", "tracing-core", ] @@ -15368,6 +16665,18 @@ dependencies = [ "strum 0.24.1", ] +[[package]] +name = "sp-keyring" +version = "26.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9dfcca2fad349d5fd197a56b4deef229b872c9172a8267d77c81a9f45a38f18a" +dependencies = [ + "lazy_static", + "sp-core 23.0.0", + "sp-runtime 26.0.0", + "strum 0.24.1", +] + [[package]] name = "sp-keystore" version = "0.27.0" @@ -15380,6 +16689,19 @@ dependencies = [ "thiserror", ] +[[package]] +name = "sp-keystore" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44f0f9546dd151881c60e75355806f1cbbc893f64aa465fc5bf87a47de59467b" +dependencies = [ + "parity-scale-codec", + "parking_lot 0.12.2", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "thiserror", +] + [[package]] name = "sp-maybe-compressed-blob" version = "4.1.0-dev" @@ -15450,6 +16772,7 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", + "serde", "sp-api 21.0.0", "sp-core 23.0.0", "sp-debug-derive 10.0.0", @@ -15518,6 +16841,17 @@ dependencies = [ "regex", ] +[[package]] +name = "sp-panic-handler" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "261572cc0db4b41cf7587b4f7bdc15b8f83f748f17ae1c3c2f56a3e8e62ee913" +dependencies = [ + "backtrace", + "lazy_static", + "regex", +] + [[package]] name = "sp-rpc" version = "6.0.0" @@ -15528,6 +16862,17 @@ dependencies = [ "sp-core 21.0.0", ] +[[package]] +name = "sp-rpc" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5828020dd51228aeee12a571720f3354deb95bc159f5edf4b7f2ffb3e023a12e" +dependencies = [ + "rustc-hash", + "serde", + "sp-core 23.0.0", +] + [[package]] name = "sp-runtime" version = "24.0.0" @@ -15562,6 +16907,7 @@ dependencies = [ "log", "parity-scale-codec", "paste", + "rand 0.8.5", "scale-info", "serde", "sp-application-crypto 25.0.0", @@ -15643,7 +16989,7 @@ dependencies = [ "scale-info", "sp-api 4.0.0-dev", "sp-core 21.0.0", - "sp-keystore", + "sp-keystore 0.27.0", "sp-runtime 24.0.0", "sp-staking 4.0.0-dev", "sp-std 8.0.0", @@ -15659,6 +17005,8 @@ dependencies = [ "scale-info", "sp-api 21.0.0", "sp-core 23.0.0", + "sp-keystore 0.29.0", + "sp-runtime 26.0.0", "sp-staking 21.0.0", "sp-std 10.0.0", ] @@ -15705,7 +17053,7 @@ dependencies = [ "smallvec", "sp-core 21.0.0", "sp-externalities 0.19.0", - "sp-panic-handler", + "sp-panic-handler 8.0.0", "sp-std 8.0.0", "sp-trie 22.0.0", "thiserror", @@ -15722,11 +17070,16 @@ dependencies = [ "hash-db", "log", "parity-scale-codec", + "parking_lot 0.12.2", + "rand 0.8.5", "smallvec", "sp-core 23.0.0", "sp-externalities 0.21.0", + "sp-panic-handler 10.0.0", "sp-std 10.0.0", "sp-trie 24.0.0", + "thiserror", + "tracing", "trie-db", ] @@ -15754,6 +17107,31 @@ dependencies = [ "x25519-dalek 2.0.1", ] +[[package]] +name = "sp-statement-store" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49c431b349889565a6b7f13eaa8216af8f826b015cbe1c9ef21999a44edd61d7" +dependencies = [ + "aes-gcm", + "curve25519-dalek 4.1.2", + "ed25519-dalek", + "hkdf", + "parity-scale-codec", + "rand 0.8.5", + "scale-info", + "sha2 0.10.8", + "sp-api 21.0.0", + "sp-application-crypto 25.0.0", + "sp-core 23.0.0", + "sp-externalities 0.21.0", + "sp-runtime 26.0.0", + "sp-runtime-interface 19.0.0", + "sp-std 10.0.0", + "thiserror", + "x25519-dalek 2.0.1", +] + [[package]] name = "sp-std" version = "8.0.0" @@ -15811,10 +17189,12 @@ version = "21.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "00d60953f7fc9b4f51bbcbac8f0cd8d6e6266a7cc18f661330308bbcec1eb053" dependencies = [ + "async-trait", "parity-scale-codec", "sp-inherents 21.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", + "thiserror", ] [[package]] @@ -15839,6 +17219,7 @@ dependencies = [ "sp-std 10.0.0", "tracing", "tracing-core", + "tracing-subscriber", ] [[package]] @@ -15875,6 +17256,22 @@ dependencies = [ "sp-trie 22.0.0", ] +[[package]] +name = "sp-transaction-storage-proof" +version = "21.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42a926dbe30a0af60eae24ff01c532e545b9093eda36f520f2a744e40112e62b" +dependencies = [ + "async-trait", + "parity-scale-codec", + "scale-info", + "sp-core 23.0.0", + "sp-inherents 21.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-trie 24.0.0", +] + [[package]] name = "sp-trie" version = "22.0.0" @@ -15904,12 +17301,20 @@ version = "24.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e78585a84d02d1c71e8eb8c00ed586c22a46ad4e773d9ff65c8ed3b8e98b9f51" dependencies = [ + "ahash 0.8.11", "hash-db", + "hashbrown 0.13.2", + "lazy_static", "memory-db", + "nohash-hasher", "parity-scale-codec", + "parking_lot 0.12.2", "scale-info", + "schnellru", "sp-core 23.0.0", "sp-std 10.0.0", + "thiserror", + "tracing", "trie-db", "trie-root", ] @@ -15939,12 +17344,14 @@ checksum = "68a8d11b816cd2c68467c697aecca868ab5828af02ef093681a88554d045b878" dependencies = [ "impl-serde", "parity-scale-codec", + "parity-wasm", "scale-info", "serde", "sp-core-hashing-proc-macro 11.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", "sp-version-proc-macro 10.0.0", + "thiserror", ] [[package]] @@ -15989,9 +17396,12 @@ version = "16.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ee009ac79098027f5990984e0c5ee2fd4883b16bbd6ab97931f28c2148aaa3ea" dependencies = [ + "anyhow", "impl-trait-for-tuples", + "log", "parity-scale-codec", "sp-std 10.0.0", + "wasmtime", ] [[package]] @@ -16109,14 +17519,14 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "binary-merkle-tree 4.0.0-dev", "bitvec", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.4.1", "kusama-runtime-constants 1.0.0", "log", @@ -16133,7 +17543,7 @@ dependencies = [ "pallet-conviction-voting 4.0.0-dev", "pallet-democracy 4.0.0-dev", "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-election-provider-support-benchmarking", + "pallet-election-provider-support-benchmarking 4.0.0-dev", "pallet-elections-phragmen 5.0.0-dev", "pallet-fast-unstake 4.0.0-dev", "pallet-grandpa 4.0.0-dev", @@ -16146,10 +17556,10 @@ dependencies = [ "pallet-multisig 4.0.0-dev", "pallet-nis 4.0.0-dev", "pallet-nomination-pools 1.0.0", - "pallet-nomination-pools-benchmarking", + "pallet-nomination-pools-benchmarking 1.0.0", "pallet-nomination-pools-runtime-api 1.0.0-dev", "pallet-offences 4.0.0-dev", - "pallet-offences-benchmarking", + "pallet-offences-benchmarking 4.0.0-dev", "pallet-preimage 4.0.0-dev", "pallet-proxy 4.0.0-dev", "pallet-ranked-collective 4.0.0-dev", @@ -16157,7 +17567,7 @@ dependencies = [ "pallet-referenda 4.0.0-dev", "pallet-scheduler 4.0.0-dev", "pallet-session 4.0.0-dev", - "pallet-session-benchmarking", + "pallet-session-benchmarking 4.0.0-dev", "pallet-society 4.0.0-dev", "pallet-staking 4.0.0-dev", "pallet-staking-runtime-api 4.0.0-dev", @@ -16171,7 +17581,7 @@ dependencies = [ "pallet-vesting 4.0.0-dev", "pallet-whitelist 4.0.0-dev", "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks", + "pallet-xcm-benchmarks 1.0.0", "parity-scale-codec", "polkadot-primitives 1.0.0", "polkadot-runtime-common 1.0.0", @@ -16216,11 +17626,14 @@ checksum = "084d70144427399ec325a8ef44ecb322b5738f22cd011a18c5d95237037cbf28" dependencies = [ "binary-merkle-tree 8.0.0", "bitvec", + "frame-benchmarking 23.0.0", "frame-election-provider-support 23.0.0", "frame-executive 23.0.0", "frame-support 23.0.0", "frame-system 23.0.0", + "frame-system-benchmarking 23.0.0", "frame-system-rpc-runtime-api 21.0.0", + "frame-try-runtime 0.29.0", "hex-literal 0.4.1", "kusama-runtime-constants 2.0.0", "log", @@ -16237,6 +17650,7 @@ dependencies = [ "pallet-conviction-voting 23.0.0", "pallet-democracy 23.0.0", "pallet-election-provider-multi-phase 22.0.0", + "pallet-election-provider-support-benchmarking 22.0.0", "pallet-elections-phragmen 24.0.0", "pallet-fast-unstake 22.0.0", "pallet-grandpa 23.0.0", @@ -16249,8 +17663,10 @@ dependencies = [ "pallet-multisig 23.0.0", "pallet-nis 23.0.0", "pallet-nomination-pools 20.0.0", + "pallet-nomination-pools-benchmarking 21.0.0", "pallet-nomination-pools-runtime-api 18.0.0", "pallet-offences 22.0.0", + "pallet-offences-benchmarking 23.0.0", "pallet-preimage 23.0.0", "pallet-proxy 23.0.0", "pallet-ranked-collective 23.0.0", @@ -16258,6 +17674,7 @@ dependencies = [ "pallet-referenda 23.0.0", "pallet-scheduler 24.0.0", "pallet-session 23.0.0", + "pallet-session-benchmarking 23.0.0", "pallet-society 23.0.0", "pallet-staking 23.0.0", "pallet-staking-runtime-api 9.0.0", @@ -16271,6 +17688,7 @@ dependencies = [ "pallet-vesting 23.0.0", "pallet-whitelist 22.0.0", "pallet-xcm 2.0.0", + "pallet-xcm-benchmarks 2.0.0", "parity-scale-codec", "polkadot-primitives 2.0.0", "polkadot-runtime-common 2.0.0", @@ -16278,6 +17696,7 @@ dependencies = [ "rustc-hex", "scale-info", "serde", + "serde_derive", "smallvec", "sp-api 21.0.0", "sp-application-crypto 25.0.0", @@ -16407,7 +17826,7 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "environmental", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "impl-trait-for-tuples", "log", @@ -16428,6 +17847,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b2ab1d434de75fb698d07d863ebede9745bd500d0284c659055201024627ca" dependencies = [ "environmental", + "frame-benchmarking 23.0.0", "frame-support 23.0.0", "impl-trait-for-tuples", "log", @@ -16446,7 +17866,7 @@ name = "staking" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", @@ -16503,7 +17923,7 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "base64 0.13.1", "currency", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "parity-scale-codec", @@ -16597,11 +18017,11 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-rpc-api", - "sc-transaction-pool-api", + "sc-rpc-api 0.10.0-dev", + "sc-transaction-pool-api 4.0.0-dev", "sp-api 4.0.0-dev", "sp-block-builder 4.0.0-dev", - "sp-blockchain", + "sp-blockchain 4.0.0-dev", "sp-core 21.0.0", "sp-runtime 24.0.0", ] @@ -16618,6 +18038,19 @@ dependencies = [ "tokio", ] +[[package]] +name = "substrate-prometheus-endpoint" +version = "0.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "055e4661d7d20f68388a26419216035df64a06f34506b947c8a6e2db49d85461" +dependencies = [ + "hyper", + "log", + "prometheus", + "thiserror", + "tokio", +] + [[package]] name = "substrate-rpc-client" version = "0.10.0-dev" @@ -16626,7 +18059,7 @@ dependencies = [ "async-trait", "jsonrpsee", "log", - "sc-rpc-api", + "sc-rpc-api 0.10.0-dev", "serde", "sp-runtime 24.0.0", ] @@ -16638,8 +18071,8 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-client-api", - "sc-rpc-api", + "sc-client-api 4.0.0-dev", + "sc-rpc-api 0.10.0-dev", "serde", "sp-core 21.0.0", "sp-runtime 24.0.0", @@ -17251,10 +18684,23 @@ version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "coarsetime", - "polkadot-node-jaeger", + "polkadot-node-jaeger 1.0.0", "polkadot-primitives 1.0.0", "tracing", - "tracing-gum-proc-macro", + "tracing-gum-proc-macro 1.0.0", +] + +[[package]] +name = "tracing-gum" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3d0644282db9729b5e373c01e8c8ba6d239e18989749c8aead177fe293eb5ca" +dependencies = [ + "coarsetime", + "polkadot-node-jaeger 2.0.0", + "polkadot-primitives 2.0.0", + "tracing", + "tracing-gum-proc-macro 2.0.0", ] [[package]] @@ -17269,6 +18715,19 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "tracing-gum-proc-macro" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "599cd79d4843008763dd613a19ca7d28e12e6c43ab69fc5089b7ce587dd8e021" +dependencies = [ + "expander 2.1.0", + "proc-macro-crate 1.3.1", + "proc-macro2", + "quote", + "syn 2.0.65", +] + [[package]] name = "tracing-log" version = "0.1.4" @@ -17317,7 +18776,7 @@ dependencies = [ name = "treasury-buyout-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "mocktopus", @@ -17422,12 +18881,12 @@ dependencies = [ "async-trait", "clap", "frame-remote-externalities", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev", "hex", "log", "parity-scale-codec", - "sc-cli", - "sc-executor", + "sc-cli 0.10.0-dev", + "sc-executor 0.10.0-dev", "serde", "serde_json", "sp-api 4.0.0-dev", @@ -17438,12 +18897,12 @@ dependencies = [ "sp-externalities 0.19.0", "sp-inherents 4.0.0-dev", "sp-io 23.0.0", - "sp-keystore", - "sp-rpc", + "sp-keystore 0.27.0", + "sp-rpc 6.0.0", "sp-runtime 24.0.0", "sp-state-machine 0.28.0", "sp-timestamp 4.0.0-dev", - "sp-transaction-storage-proof", + "sp-transaction-storage-proof 4.0.0-dev", "sp-version 22.0.0", "sp-weights 20.0.0", "substrate-rpc-client", @@ -17590,7 +19049,7 @@ dependencies = [ "currency", "fee", "fixed-hash 0.7.0", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -17632,7 +19091,7 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" name = "vesting-manager" version = "0.0.1" dependencies = [ - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "log", @@ -18123,15 +19582,15 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot dependencies = [ "binary-merkle-tree 4.0.0-dev", "bitvec", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-election-provider-support 4.0.0-dev", "frame-executive 4.0.0-dev", "frame-metadata-hash-extension", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", - "frame-system-benchmarking", + "frame-system-benchmarking 4.0.0-dev", "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime", + "frame-try-runtime 0.10.0-dev", "hex-literal 0.4.1", "log", "pallet-authority-discovery 4.0.0-dev", @@ -18144,7 +19603,7 @@ dependencies = [ "pallet-collective 4.0.0-dev", "pallet-democracy 4.0.0-dev", "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-election-provider-support-benchmarking", + "pallet-election-provider-support-benchmarking 4.0.0-dev", "pallet-elections-phragmen 5.0.0-dev", "pallet-fast-unstake 4.0.0-dev", "pallet-grandpa 4.0.0-dev", @@ -18156,16 +19615,16 @@ dependencies = [ "pallet-mmr 4.0.0-dev", "pallet-multisig 4.0.0-dev", "pallet-nomination-pools 1.0.0", - "pallet-nomination-pools-benchmarking", + "pallet-nomination-pools-benchmarking 1.0.0", "pallet-nomination-pools-runtime-api 1.0.0-dev", "pallet-offences 4.0.0-dev", - "pallet-offences-benchmarking", + "pallet-offences-benchmarking 4.0.0-dev", "pallet-preimage 4.0.0-dev", "pallet-proxy 4.0.0-dev", "pallet-recovery 4.0.0-dev", "pallet-scheduler 4.0.0-dev", "pallet-session 4.0.0-dev", - "pallet-session-benchmarking", + "pallet-session-benchmarking 4.0.0-dev", "pallet-society 4.0.0-dev", "pallet-staking 4.0.0-dev", "pallet-staking-reward-curve 4.0.0-dev", @@ -18179,7 +19638,7 @@ dependencies = [ "pallet-utility 4.0.0-dev", "pallet-vesting 4.0.0-dev", "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks", + "pallet-xcm-benchmarks 1.0.0", "parity-scale-codec", "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", "polkadot-primitives 1.0.0", @@ -18623,7 +20082,7 @@ dependencies = [ "cumulus-pallet-parachain-system 0.1.0", "cumulus-primitives-core 0.1.0", "cumulus-primitives-parachain-inherent 0.1.0", - "cumulus-test-relay-sproof-builder", + "cumulus-test-relay-sproof-builder 0.1.0", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "impl-trait-for-tuples", @@ -18717,7 +20176,7 @@ version = "0.4.4" source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" dependencies = [ "cumulus-primitives-core 0.1.0", - "frame-benchmarking", + "frame-benchmarking 4.0.0-dev", "frame-support 4.0.0-dev", "frame-system 4.0.0-dev", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", @@ -18742,8 +20201,8 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api 4.0.0-dev", - "sp-blockchain", - "sp-rpc", + "sp-blockchain 4.0.0-dev", + "sp-rpc 6.0.0", "sp-runtime 24.0.0", "zenlink-protocol", "zenlink-protocol-runtime-api", diff --git a/Cargo.toml b/Cargo.toml index cb0e2a11a..04a96515e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,6 +38,7 @@ orml-currencies = { git = "https://github.com/open-web3-stack//open-runtime-modu orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } +pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } #[patch."https://github.com/polkadot-fellows/runtimes"] #substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-polkadot-v1.1.0", version = "5.0.0-dev" } # fix this version used in polkadto-sdk, due to different one (14) used from polkadot-fellows/runtimes. diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 4b5e6b627..674f4f289 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -43,18 +43,18 @@ cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } +cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } #polkadot-runtime = { git = "https://github.com/polkadot-fellows/runtimes", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} #kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} -statemint-runtime = { version = "0.10.0", package = "asset-hub-polkadot-runtime" , default-features = false} -statemine-runtime = { version = "0.10.0", package = "asset-hub-kusama-runtime", default-features = false } -polkadot-runtime = { version = "2.0.0", default-features = false } -kusama-runtime = { version = "2.0.0", package = "staging-kusama-runtime", default-features = false } +statemint-runtime = { version = "0.10.0", package = "asset-hub-polkadot-runtime" } +statemine-runtime = { version = "0.10.0", package = "asset-hub-kusama-runtime" } +polkadot-runtime = { version = "2.0.0" } +kusama-runtime = { version = "2.0.0", package = "staging-kusama-runtime" } orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } @@ -64,7 +64,7 @@ orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-li orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } # Local -runtime-common = { path = "../common", default-features = false } +runtime-common = { path = "../common" } pendulum-runtime = { path = "../pendulum" } amplitude-runtime = { path = "../amplitude" } From ad33520dcfa01221163d3857190e9f35b6c10ea0 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 12 Aug 2024 11:30:35 -0300 Subject: [PATCH 23/64] WIP testing comprehensive patch --- Cargo.lock | 10291 ++++++++----------------- Cargo.toml | 402 +- runtime/integration-tests/Cargo.toml | 2 +- 3 files changed, 3480 insertions(+), 7215 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ce8fc5902..9125d77ea 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -124,26 +124,26 @@ dependencies = [ "bifrost-farming-rpc-runtime-api", "cfg-if", "clients-info", - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0", + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", "cumulus-primitives-timestamp", - "cumulus-primitives-utility 0.1.0", + "cumulus-primitives-utility", "currency", "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking 4.0.0-dev", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal 0.3.4", "issue", "log", @@ -162,35 +162,35 @@ dependencies = [ "orml-traits", "orml-xcm-support", "orml-xtokens", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-bounties 4.0.0-dev", - "pallet-child-bounties 4.0.0-dev", - "pallet-collective 4.0.0-dev", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-bounties", + "pallet-child-bounties", + "pallet-collective", "pallet-contracts", "pallet-contracts-primitives", - "pallet-democracy 4.0.0-dev", - "pallet-identity 4.0.0-dev", + "pallet-democracy", + "pallet-identity", "pallet-insecure-randomness-collective-flip", - "pallet-multisig 4.0.0-dev", - "pallet-preimage 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-scheduler 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "pallet-xcm 1.0.0", + "pallet-multisig", + "pallet-preimage", + "pallet-proxy", + "pallet-scheduler", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", + "pallet-xcm", "parachain-info", "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-runtime-common 1.0.0", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "pooled-rewards", "price-chain-extension", "redeem", @@ -201,26 +201,26 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-io 25.0.0", + "sp-offchain", + "sp-runtime 26.0.0", + "sp-session", + "sp-std 10.0.0", + "sp-storage", + "sp-transaction-pool", + "sp-version", "spacewalk-primitives", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "staking", "stellar-relay", - "substrate-wasm-builder 5.0.0-dev", + "substrate-wasm-builder", "token-chain-extension", "treasury-buyout-extension", "vault-registry", @@ -331,191 +331,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "ark-bls12-381" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", -] - -[[package]] -name = "ark-ec" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" -dependencies = [ - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "derivative", - "hashbrown 0.13.2", - "itertools 0.10.5", - "num-traits", - "zeroize", -] - -[[package]] -name = "ark-ed-on-bls12-381-bandersnatch" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ff", - "ark-std", -] - -[[package]] -name = "ark-ff" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" -dependencies = [ - "ark-ff-asm", - "ark-ff-macros", - "ark-serialize", - "ark-std", - "derivative", - "digest 0.10.7", - "itertools 0.10.5", - "num-bigint", - "num-traits", - "paste", - "rustc_version 0.4.0", - "zeroize", -] - -[[package]] -name = "ark-ff-asm" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" -dependencies = [ - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-ff-macros" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" -dependencies = [ - "num-bigint", - "num-traits", - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-poly" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" -dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", - "derivative", - "hashbrown 0.13.2", -] - -[[package]] -name = "ark-scale" -version = "0.0.10" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49b08346a3e38e2be792ef53ee168623c9244d968ff00cd70fb9932f6fe36393" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "parity-scale-codec", -] - -[[package]] -name = "ark-scale" -version = "0.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "parity-scale-codec", - "scale-info", -] - -[[package]] -name = "ark-secret-scalar" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "ark-transcript", - "digest 0.10.7", - "rand_core 0.6.4", - "zeroize", -] - -[[package]] -name = "ark-serialize" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" -dependencies = [ - "ark-serialize-derive", - "ark-std", - "digest 0.10.7", - "num-bigint", -] - -[[package]] -name = "ark-serialize-derive" -version = "0.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" -dependencies = [ - "proc-macro2", - "quote", - "syn 1.0.109", -] - -[[package]] -name = "ark-std" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" -dependencies = [ - "num-traits", - "rand 0.8.5", -] - -[[package]] -name = "ark-transcript" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" -dependencies = [ - "ark-ff", - "ark-serialize", - "ark-std", - "digest 0.10.7", - "rand_core 0.6.4", - "sha3", -] - [[package]] name = "array-bytes" version = "6.2.3" @@ -601,71 +416,71 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb0e68ee19d23bf4ea3996f76ca0909207f91b699172afa887daac3deb292f8e" dependencies = [ "assets-common", - "cumulus-pallet-aura-ext 0.2.0", - "cumulus-pallet-dmp-queue 0.2.0", - "cumulus-pallet-parachain-system 0.2.1", - "cumulus-pallet-session-benchmarking 4.0.0", - "cumulus-pallet-xcm 0.2.0", - "cumulus-pallet-xcmp-queue 0.2.0", - "cumulus-primitives-core 0.2.0", - "cumulus-primitives-utility 0.2.0", - "frame-benchmarking 23.0.0", - "frame-executive 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "frame-system-benchmarking 23.0.0", - "frame-system-rpc-runtime-api 21.0.0", - "frame-try-runtime 0.29.0", + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal 0.4.1", - "kusama-runtime-constants 2.0.0", + "kusama-runtime-constants", "log", "pallet-asset-conversion", "pallet-asset-conversion-tx-payment", - "pallet-assets 24.0.0", - "pallet-aura 22.0.0", - "pallet-authorship 23.0.0", - "pallet-balances 23.0.0", - "pallet-collator-selection 4.0.0", - "pallet-multisig 23.0.0", + "pallet-assets", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-multisig", "pallet-nft-fractionalization", "pallet-nfts", "pallet-nfts-runtime-api", - "pallet-proxy 23.0.0", - "pallet-session 23.0.0", - "pallet-state-trie-migration 24.0.0", - "pallet-timestamp 22.0.0", - "pallet-transaction-payment 23.0.0", - "pallet-transaction-payment-rpc-runtime-api 23.0.0", + "pallet-proxy", + "pallet-session", + "pallet-state-trie-migration", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", "pallet-uniques", - "pallet-utility 23.0.0", - "pallet-xcm 2.0.0", - "pallet-xcm-benchmarks 2.0.0", - "parachains-common 2.0.0", - "parity-scale-codec", - "polkadot-core-primitives 2.0.0", - "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "polkadot-runtime-common 2.0.0", + "pallet-utility", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parachains-common", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "primitive-types", "scale-info", "smallvec", - "sp-api 21.0.0", - "sp-block-builder 21.0.0", - "sp-consensus-aura 0.27.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", - "sp-offchain 21.0.0", - "sp-runtime 26.0.0", - "sp-session 22.0.0", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-offchain", + "sp-runtime 26.0.0", + "sp-session", "sp-std 10.0.0", - "sp-storage 15.0.0", - "sp-transaction-pool 21.0.0", - "sp-version 24.0.0", - "sp-weights 22.0.0", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "sp-weights", "staging-parachain-info", - "staging-xcm 2.0.1", - "staging-xcm-builder 2.0.1", - "staging-xcm-executor 2.0.0", - "substrate-wasm-builder 12.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", ] [[package]] @@ -675,66 +490,66 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a4bf8c2b5116a0d76cb7b33756a8521797fa667ca0d446af38ba863683723f2" dependencies = [ "assets-common", - "cumulus-pallet-aura-ext 0.2.0", - "cumulus-pallet-dmp-queue 0.2.0", - "cumulus-pallet-parachain-system 0.2.1", - "cumulus-pallet-session-benchmarking 4.0.0", - "cumulus-pallet-xcm 0.2.0", - "cumulus-pallet-xcmp-queue 0.2.0", - "cumulus-primitives-core 0.2.0", - "cumulus-primitives-utility 0.2.0", - "frame-benchmarking 23.0.0", - "frame-executive 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "frame-system-benchmarking 23.0.0", - "frame-system-rpc-runtime-api 21.0.0", - "frame-try-runtime 0.29.0", - "log", - "pallet-asset-tx-payment 23.0.0", - "pallet-assets 24.0.0", - "pallet-aura 22.0.0", - "pallet-authorship 23.0.0", - "pallet-balances 23.0.0", - "pallet-collator-selection 4.0.0", - "pallet-multisig 23.0.0", + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "log", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-multisig", "pallet-nfts", "pallet-nfts-runtime-api", - "pallet-proxy 23.0.0", - "pallet-session 23.0.0", - "pallet-timestamp 22.0.0", - "pallet-transaction-payment 23.0.0", - "pallet-transaction-payment-rpc-runtime-api 23.0.0", + "pallet-proxy", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", "pallet-uniques", - "pallet-utility 23.0.0", - "pallet-xcm 2.0.0", - "pallet-xcm-benchmarks 2.0.0", - "parachains-common 2.0.0", - "parity-scale-codec", - "polkadot-core-primitives 2.0.0", - "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "polkadot-runtime-common 2.0.0", - "polkadot-runtime-constants 2.0.0", + "pallet-utility", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parachains-common", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", + "polkadot-runtime-constants", "scale-info", "smallvec", - "sp-api 21.0.0", - "sp-block-builder 21.0.0", - "sp-consensus-aura 0.27.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", - "sp-offchain 21.0.0", - "sp-runtime 26.0.0", - "sp-session 22.0.0", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-offchain", + "sp-runtime 26.0.0", + "sp-session", "sp-std 10.0.0", - "sp-storage 15.0.0", - "sp-transaction-pool 21.0.0", - "sp-version 24.0.0", - "sp-weights 22.0.0", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "sp-weights", "staging-parachain-info", - "staging-xcm 2.0.1", - "staging-xcm-builder 2.0.1", - "staging-xcm-executor 2.0.0", - "substrate-wasm-builder 12.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", ] [[package]] @@ -743,23 +558,23 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "29b1f6400a746207ff6e077b13103427c646914d49cc459977090a966908ff91" dependencies = [ - "cumulus-primitives-core 0.2.0", - "frame-support 23.0.0", + "cumulus-primitives-core", + "frame-support", "impl-trait-for-tuples", "log", "pallet-asset-conversion", - "pallet-asset-tx-payment 23.0.0", - "pallet-xcm 2.0.0", - "parachains-common 2.0.0", + "pallet-asset-tx-payment", + "pallet-xcm", + "parachains-common", "parity-scale-codec", "scale-info", - "sp-api 21.0.0", + "sp-api", "sp-runtime 26.0.0", "sp-std 10.0.0", - "staging-xcm 2.0.1", - "staging-xcm-builder 2.0.1", - "staging-xcm-executor 2.0.0", - "substrate-wasm-builder 12.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", ] [[package]] @@ -1000,28 +815,6 @@ dependencies = [ "rustc-demangle", ] -[[package]] -name = "bandersnatch_vrfs" -version = "0.0.1" -source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" -dependencies = [ - "ark-bls12-381", - "ark-ec", - "ark-ed-on-bls12-381-bandersnatch", - "ark-ff", - "ark-scale 0.0.12", - "ark-serialize", - "ark-std", - "dleq_vrf", - "fflonk", - "merlin 3.0.0", - "rand_chacha 0.3.1", - "rand_core 0.6.4", - "ring 0.1.0", - "sha2 0.10.8", - "zeroize", -] - [[package]] name = "base-x" version = "0.2.11" @@ -1074,19 +867,19 @@ source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce dependencies = [ "bifrost-primitives", "bifrost-ve-minting", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "hex-literal 0.4.1", "log", "orml-traits", - "pallet-balances 4.0.0-dev", + "pallet-balances", "parity-scale-codec", "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -1099,11 +892,11 @@ dependencies = [ "jsonrpsee", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-rpc 6.0.0", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-rpc", + "sp-runtime 26.0.0", ] [[package]] @@ -1113,8 +906,8 @@ source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce dependencies = [ "bifrost-primitives", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", + "sp-api", + "sp-std 10.0.0", ] [[package]] @@ -1123,15 +916,15 @@ version = "0.8.0" source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce0d752cb479e0e522e2e76#46ba3689c2fe1011cce0d752cb479e0e522e2e76" dependencies = [ "bstringify", - "frame-support 4.0.0-dev", + "frame-support", "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", "scale-info", "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm", "zenlink-protocol", ] @@ -1141,35 +934,25 @@ version = "0.8.0" source = "git+https://github.com/bifrost-finance/bifrost?rev=46ba3689c2fe1011cce0d752cb479e0e522e2e76#46ba3689c2fe1011cce0d752cb479e0e522e2e76" dependencies = [ "bifrost-primitives", - "cumulus-primitives-core 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "cumulus-primitives-core", + "frame-support", + "frame-system", "hex-literal 0.4.1", "log", "orml-traits", - "pallet-balances 4.0.0-dev", + "pallet-balances", "parity-scale-codec", "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", -] - -[[package]] -name = "binary-merkle-tree" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "hash-db", - "log", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm", ] [[package]] name = "binary-merkle-tree" version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc86c4514675732c8bdc8a8bfc78b2e1b50dcce1a4aa5baea3338c9f2c3c1790" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "hash-db", "log", @@ -1559,14 +1342,14 @@ dependencies = [ name = "chain-extension-common" version = "0.1.0" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "log", "pallet-contracts", "parity-scale-codec", "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", + "sp-core", + "sp-runtime 26.0.0", ] [[package]] @@ -1672,17 +1455,17 @@ name = "clients-info" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -1723,20 +1506,6 @@ dependencies = [ "unicode-width", ] -[[package]] -name = "common" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "fflonk", - "merlin 3.0.0", -] - [[package]] name = "common-path" version = "1.0.0" @@ -2063,360 +1832,280 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "clap", "parity-scale-codec", - "sc-chain-spec 4.0.0-dev", - "sc-cli 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-service 0.10.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", + "sc-chain-spec", + "sc-cli", + "sc-client-api", + "sc-service", + "sp-core", + "sp-runtime 26.0.0", "url", ] [[package]] name = "cumulus-client-collator" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", - "cumulus-primitives-core 0.1.0", + "cumulus-primitives-core", "futures", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", + "polkadot-overseer", + "polkadot-primitives", + "sc-client-api", + "sp-api", + "sp-consensus", + "sp-core", + "sp-runtime 26.0.0", "tracing", ] [[package]] name = "cumulus-client-consensus-aura" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "cumulus-client-collator", "cumulus-client-consensus-common", "cumulus-client-consensus-proposer", "cumulus-primitives-aura", - "cumulus-primitives-core 0.1.0", - "cumulus-primitives-parachain-inherent 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", + "cumulus-relay-chain-interface", "futures", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "polkadot-overseer", + "polkadot-primitives", + "sc-client-api", + "sc-consensus", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-slots", - "sc-telemetry 4.0.0-dev", + "sc-telemetry", "schnellru", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-timestamp 4.0.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", + "sp-api", + "sp-application-crypto", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime 26.0.0", + "sp-state-machine", + "sp-timestamp", + "substrate-prometheus-endpoint", "tracing", ] [[package]] name = "cumulus-client-consensus-common" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-primitives-core", + "cumulus-relay-chain-interface", "dyn-clone", "futures", "log", "parity-scale-codec", - "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "polkadot-primitives", + "sc-client-api", + "sc-consensus", "sc-consensus-babe", "schnellru", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-timestamp 4.0.0-dev", - "sp-trie 22.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "sp-blockchain", + "sp-consensus", + "sp-consensus-slots", + "sp-core", + "sp-runtime 26.0.0", + "sp-timestamp", + "sp-trie", + "substrate-prometheus-endpoint", "tracing", ] [[package]] name = "cumulus-client-consensus-proposer" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "anyhow", "async-trait", - "cumulus-primitives-parachain-inherent 0.1.0", - "sp-consensus 0.10.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", + "cumulus-primitives-parachain-inherent", + "sp-consensus", + "sp-inherents", + "sp-runtime 26.0.0", + "sp-state-machine", "thiserror", ] [[package]] name = "cumulus-client-network" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "futures", "futures-timer", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", + "polkadot-node-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", + "sc-client-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-runtime 26.0.0", + "sp-state-machine", "tracing", ] [[package]] name = "cumulus-client-pov-recovery" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", - "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-primitives-core", + "cumulus-relay-chain-interface", "futures", "futures-timer", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", + "polkadot-overseer", + "polkadot-primitives", "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sp-consensus 0.10.0-dev", - "sp-maybe-compressed-blob 4.1.0-dev", - "sp-runtime 24.0.0", + "sc-client-api", + "sc-consensus", + "sp-consensus", + "sp-maybe-compressed-blob", + "sp-runtime 26.0.0", "tracing", ] [[package]] name = "cumulus-client-service" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", "cumulus-client-consensus-common", "cumulus-client-network", "cumulus-client-pov-recovery", - "cumulus-primitives-core 0.1.0", + "cumulus-primitives-core", "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", "futures", - "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-sync 0.10.0-dev", - "sc-network-transactions 0.10.0-dev", - "sc-rpc 4.0.0-dev", - "sc-service 0.10.0-dev", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool 4.0.0-dev", - "sc-utils 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-transaction-pool 4.0.0-dev", -] - -[[package]] -name = "cumulus-pallet-aura-ext" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-pallet-parachain-system 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-aura 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 23.0.0", - "sp-consensus-aura 0.10.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "polkadot-primitives", + "sc-client-api", + "sc-consensus", + "sc-network", + "sc-network-sync", + "sc-network-transactions", + "sc-rpc", + "sc-service", + "sc-sysinfo", + "sc-telemetry", + "sc-transaction-pool", + "sc-utils", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-runtime 26.0.0", + "sp-transaction-pool", ] [[package]] name = "cumulus-pallet-aura-ext" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffc007c63cdec6ce1f8e51cb98cce4631889881b9b9b763823164d362621afa0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "cumulus-pallet-parachain-system 0.2.1", - "frame-support 23.0.0", - "frame-system 23.0.0", - "pallet-aura 22.0.0", - "pallet-timestamp 22.0.0", + "cumulus-pallet-parachain-system", + "frame-support", + "frame-system", + "pallet-aura", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 25.0.0", - "sp-consensus-aura 0.27.0", + "sp-application-crypto", + "sp-consensus-aura", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "cumulus-pallet-dmp-queue" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-primitives-core 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", -] - [[package]] name = "cumulus-pallet-dmp-queue" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "320bbaf34d68a20f48c20b751df15aad015d43f8089994761ff0234cdfc40e9a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "cumulus-primitives-core 0.2.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "cumulus-primitives-core", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "staging-xcm 2.0.1", + "staging-xcm", ] [[package]] name = "cumulus-pallet-parachain-system" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bytes", - "cumulus-pallet-parachain-system-proc-macro 0.1.0", - "cumulus-primitives-core 0.1.0", - "cumulus-primitives-parachain-inherent 0.1.0", + "cumulus-pallet-parachain-system-proc-macro", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", "environmental", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", + "polkadot-parachain-primitives", "scale-info", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "sp-version 22.0.0", - "staging-xcm 1.0.0", + "sp-core", + "sp-externalities", + "sp-inherents", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-state-machine", + "sp-std 10.0.0", + "sp-trie", + "sp-version", + "staging-xcm", "trie-db", ] [[package]] -name = "cumulus-pallet-parachain-system" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a439d5819f6bee11849e43a2b4b5009048222bedb25aeb464578adf0db495b0" -dependencies = [ - "bytes", - "cumulus-pallet-parachain-system-proc-macro 0.2.1", - "cumulus-primitives-core 0.2.0", - "cumulus-primitives-parachain-inherent 0.2.0", - "environmental", - "frame-support 23.0.0", - "frame-system 23.0.0", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "scale-info", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-inherents 21.0.0", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "sp-std 10.0.0", - "sp-trie 24.0.0", - "sp-version 24.0.0", - "staging-xcm 2.0.1", - "trie-db", -] - -[[package]] -name = "cumulus-pallet-parachain-system-proc-macro" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - -[[package]] -name = "cumulus-pallet-parachain-system-proc-macro" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08fc8e7e0dcbd9e4bcdde6c39ce34fc04a76b08d45bcae5d7eae0eb5425c40e7" +name = "cumulus-pallet-parachain-system-proc-macro" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -2424,384 +2113,250 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "cumulus-pallet-session-benchmarking" -version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-session 4.0.0-dev", - "parity-scale-codec", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "cumulus-pallet-session-benchmarking" version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c5345c0370ae667404209f674b0d1e40c6a476ba4d8fce2cd645fa224394d35" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "pallet-session 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "cumulus-pallet-xcm" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-primitives-core 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", -] - [[package]] name = "cumulus-pallet-xcm" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "45dc968dcf8a41f72b1035f1ba1dc43d3577192e612bf4f19bbc6c34b73c8a1a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "cumulus-primitives-core 0.2.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "cumulus-primitives-core", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "staging-xcm 2.0.1", -] - -[[package]] -name = "cumulus-pallet-xcmp-queue" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-primitives-core 0.1.0", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "polkadot-runtime-common 1.0.0", - "rand_chacha 0.3.1", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-executor 1.0.0", + "staging-xcm", ] [[package]] name = "cumulus-pallet-xcmp-queue" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4c6c8e354bcfc7ca04f316e1d4ef8e33b17efaae8f15af3ed8d360fb2bf0589" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "cumulus-primitives-core 0.2.0", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "cumulus-primitives-core", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", - "polkadot-runtime-common 2.0.0", + "polkadot-runtime-common", "rand_chacha 0.3.1", "scale-info", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "staging-xcm 2.0.1", - "staging-xcm-executor 2.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] name = "cumulus-primitives-aura" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-primitives 1.0.0", - "sp-api 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "cumulus-primitives-core" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "scale-info", - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "staging-xcm 1.0.0", + "polkadot-core-primitives", + "polkadot-primitives", + "sp-api", + "sp-consensus-aura", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "cumulus-primitives-core" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63861b6bfd937c5eaf60058147c036caf07c4462d3f5098af24a4a757b64fe29" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", - "polkadot-core-primitives 2.0.0", - "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "polkadot-primitives 2.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", "scale-info", - "sp-api 21.0.0", + "sp-api", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-trie 24.0.0", - "staging-xcm 2.0.1", -] - -[[package]] -name = "cumulus-primitives-parachain-inherent" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", - "cumulus-test-relay-sproof-builder 0.1.0", - "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "scale-info", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-trie 22.0.0", - "tracing", + "sp-trie", + "staging-xcm", ] [[package]] name = "cumulus-primitives-parachain-inherent" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ffef2e14f1dc33bd098050209d75c9ab12512498bb498bc8f252f05e3b425853" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", - "cumulus-primitives-core 0.2.0", - "cumulus-relay-chain-interface 0.2.0", - "cumulus-test-relay-sproof-builder 0.2.0", + "cumulus-primitives-core", + "cumulus-relay-chain-interface", + "cumulus-test-relay-sproof-builder", "parity-scale-codec", - "sc-client-api 23.0.0", + "sc-client-api", "scale-info", - "sp-api 21.0.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", + "sp-api", + "sp-core", + "sp-inherents", "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", + "sp-state-machine", "sp-std 10.0.0", - "sp-storage 15.0.0", - "sp-trie 24.0.0", + "sp-storage", + "sp-trie", "tracing", ] [[package]] name = "cumulus-primitives-timestamp" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "cumulus-primitives-core 0.1.0", + "cumulus-primitives-core", "futures", "parity-scale-codec", - "sp-inherents 4.0.0-dev", - "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev", -] - -[[package]] -name = "cumulus-primitives-utility" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-primitives-core 0.1.0", - "frame-support 4.0.0-dev", - "log", - "parity-scale-codec", - "polkadot-runtime-common 1.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", + "sp-inherents", + "sp-std 10.0.0", + "sp-timestamp", ] [[package]] name = "cumulus-primitives-utility" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e444b76437537a1e045b3d5e20b10117389eb865c60ce044c88dfd59261bff2" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "cumulus-primitives-core 0.2.0", - "frame-support 23.0.0", + "cumulus-primitives-core", + "frame-support", "log", "parity-scale-codec", - "polkadot-runtime-common 2.0.0", + "polkadot-runtime-common", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "staging-xcm 2.0.1", - "staging-xcm-builder 2.0.1", - "staging-xcm-executor 2.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", - "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-primitives-core", + "cumulus-relay-chain-interface", "futures", "futures-timer", "polkadot-cli", "polkadot-service", - "sc-cli 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-tracing 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", -] - -[[package]] -name = "cumulus-relay-chain-interface" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "cumulus-primitives-core 0.1.0", - "futures", - "jsonrpsee-core", - "parity-scale-codec", - "polkadot-overseer 1.0.0", - "sc-client-api 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-state-machine 0.28.0", - "thiserror", + "sc-cli", + "sc-client-api", + "sc-sysinfo", + "sc-telemetry", + "sc-tracing", + "sp-api", + "sp-consensus", + "sp-core", + "sp-runtime 26.0.0", + "sp-state-machine", ] [[package]] name = "cumulus-relay-chain-interface" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "67e11d8ee7a514ba2bc309f5b52da520c719250a9622189f40256268db38c9db" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", - "cumulus-primitives-core 0.2.0", + "cumulus-primitives-core", "futures", "jsonrpsee-core", "parity-scale-codec", - "polkadot-overseer 2.0.0", - "sc-client-api 23.0.0", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-state-machine 0.30.0", + "polkadot-overseer", + "sc-client-api", + "sp-api", + "sp-blockchain", + "sp-state-machine", "thiserror", ] [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "async-trait", - "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-primitives-core", + "cumulus-relay-chain-interface", "cumulus-relay-chain-rpc-interface", "futures", "polkadot-availability-recovery", "polkadot-collator-protocol", - "polkadot-core-primitives 1.0.0", + "polkadot-core-primitives", "polkadot-network-bridge", "polkadot-node-collation-generation", "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol 1.0.0", + "polkadot-node-network-protocol", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", - "sc-authority-discovery 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-service 0.10.0-dev", - "sc-tracing 4.0.0-dev", - "sc-utils 4.0.0-dev", + "polkadot-overseer", + "polkadot-primitives", + "sc-authority-discovery", + "sc-network", + "sc-network-common", + "sc-service", + "sc-tracing", + "sc-utils", "schnellru", - "sp-api 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-runtime 24.0.0", + "sp-api", + "sp-consensus", + "sp-consensus-babe", + "sp-runtime 26.0.0", "tracing", ] [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.2.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", - "cumulus-primitives-core 0.1.0", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-primitives-core", + "cumulus-relay-chain-interface", "either", "futures", "futures-timer", "jsonrpsee", "parity-scale-codec", "pin-project", - "polkadot-overseer 1.0.0", + "polkadot-overseer", "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-rpc-api 0.10.0-dev", - "sc-service 0.10.0-dev", + "sc-client-api", + "sc-rpc-api", + "sc-service", "schnellru", "serde", "serde_json", "smoldot", "smoldot-light", - "sp-api 4.0.0-dev", - "sp-authority-discovery 4.0.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-storage 13.0.0", + "sp-api", + "sp-authority-discovery", + "sp-consensus-babe", + "sp-core", + "sp-runtime 26.0.0", + "sp-state-machine", + "sp-storage", "thiserror", "tokio", "tokio-util", @@ -2809,33 +2364,18 @@ dependencies = [ "url", ] -[[package]] -name = "cumulus-test-relay-sproof-builder" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-primitives-core 0.1.0", - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", -] - [[package]] name = "cumulus-test-relay-sproof-builder" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0100a89d8a8924934f861c427cc0e6ec8e5255f79ee8aab5faa87888e2d5b91" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "cumulus-primitives-core 0.2.0", + "cumulus-primitives-core", "parity-scale-codec", - "polkadot-primitives 2.0.0", + "polkadot-primitives", "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", + "sp-state-machine", "sp-std 10.0.0", - "sp-trie 24.0.0", + "sp-trie", ] [[package]] @@ -2843,18 +2383,18 @@ name = "currency" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", + "pallet-balances", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", ] @@ -3114,17 +2654,17 @@ name = "dia-oracle" version = "0.1.0" source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", "serde_json", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -3133,10 +2673,10 @@ version = "0.1.0" source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" dependencies = [ "dia-oracle", - "frame-support 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "frame-support", + "sp-api", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -3227,23 +2767,6 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "dleq_vrf" -version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-scale 0.0.10", - "ark-secret-scalar", - "ark-serialize", - "ark-std", - "ark-transcript", - "arrayvec 0.7.4", - "rand_core 0.6.4", - "zeroize", -] - [[package]] name = "docify" version = "0.2.8" @@ -3679,22 +3202,22 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "oracle", - "pallet-balances 4.0.0-dev", + "pallet-balances", "parity-scale-codec", "pooled-rewards", "reward-distribution", "scale-info", "security", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", "staking", ] @@ -3709,19 +3232,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "fflonk" -version = "0.1.0" -source = "git+https://github.com/w3f/fflonk#1e854f35e9a65d08b11a86291405cdc95baa0a35" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "merlin 3.0.0", -] - [[package]] name = "fiat-crypto" version = "0.2.9" @@ -3820,19 +3330,10 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" -[[package]] -name = "fork-tree" -version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", -] - [[package]] name = "fork-tree" version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4797e9270d3315a1724880ca63eaaab8f11cccbd76943a0f5c6ace9621016b47" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", ] @@ -3854,26 +3355,26 @@ dependencies = [ "bifrost-farming-rpc-runtime-api", "cfg-if", "clients-info", - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0", + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", "cumulus-primitives-timestamp", - "cumulus-primitives-utility 0.1.0", + "cumulus-primitives-utility", "currency", "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking 4.0.0-dev", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal 0.3.4", "issue", "log", @@ -3893,36 +3394,36 @@ dependencies = [ "orml-traits", "orml-xcm-support", "orml-xtokens", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-bounties 4.0.0-dev", - "pallet-child-bounties 4.0.0-dev", - "pallet-collective 4.0.0-dev", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-bounties", + "pallet-child-bounties", + "pallet-collective", "pallet-contracts", "pallet-contracts-primitives", - "pallet-democracy 4.0.0-dev", - "pallet-identity 4.0.0-dev", + "pallet-democracy", + "pallet-identity", "pallet-insecure-randomness-collective-flip", - "pallet-multisig 4.0.0-dev", - "pallet-preimage 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-scheduler 4.0.0-dev", - "pallet-session 4.0.0-dev", + "pallet-multisig", + "pallet-preimage", + "pallet-proxy", + "pallet-scheduler", + "pallet-session", "pallet-sudo", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "pallet-xcm 1.0.0", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", + "pallet-xcm", "parachain-info", "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-runtime-common 1.0.0", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "pooled-rewards", "price-chain-extension", "redeem", @@ -3933,26 +3434,26 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-io 25.0.0", + "sp-offchain", + "sp-runtime 26.0.0", + "sp-session", + "sp-std 10.0.0", + "sp-storage", + "sp-transaction-pool", + "sp-version", "spacewalk-primitives", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "staking", "stellar-relay", - "substrate-wasm-builder 5.0.0-dev", + "substrate-wasm-builder", "token-chain-extension", "treasury-buyout-extension", "vault-registry", @@ -3966,70 +3467,44 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" -[[package]] -name = "frame-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-support-procedural 4.0.0-dev", - "frame-system 4.0.0-dev", - "linregress", - "log", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-runtime-interface 17.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "static_assertions", -] - [[package]] name = "frame-benchmarking" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "949ba5b5c9d552c37d7ad39bd837394c1d21727281ef32882539bc2ec6687b2d" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "frame-support-procedural 18.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-support-procedural", + "frame-system", "linregress", "log", "parity-scale-codec", "paste", "scale-info", "serde", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", + "sp-api", + "sp-application-crypto", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", - "sp-runtime-interface 19.0.0", + "sp-runtime-interface", "sp-std 10.0.0", - "sp-storage 15.0.0", + "sp-storage", "static_assertions", ] [[package]] name = "frame-benchmarking-cli" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "27.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "Inflector", "array-bytes", "chrono", "clap", "comfy-table", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "gethostname", "handlebars", "itertools 0.10.5", @@ -4039,48 +3514,36 @@ dependencies = [ "parity-scale-codec", "rand 0.8.5", "rand_pcg", - "sc-block-builder 0.10.0-dev", - "sc-cli 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-client-db 0.10.0-dev", - "sc-executor 0.10.0-dev", - "sc-service 0.10.0-dev", - "sc-sysinfo 6.0.0-dev", + "sc-block-builder", + "sc-cli", + "sc-client-api", + "sc-client-db", + "sc-executor", + "sc-service", + "sc-sysinfo", "serde", "serde_json", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-database 4.0.0-dev", - "sp-externalities 0.19.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-storage 13.0.0", - "sp-trie 22.0.0", - "sp-wasm-interface 14.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-database", + "sp-externalities", + "sp-inherents", + "sp-io 25.0.0", + "sp-keystore", + "sp-runtime 26.0.0", + "sp-state-machine", + "sp-storage", + "sp-trie", + "sp-wasm-interface", "thiserror", "thousands", ] -[[package]] -name = "frame-election-provider-solution-type" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "frame-election-provider-solution-type" version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ad4e68676c4d0160a7d9134f2376c29fd927844bff2aee1b35dd10d295d2856" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -4090,81 +3553,44 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "23.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-election-provider-solution-type 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-election-provider-solution-type", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-npos-elections", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] -name = "frame-election-provider-support" +name = "frame-executive" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e605b5c5ce6abeba8db09dda9ad74a6d781e5c5e722670096df48917f0a33d26" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-election-provider-solution-type 10.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", + "frame-try-runtime", + "log", "parity-scale-codec", "scale-info", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", - "sp-npos-elections 21.0.0", + "sp-core", + "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", + "sp-tracing", ] [[package]] -name = "frame-executive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", -] - -[[package]] -name = "frame-executive" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "382016f6286f2b05a1f65dd97509bc70afd59e26dc8c7ab0126e4220c19abb58" -dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", - "frame-try-runtime 0.29.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 23.0.0", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", - "sp-tracing 12.0.0", -] - -[[package]] -name = "frame-metadata" -version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" +name = "frame-metadata" +version = "16.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87cf1549fba25a6fcac22785b61698317d958e96cac72a59102ea45b9ae64692" dependencies = [ "cfg-if", "parity-scale-codec", @@ -4172,25 +3598,10 @@ dependencies = [ "serde", ] -[[package]] -name = "frame-metadata-hash-extension" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "array-bytes", - "docify", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", -] - [[package]] name = "frame-remote-externalities" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.30.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-recursion", "futures", @@ -4199,68 +3610,27 @@ dependencies = [ "log", "parity-scale-codec", "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-state-machine", "spinners", "substrate-rpc-client", "tokio", "tokio-retry", ] -[[package]] -name = "frame-support" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "aquamarine", - "bitflags 1.3.2", - "docify", - "environmental", - "frame-metadata", - "frame-support-procedural 4.0.0-dev", - "impl-trait-for-tuples", - "k256", - "log", - "macro_magic", - "parity-scale-codec", - "paste", - "scale-info", - "serde", - "serde_json", - "smallvec", - "sp-api 4.0.0-dev", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-core-hashing-proc-macro 9.0.0", - "sp-debug-derive 8.0.0", - "sp-genesis-builder 0.1.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-metadata-ir 0.1.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", - "sp-weights 20.0.0", - "static_assertions", - "tt-call", -] - [[package]] name = "frame-support" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "609125451f5ffb1675998e07e64e05e4b3dad330b1537952ace5897d6ed24f0a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "aquamarine", "bitflags 1.3.2", "docify", "environmental", "frame-metadata", - "frame-support-procedural 18.0.0", + "frame-support-procedural", "impl-trait-for-tuples", "k256", "log", @@ -4271,54 +3641,35 @@ dependencies = [ "serde", "serde_json", "smallvec", - "sp-api 21.0.0", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", - "sp-core-hashing-proc-macro 11.0.0", - "sp-debug-derive 10.0.0", - "sp-genesis-builder 0.2.0", - "sp-inherents 21.0.0", + "sp-api", + "sp-arithmetic", + "sp-core", + "sp-core-hashing-proc-macro", + "sp-debug-derive", + "sp-genesis-builder", + "sp-inherents", "sp-io 25.0.0", - "sp-metadata-ir 0.2.0", + "sp-metadata-ir", "sp-runtime 26.0.0", - "sp-staking 21.0.0", - "sp-state-machine 0.30.0", + "sp-staking", + "sp-state-machine", "sp-std 10.0.0", - "sp-tracing 12.0.0", - "sp-weights 22.0.0", + "sp-tracing", + "sp-weights", "static_assertions", "tt-call", ] -[[package]] -name = "frame-support-procedural" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "Inflector", - "cfg-expr", - "derive-syn-parse 0.1.5", - "expander 2.1.0", - "frame-support-procedural-tools 4.0.0-dev", - "itertools 0.10.5", - "macro_magic", - "proc-macro-warning", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "frame-support-procedural" version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd22a1ed96e765ec763bbaef2089ed8bb5f8539df40181ddac57be7be74685c7" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "Inflector", "cfg-expr", "derive-syn-parse 0.1.5", "expander 2.1.0", - "frame-support-procedural-tools 7.0.0", + "frame-support-procedural-tools", "itertools 0.10.5", "macro_magic", "proc-macro-warning", @@ -4327,162 +3678,79 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "frame-support-procedural-tools" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support-procedural-tools-derive 3.0.0", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "frame-support-procedural-tools" version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82858452d9332de312f5ff411fd8aecee2323a344b241078f565b8c3c2e47d38" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support-procedural-tools-derive 8.0.0", + "frame-support-procedural-tools-derive", "proc-macro-crate 1.3.1", "proc-macro2", "quote", "syn 2.0.65", ] -[[package]] -name = "frame-support-procedural-tools-derive" -version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "frame-support-procedural-tools-derive" version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4c7a09be6bd676fc01c5dd5ba057ba1f7e492e071d4a5fd7c579d99a96093d6" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "proc-macro2", "quote", "syn 2.0.65", ] -[[package]] -name = "frame-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cfg-if", - "frame-support 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-version 22.0.0", - "sp-weights 20.0.0", -] - [[package]] name = "frame-system" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40dc2f4182ad4c05275b0d3f38e3e74bd1cd17231f28ce1e879177fd9829887c" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "cfg-if", - "frame-support 23.0.0", + "frame-support", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-version 24.0.0", - "sp-weights 22.0.0", -] - -[[package]] -name = "frame-system-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-version", + "sp-weights", ] [[package]] name = "frame-system-benchmarking" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "097cc1f91dc52a648c6b983ebf7aa75bf395b038354772b47e190ecd4caac9a8" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "frame-system-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev", -] - [[package]] name = "frame-system-rpc-runtime-api" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "27a0f4c5811e962938b8f93787ae907eacf8312f6797d5efd53fd9d1f4590562" -dependencies = [ - "parity-scale-codec", - "sp-api 21.0.0", -] - -[[package]] -name = "frame-try-runtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 4.0.0-dev", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-api", ] [[package]] name = "frame-try-runtime" version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6becaab3f4648f9c5eeb8eb270614b7e4b5fd7d1deccab1d4a86cb41f8fb06d4" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", + "frame-support", "parity-scale-codec", - "sp-api 21.0.0", + "sp-api", "sp-runtime 26.0.0", "sp-std 10.0.0", ] @@ -5122,7 +4390,7 @@ dependencies = [ "iana-time-zone-haiku", "js-sys", "wasm-bindgen", - "windows-core 0.52.0", + "windows-core", ] [[package]] @@ -5397,28 +4665,28 @@ dependencies = [ "base64 0.13.1", "currency", "fee", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "hex", "log", "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-balances", + "pallet-timestamp", "parity-scale-codec", "pooled-rewards", "reward-distribution", "scale-info", "security", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", "stellar-relay", "vault-registry", @@ -5650,33 +4918,18 @@ dependencies = [ "cpufeatures", ] -[[package]] -name = "kusama-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "smallvec", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-weights 20.0.0", -] - [[package]] name = "kusama-runtime-constants" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a87fa26eba25489f17e493dd50a8b8f49448432bfd98ec06f730c83034a154e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "polkadot-primitives 2.0.0", - "polkadot-runtime-common 2.0.0", + "frame-support", + "polkadot-primitives", + "polkadot-runtime-common", "smallvec", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", - "sp-weights 22.0.0", + "sp-weights", ] [[package]] @@ -6547,37 +5800,37 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "24.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "log", "parity-scale-codec", - "sc-client-api 4.0.0-dev", + "sc-client-api", "sc-offchain", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-beefy 4.0.0-dev", - "sp-core 21.0.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-consensus-beefy", + "sp-core", + "sp-mmr-primitives", + "sp-runtime 26.0.0", ] [[package]] name = "mmr-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "23.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "anyhow", "jsonrpsee", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-mmr-primitives", + "sp-runtime 26.0.0", ] [[package]] @@ -6635,9 +5888,9 @@ dependencies = [ "jsonrpsee", "module-issue-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-runtime 26.0.0", ] [[package]] @@ -6645,10 +5898,10 @@ name = "module-issue-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", + "sp-api", + "sp-std 10.0.0", ] [[package]] @@ -6659,9 +5912,9 @@ dependencies = [ "jsonrpsee", "module-oracle-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-runtime 26.0.0", "spacewalk-primitives", ] @@ -6670,12 +5923,12 @@ name = "module-oracle-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", + "sp-api", + "sp-std 10.0.0", "spacewalk-primitives", ] @@ -6687,23 +5940,23 @@ dependencies = [ "module-oracle-rpc-runtime-api", "module-pallet-staking-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-runtime 26.0.0", ] [[package]] name = "module-pallet-staking-rpc-runtime-api" version = "1.0.0" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "module-oracle-rpc-runtime-api", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev", - "sp-arithmetic 16.0.0", - "sp-std 8.0.0", + "sp-api", + "sp-arithmetic", + "sp-std 10.0.0", ] [[package]] @@ -6714,9 +5967,9 @@ dependencies = [ "jsonrpsee", "module-redeem-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-runtime 26.0.0", ] [[package]] @@ -6724,10 +5977,10 @@ name = "module-redeem-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", + "sp-api", + "sp-std 10.0.0", ] [[package]] @@ -6738,9 +5991,9 @@ dependencies = [ "jsonrpsee", "module-replace-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-runtime 26.0.0", ] [[package]] @@ -6748,10 +6001,10 @@ name = "module-replace-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", + "sp-api", + "sp-std 10.0.0", ] [[package]] @@ -6763,9 +6016,9 @@ dependencies = [ "module-oracle-rpc-runtime-api", "module-vault-registry-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-runtime 26.0.0", ] [[package]] @@ -6773,11 +6026,11 @@ name = "module-vault-registry-rpc-runtime-api" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "module-oracle-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", + "sp-api", + "sp-std 10.0.0", ] [[package]] @@ -7015,26 +6268,26 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "currency", "fee", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-balances", + "pallet-timestamp", "parity-scale-codec", "pooled-rewards", "reward-distribution", "scale-info", "security", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", "staking", "vault-registry", @@ -7187,21 +6440,21 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "currency", "dia-oracle", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "once_cell", "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-balances", + "pallet-timestamp", "parity-scale-codec", "scale-info", "security", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", "spin 0.9.8", "staking", @@ -7253,20 +6506,20 @@ name = "orml-asset-registry" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "log", "orml-traits", - "pallet-xcm 1.0.0", + "pallet-xcm", "parity-scale-codec", "scale-info", "serde", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -7274,38 +6527,38 @@ name = "orml-currencies" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "orml-currencies-allowance-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", "sha2 0.8.2", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -7313,17 +6566,17 @@ name = "orml-oracle" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", - "sp-application-crypto 23.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-application-crypto", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -7331,17 +6584,17 @@ name = "orml-oracle" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "orml-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "parity-scale-codec", "scale-info", "serde", - "sp-application-crypto 23.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-application-crypto", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -7349,16 +6602,16 @@ name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "log", "orml-traits", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 16.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -7366,38 +6619,38 @@ name = "orml-tokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "log", "orml-traits", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 16.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "orml-tokens-management-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", "sha2 0.8.2", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", ] @@ -7406,7 +6659,7 @@ name = "orml-traits" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "impl-trait-for-tuples", "num-traits", "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0)", @@ -7414,11 +6667,11 @@ dependencies = [ "paste", "scale-info", "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm", ] [[package]] @@ -7426,14 +6679,14 @@ name = "orml-utilities" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "parity-scale-codec", "scale-info", "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -7441,14 +6694,14 @@ name = "orml-utilities" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "parity-scale-codec", "scale-info", "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -7456,14 +6709,14 @@ name = "orml-utilities" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "parity-scale-codec", "scale-info", "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -7471,13 +6724,13 @@ name = "orml-xcm" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-xcm 1.0.0", + "frame-support", + "frame-system", + "pallet-xcm", "parity-scale-codec", "scale-info", - "sp-std 8.0.0", - "staging-xcm 1.0.0", + "sp-std 10.0.0", + "staging-xcm", ] [[package]] @@ -7485,13 +6738,13 @@ name = "orml-xcm-support" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "orml-traits", "parity-scale-codec", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-executor 1.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] @@ -7499,21 +6752,21 @@ name = "orml-xtokens" version = "0.4.1-dev" source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ - "cumulus-primitives-core 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "cumulus-primitives-core", + "frame-support", + "frame-system", "log", "orml-traits", "orml-xcm-support", - "pallet-xcm 1.0.0", + "pallet-xcm", "parity-scale-codec", "scale-info", "serde", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-executor 1.0.0", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] @@ -7522,14 +6775,14 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1661ad646244fd155fae26799b9f12246aac8a18ed785550ceea6e4ac25cfbdc" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-api 21.0.0", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", + "sp-api", + "sp-arithmetic", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", @@ -7541,176 +6794,90 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e47e76551d0029aa4e8d28d0108c4575fae812ff2c9e7a7fd79890a4c7a8223f" dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "pallet-asset-conversion", - "pallet-transaction-payment 23.0.0", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-asset-tx-payment" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-asset-tx-payment" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "64b0aea073ae2b627ddb7e775abb7872df8efb7fabd7c50dd05d3ca6ef0c72a4" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "pallet-transaction-payment 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-transaction-payment", "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-assets" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-assets" version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2efdbd9727983844e1b82da41870829c0fd5d47ccb700fb27d734b3823d44ae" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-aura" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 23.0.0", - "sp-consensus-aura 0.10.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-aura" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d2cf20aa88b42b71e70d254db752673e0a67f4cefd070b33c1e42d8b7d25d9a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "log", - "pallet-timestamp 22.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 25.0.0", - "sp-consensus-aura 0.27.0", + "sp-application-crypto", + "sp-consensus-aura", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-session 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 23.0.0", - "sp-authority-discovery 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-authority-discovery" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a335fdce40d450adf27def590d1f1c1f42a49f6f91420063ae2391b9eb88b4d4" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", - "pallet-session 23.0.0", + "frame-support", + "frame-system", + "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 25.0.0", - "sp-authority-discovery 21.0.0", + "sp-application-crypto", + "sp-authority-discovery", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-authorship" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-authorship" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8cda9086337d01cdb509422cbe7290aa17edab7bf5677218faae30dab23205a6" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "parity-scale-codec", "scale-info", @@ -7718,124 +6885,60 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "pallet-babe" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 23.0.0", - "sp-consensus-babe 0.10.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-babe" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "37d7e474e0f5e9987b315dabe11269520cec98b44131e51a342e6a9d3a3d3f36" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 23.0.0", - "pallet-session 23.0.0", - "pallet-timestamp 22.0.0", + "pallet-authorship", + "pallet-session", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-application-crypto 25.0.0", - "sp-consensus-babe 0.27.0", - "sp-core 23.0.0", + "sp-application-crypto", + "sp-consensus-babe", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-staking 21.0.0", + "sp-session", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-bags-list" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "aquamarine", - "docify", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-balances 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", -] - [[package]] name = "pallet-bags-list" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd87d03bd1aee46275df25838fc5ba8c01fdb8df8a6860daa3d0f0b973a74ace" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "aquamarine", "docify", - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-balances 23.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-tracing 12.0.0", -] - -[[package]] -name = "pallet-balances" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-tracing", ] [[package]] name = "pallet-balances" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0486a52507072bd738dc851acf7b42def3645db10777f93dccdaa5933e41269b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -7843,243 +6946,119 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "pallet-beefy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-consensus-beefy 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-beefy" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0a7b81cbf5d642ee2881f7860390e70a290e1f94afbc3b27d59f137e8fdeb69" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "log", - "pallet-authorship 23.0.0", - "pallet-session 23.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "scale-info", "serde", - "sp-consensus-beefy 8.0.0", + "sp-consensus-beefy", "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-staking 21.0.0", + "sp-session", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-beefy-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "array-bytes", - "binary-merkle-tree 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-beefy 4.0.0-dev", - "pallet-mmr 4.0.0-dev", - "pallet-session 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-consensus-beefy 4.0.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-beefy-mmr" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60cca2fe7df196e41e2d43fcb97a76f68ff76dae38861b60e837d1a86ea9aa1a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", - "binary-merkle-tree 8.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "binary-merkle-tree", + "frame-support", + "frame-system", "log", - "pallet-beefy 23.0.0", - "pallet-mmr 22.0.0", - "pallet-session 23.0.0", + "pallet-beefy", + "pallet-mmr", + "pallet-session", "parity-scale-codec", "scale-info", "serde", - "sp-api 21.0.0", - "sp-consensus-beefy 8.0.0", - "sp-core 23.0.0", + "sp-api", + "sp-consensus-beefy", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", + "sp-state-machine", "sp-std 10.0.0", ] -[[package]] -name = "pallet-bounties" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-treasury 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-bounties" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf8df1ab55bac70ea7a99794d7bace2a311cc3049654aef3965516b181654b88" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-treasury 22.0.0", + "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-child-bounties" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-bounties 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-child-bounties" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "03417c311cb707b1f0994397856e9a3611dd358f0caf67ccff91ac4ae45a005b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-bounties 22.0.0", - "pallet-treasury 22.0.0", + "pallet-bounties", + "pallet-treasury", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-collator-selection" -version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", - "parity-scale-codec", - "rand 0.8.5", - "scale-info", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-collator-selection" version = "4.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2716f12bd4d379080b8d6de82c8293f6ba2a4b4268fdf690dd71e68d52ad4ab9" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 23.0.0", - "pallet-session 23.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "rand 0.8.5", "scale-info", "sp-runtime 26.0.0", - "sp-staking 21.0.0", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-collective" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-collective" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2afbe5f8793d4d01e88e39ad02c656333bafabd86f87e5699f2b4022d8057eaa" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", @@ -8087,17 +7066,17 @@ dependencies = [ [[package]] name = "pallet-contracts" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "22.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitflags 1.3.2", "environmental", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-balances 4.0.0-dev", + "pallet-balances", "pallet-contracts-primitives", "pallet-contracts-proc-macro", "parity-scale-codec", @@ -8105,65 +7084,47 @@ dependencies = [ "scale-info", "serde", "smallvec", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-api", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "wasm-instrument 0.4.0", "wasmi", ] [[package]] name = "pallet-contracts-primitives" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "26.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-weights", ] [[package]] name = "pallet-contracts-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "14.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "proc-macro2", "quote", "syn 2.0.65", ] -[[package]] -name = "pallet-conviction-voting" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "assert_matches", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-conviction-voting" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "520968f141a44b3dfd73ce4be80de07010c3847460bfbc5fb726d329f765f903" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "assert_matches", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", @@ -8172,270 +7133,131 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "pallet-democracy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-democracy" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99d44914750d93d466020b7d90c1170ce3e3b1fe3876df428749f4896a37bb5a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-election-provider-multi-phase" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-election-provider-support-benchmarking 4.0.0-dev", - "parity-scale-codec", - "rand 0.8.5", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "strum 0.24.1", -] - [[package]] name = "pallet-election-provider-multi-phase" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ed40f39a03e6734c60d760e6b7ad5f1e115ac1d36f02a3111e60421b9ba0d2e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-election-provider-support-benchmarking 22.0.0", + "pallet-election-provider-support-benchmarking", "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", + "sp-arithmetic", + "sp-core", "sp-io 25.0.0", - "sp-npos-elections 21.0.0", + "sp-npos-elections", "sp-runtime 26.0.0", "sp-std 10.0.0", "strum 0.24.1", ] -[[package]] -name = "pallet-election-provider-support-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-election-provider-support-benchmarking" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56b31f394ea662fa9199c89c5712046fbd18e52211937332016b359ac81aef69" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-system", "parity-scale-codec", - "sp-npos-elections 21.0.0", + "sp-npos-elections", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-elections-phragmen" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-elections-phragmen" version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1373439465e6110ed0ab60905660d097df2d05736e008d6bc1d415b5fdb2386a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", - "sp-npos-elections 21.0.0", + "sp-npos-elections", "sp-runtime 26.0.0", - "sp-staking 21.0.0", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-fast-unstake" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "docify", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-fast-unstake" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87789ed95833afcface11a8048708dafa35951308d7de5e9aed666e8044b3cc6" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "docify", - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 25.0.0", "sp-runtime 26.0.0", - "sp-staking 21.0.0", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 23.0.0", - "sp-consensus-grandpa 4.0.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-grandpa" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b77a81a40b8f2cf6dcd49eaa69b882c1ebb651a381e959a62a875d782cac856a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 23.0.0", - "pallet-session 23.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", "scale-info", - "sp-application-crypto 25.0.0", - "sp-consensus-grandpa 8.0.0", - "sp-core 23.0.0", + "sp-application-crypto", + "sp-consensus-grandpa", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-staking 21.0.0", + "sp-session", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-identity" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "enumflags2", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-identity" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c9a8b0a02ae7650a8fd188b26fa0852152021fafb5da6d69e1d17f9d03e714" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "enumflags2", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-io 25.0.0", @@ -8443,78 +7265,39 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "pallet-im-online" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-authorship 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-im-online" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70314914e290dbdb52adea50bf3e15965ca7b72c5a02d35dd6b9ded60bfb4877" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-authorship 23.0.0", + "pallet-authorship", "parity-scale-codec", "scale-info", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", + "sp-application-crypto", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", - "sp-staking 21.0.0", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-indices" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-keyring 24.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-indices" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b23c5b95f9ef2fd17c01cc6948c88aa9e263a49a90e1a5665798d744e5f8956" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", - "sp-keyring 26.0.0", + "sp-keyring", "sp-runtime 26.0.0", "sp-std 10.0.0", ] @@ -8524,151 +7307,77 @@ name = "pallet-insecure-randomness-collective-flip" version = "4.0.0-dev" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "parity-scale-codec", "safe-mix", "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "pallet-membership" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-membership" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0a055f189d360aca0919b65b91ab0b701e6bac2143ac46a285a9faf9ec7208e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-message-queue" -version = "7.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", -] - [[package]] name = "pallet-message-queue" version = "26.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faa98dc8e920cf04f55c8d5ee878477a5be826952b99fe106e72c847c3391d0e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", + "sp-arithmetic", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-weights 22.0.0", -] - -[[package]] -name = "pallet-mmr" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-weights", ] [[package]] name = "pallet-mmr" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7596f59b17e1ee05040d4fc0070d3ae781de34e847be95423d7f5310c3a9d63" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", - "sp-mmr-primitives 21.0.0", + "sp-mmr-primitives", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-multisig" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-multisig" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e44176821dc2c2caface4303cfac8e8aa18ecf2bb15504f4a460abd2cb52dcd" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -8683,11 +7392,11 @@ version = "5.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3160a1cbdc2a28363bd2ff4cba72ccb96a98cbb86a81ab694b4e99b79a62fcee" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-assets 24.0.0", + "pallet-assets", "pallet-nfts", "parity-scale-codec", "scale-info", @@ -8702,13 +7411,13 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9f3650227e8678336e93b679e9eeafdb1e0ff04bffcca148c00e3fb906ff5b08" dependencies = [ "enumflags2", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", @@ -8722,288 +7431,141 @@ checksum = "4de7f6a1613d3391121afd73548f4f37bea22cd7d5ce269db83a497ccc286c86" dependencies = [ "pallet-nfts", "parity-scale-codec", - "sp-api 21.0.0", -] - -[[package]] -name = "pallet-nis" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-api", ] [[package]] name = "pallet-nis" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "422715b4239456d73a78bae69a7411836c54bda35f69753524eff601ca910102" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", + "sp-arithmetic", + "sp-core", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-nomination-pools" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-balances 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", - "sp-tracing 10.0.0", -] - [[package]] name = "pallet-nomination-pools" version = "20.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69ab7e472a983273ad52af65ac431769fda82a272e54631e451a47ea99c24b15" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "log", - "pallet-balances 23.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", - "sp-staking 21.0.0", + "sp-staking", "sp-std 10.0.0", - "sp-tracing 12.0.0", -] - -[[package]] -name = "pallet-nomination-pools-benchmarking" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-bags-list 4.0.0-dev", - "pallet-nomination-pools 1.0.0", - "pallet-staking 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-runtime-interface 17.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", + "sp-tracing", ] [[package]] name = "pallet-nomination-pools-benchmarking" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61f6f692dd7cab2ab8aeafe3a9dce645afe818712df62ac3ae432696731bb509" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "pallet-bags-list 22.0.0", - "pallet-nomination-pools 20.0.0", - "pallet-staking 23.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", + "pallet-bags-list", + "pallet-nomination-pools", + "pallet-staking", "parity-scale-codec", "scale-info", "sp-runtime 26.0.0", - "sp-runtime-interface 19.0.0", - "sp-staking 21.0.0", + "sp-runtime-interface", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-nomination-pools-runtime-api" -version = "1.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "pallet-nomination-pools 1.0.0", - "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-nomination-pools-runtime-api" version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48f5eb57e511e2d084b4d3b00b70cb36d0b8474222a86b2195da6b61503ac6f8" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "pallet-nomination-pools 20.0.0", + "pallet-nomination-pools", "parity-scale-codec", - "sp-api 21.0.0", + "sp-api", "sp-std 10.0.0", ] [[package]] name = "pallet-offences" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "22.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "log", - "pallet-balances 4.0.0-dev", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - -[[package]] -name = "pallet-offences" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa80a36a4d7d42d2aab354242dbd37c1d253f30255be2b3edc357dc9f2ad7916" -dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", - "log", - "pallet-balances 23.0.0", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 26.0.0", - "sp-staking 21.0.0", - "sp-std 10.0.0", -] - -[[package]] -name = "pallet-offences-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-babe 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-grandpa 4.0.0-dev", - "pallet-im-online 4.0.0-dev", - "pallet-offences 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", + "sp-runtime 26.0.0", + "sp-staking", + "sp-std 10.0.0", ] [[package]] name = "pallet-offences-benchmarking" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07b4aabb1ea386486bd4a42ab3a067fdffae6716876d59c0e3fa1cf3e1040201" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-babe 23.0.0", - "pallet-balances 23.0.0", - "pallet-grandpa 23.0.0", - "pallet-im-online 22.0.0", - "pallet-offences 22.0.0", - "pallet-session 23.0.0", - "pallet-staking 23.0.0", + "pallet-babe", + "pallet-balances", + "pallet-grandpa", + "pallet-im-online", + "pallet-offences", + "pallet-session", + "pallet-staking", "parity-scale-codec", "scale-info", "sp-runtime 26.0.0", - "sp-staking 21.0.0", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-preimage" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-preimage" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e00ea296ac3f7f543a409e177b771459b14c76b33145d1374eabf984ebc34f14" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-proxy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-proxy" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "186b0aa4c542217f8c6e0afaa1f5d9aea257019af6d426f591c2764e7b71d3c8" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-io 25.0.0", @@ -9011,67 +7573,32 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "pallet-ranked-collective" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-ranked-collective" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c8cf8915fcdb60a6dffd6cc20eb4bf2f95bd1f9424f598d1e99d47be0d84fa0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", + "sp-arithmetic", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-recovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-recovery" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8c78735503c504465acf94b6ea3174f1a046bbbd8246d357fee0ed422e8a26b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-io 25.0.0", @@ -9079,260 +7606,127 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "pallet-referenda" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "assert_matches", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic 16.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-referenda" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99bdb6d7fcdda9c4a85efbbc5ea5499e07e339491d25ac913649c196a78b6d31" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "assert_matches", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 18.0.0", + "sp-arithmetic", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-scheduler" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "docify", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", -] - [[package]] name = "pallet-scheduler" version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cfdb4f02689fb9c4f22190f60be1acc5e6553d1c89b44272509bea2ebd1855a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "docify", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-weights 22.0.0", -] - -[[package]] -name = "pallet-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "log", - "pallet-timestamp 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", + "sp-weights", ] [[package]] name = "pallet-session" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4f6f04ae97b311aa20a91a8b0bf92f7e231cff993547d3e874c3e60020cfa96" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-timestamp 22.0.0", + "pallet-timestamp", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-staking 21.0.0", - "sp-state-machine 0.30.0", + "sp-session", + "sp-staking", + "sp-state-machine", "sp-std 10.0.0", - "sp-trie 24.0.0", -] - -[[package]] -name = "pallet-session-benchmarking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "parity-scale-codec", - "rand 0.8.5", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", + "sp-trie", ] [[package]] name = "pallet-session-benchmarking" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a370a07dbfaa94bcc5e01f4e9cda1ad6fbca019bcb0a172a2ee26f61e736dbab" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "pallet-session 23.0.0", - "pallet-staking 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", + "pallet-session", + "pallet-staking", "parity-scale-codec", "rand 0.8.5", "sp-runtime 26.0.0", - "sp-session 22.0.0", + "sp-session", "sp-std 10.0.0", ] -[[package]] -name = "pallet-society" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "rand_chacha 0.2.2", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-society" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "548b95cf82dd9caa346469a679cdef63a34d7105a009e33eb3930f41a70b2b64" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "rand_chacha 0.2.2", "scale-info", - "sp-arithmetic 18.0.0", + "sp-arithmetic", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-authorship 4.0.0-dev", - "pallet-session 4.0.0-dev", - "parity-scale-codec", - "rand_chacha 0.2.2", - "scale-info", - "serde", - "sp-application-crypto 23.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "pallet-staking" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66b9b137b78565e4012edf20a3c9fd10fa03e3b857dd3999239454da5d4d2431" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "log", - "pallet-authorship 23.0.0", - "pallet-session 23.0.0", + "pallet-authorship", + "pallet-session", "parity-scale-codec", + "rand_chacha 0.2.2", "scale-info", "serde", - "sp-application-crypto 25.0.0", + "sp-application-crypto", "sp-io 25.0.0", "sp-runtime 26.0.0", - "sp-staking 21.0.0", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "pallet-staking-reward-curve" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "pallet-staking-reward-curve" version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75b1438535c3430a1c3de1d4c92d9a2c0cb664deb8433c8bf4c5298012ab50c3" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -9340,74 +7734,36 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "pallet-staking-reward-fn" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "log", - "sp-arithmetic 16.0.0", -] - [[package]] name = "pallet-staking-reward-fn" version = "14.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7d48988f4264ff9a8088d40e4f4bfdee9606a9abef1e432987f6e40aec76da6" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "log", - "sp-arithmetic 18.0.0", -] - -[[package]] -name = "pallet-staking-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "sp-api 4.0.0-dev", + "sp-arithmetic", ] [[package]] name = "pallet-staking-runtime-api" version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a3b908034f3c688deacd672a0c838826edb5a3c980c04faf8f5b84edabbc8a6" -dependencies = [ - "parity-scale-codec", - "sp-api 21.0.0", -] - -[[package]] -name = "pallet-state-trie-migration" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-api", ] [[package]] name = "pallet-state-trie-migration" version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cb8084d2091a88147c1caad25bc03b15f3f7320c18087cfe037b8e21b13bd068" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", @@ -9415,125 +7771,68 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "pallet-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "23.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-timestamp 4.0.0-dev", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-timestamp" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "924bc62e043df933e6067a2a70a71a16823253e46765e36800f0dc60a0a59018" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", - "sp-inherents 21.0.0", + "sp-inherents", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-storage 15.0.0", - "sp-timestamp 21.0.0", -] - -[[package]] -name = "pallet-tips" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "pallet-treasury 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-storage", + "sp-timestamp", ] [[package]] name = "pallet-tips" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8874f39912e560ea6de9c1e51d50dcd8e9fe7a68f2f9b89e5bf42bfc637cdf36" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-treasury 22.0.0", + "pallet-treasury", "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-transaction-payment" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-transaction-payment" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8eeaaeaf89f80fe3d19ff9ed60430423a7ea70ca91747b04be830499334d55d3" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", @@ -9541,73 +7840,42 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "25.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "jsonrpsee", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-rpc 6.0.0", - "sp-runtime 24.0.0", - "sp-weights 20.0.0", -] - -[[package]] -name = "pallet-transaction-payment-rpc-runtime-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "pallet-transaction-payment 4.0.0-dev", + "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-weights 20.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-rpc", + "sp-runtime 26.0.0", + "sp-weights", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c8ee4c219399d7353548641d31aea760007f88223d6de72048fd9d13a9a6601" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "pallet-transaction-payment 23.0.0", + "pallet-transaction-payment", "parity-scale-codec", - "sp-api 21.0.0", + "sp-api", "sp-runtime 26.0.0", - "sp-weights 22.0.0", -] - -[[package]] -name = "pallet-treasury" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "pallet-balances 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "serde", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-weights", ] [[package]] name = "pallet-treasury" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14f099cd65be6adbd3602e5b3df680a5ab868b79c990c5c7b3977e849728632e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", - "pallet-balances 23.0.0", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", @@ -9618,12 +7886,11 @@ dependencies = [ [[package]] name = "pallet-uniques" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6615e1af20293b33ec6c2bb30b9e1a9b4e0420c78b5f2aeed8afe244d9cdc6a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", @@ -9631,181 +7898,90 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "pallet-utility" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "pallet-utility" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d78c463bcdbe9b5f84b816ea4095d1aea776acd7bae0e9f6fe074acd84094ace" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "pallet-vesting" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "pallet-vesting" -version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9fdc85285a6ced9b1ce722d4e7681b6b97ccf3a9ee439eeaf6bfc33c2022cbb" -dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "log", - "parity-scale-codec", - "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", -] - -[[package]] -name = "pallet-whitelist" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - -[[package]] -name = "pallet-whitelist" -version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a09403cca331027032f2ba9a992e8b6bcd27d95255dfc30f1f6da5fd32ef57bc" +[[package]] +name = "pallet-vesting" +version = "23.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", + "log", "parity-scale-codec", "scale-info", - "sp-api 21.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", ] [[package]] -name = "pallet-xcm" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "pallet-whitelist" +version = "22.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "bounded-collections", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-executor 1.0.0", + "sp-api", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "pallet-xcm" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b913e408dfd2e3b1a1834aa03965b1616bf2d4c24c635a1cdd3ae10335c97e48" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bounded-collections", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "staging-xcm 2.0.1", - "staging-xcm-executor 2.0.0", -] - -[[package]] -name = "pallet-xcm-benchmarks" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "log", - "parity-scale-codec", - "scale-info", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", + "staging-xcm", + "staging-xcm-executor", ] [[package]] name = "pallet-xcm-benchmarks" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e49d6f43940cf0146a59ce21a495f32edb746ec16ec67f41d8a4ad4ada79afe1" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "staging-xcm 2.0.1", - "staging-xcm-builder 2.0.1", - "staging-xcm-executor 2.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -9813,114 +7989,77 @@ name = "parachain-info" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-primitives-core 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "cumulus-primitives-core", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] name = "parachain-staking" version = "1.7.2" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "module-pallet-staking-rpc-runtime-api", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-session", + "pallet-timestamp", "parity-scale-codec", "scale-info", "serde", "serde_derive", - "sp-api 4.0.0-dev", - "sp-arithmetic 16.0.0", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - -[[package]] -name = "parachains-common" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "cumulus-primitives-core 0.1.0", - "cumulus-primitives-utility 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "kusama-runtime-constants 1.0.0", - "log", - "num-traits", - "pallet-asset-tx-payment 4.0.0-dev", - "pallet-assets 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-collator-selection 3.0.0", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-primitives 1.0.0", - "polkadot-runtime-constants 1.0.0", - "rococo-runtime-constants 1.0.0", - "scale-info", - "smallvec", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder 5.0.0-dev", - "westend-runtime-constants 1.0.0", + "sp-api", + "sp-arithmetic", + "sp-consensus-aura", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-staking", + "sp-std 10.0.0", ] [[package]] name = "parachains-common" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75f61ccf16fd574bc10480b1a106bb8536b5dddd38a44de0ce20e6f44b0cb4e1" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "cumulus-primitives-core 0.2.0", - "cumulus-primitives-utility 0.2.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "kusama-runtime-constants 2.0.0", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-support", + "frame-system", + "kusama-runtime-constants", "log", "num-traits", - "pallet-asset-tx-payment 23.0.0", - "pallet-assets 24.0.0", - "pallet-authorship 23.0.0", - "pallet-balances 23.0.0", - "pallet-collator-selection 4.0.0", - "parity-scale-codec", - "polkadot-core-primitives 2.0.0", - "polkadot-primitives 2.0.0", - "polkadot-runtime-constants 2.0.0", - "rococo-runtime-constants 2.0.0", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-primitives", + "polkadot-runtime-constants", + "rococo-runtime-constants", "scale-info", "smallvec", - "sp-consensus-aura 0.27.0", - "sp-core 23.0.0", + "sp-consensus-aura", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "staging-xcm 2.0.1", - "staging-xcm-builder 2.0.1", - "staging-xcm-executor 2.0.0", - "substrate-wasm-builder 12.0.0", - "westend-runtime-constants 2.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", + "westend-runtime-constants", ] [[package]] @@ -10106,14 +8245,14 @@ dependencies = [ "cumulus-client-consensus-proposer", "cumulus-client-network", "cumulus-client-service", - "cumulus-primitives-core 0.1.0", - "cumulus-primitives-parachain-inherent 0.1.0", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", "cumulus-relay-chain-inprocess-interface", - "cumulus-relay-chain-interface 0.1.0", + "cumulus-relay-chain-interface", "cumulus-relay-chain-minimal-node", "cumulus-relay-chain-rpc-interface", "foucoco-runtime", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-benchmarking-cli", "futures", "jsonrpsee", @@ -10124,51 +8263,51 @@ dependencies = [ "module-redeem-rpc", "module-replace-rpc", "module-vault-registry-rpc", - "pallet-multisig 4.0.0-dev", + "pallet-multisig", "pallet-transaction-payment-rpc", - "pallet-treasury 4.0.0-dev", + "pallet-treasury", "parity-scale-codec", "pendulum-runtime", "polkadot-cli", - "polkadot-primitives 1.0.0", + "polkadot-primitives", "polkadot-service", "runtime-common", "sc-basic-authorship", - "sc-chain-spec 4.0.0-dev", - "sc-cli 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "sc-chain-spec", + "sc-cli", + "sc-client-api", + "sc-consensus", "sc-consensus-manual-seal", - "sc-executor 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-sync 0.10.0-dev", + "sc-executor", + "sc-network", + "sc-network-sync", "sc-offchain", - "sc-rpc 4.0.0-dev", - "sc-service 0.10.0-dev", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-tracing 4.0.0-dev", - "sc-transaction-pool 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "serde", - "sp-api 4.0.0-dev", - "sp-arithmetic 16.0.0", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-keystore 0.27.0", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-timestamp 4.0.0-dev", - "sp-transaction-pool 4.0.0-dev", + "sc-rpc", + "sc-service", + "sc-sysinfo", + "sc-telemetry", + "sc-tracing", + "sc-transaction-pool", + "sc-transaction-pool-api", + "serde", + "sp-api", + "sp-arithmetic", + "sp-block-builder", + "sp-blockchain", + "sp-consensus-aura", + "sp-core", + "sp-io 25.0.0", + "sp-keystore", + "sp-offchain", + "sp-runtime 26.0.0", + "sp-session", + "sp-timestamp", + "sp-transaction-pool", "spacewalk-primitives", - "staging-xcm 1.0.0", + "staging-xcm", "substrate-build-script-utils", "substrate-frame-rpc-system", - "substrate-prometheus-endpoint 0.10.0-dev", + "substrate-prometheus-endpoint", "try-runtime-cli", "zenlink-protocol", "zenlink-protocol-rpc", @@ -10183,26 +8322,26 @@ dependencies = [ "bifrost-farming-rpc-runtime-api", "cfg-if", "clients-info", - "cumulus-pallet-aura-ext 0.1.0", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-session-benchmarking 3.0.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0", + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", "cumulus-primitives-timestamp", - "cumulus-primitives-utility 0.1.0", + "cumulus-primitives-utility", "currency", "dia-oracle", "dia-oracle-runtime-api", "fee", - "frame-benchmarking 4.0.0-dev", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal 0.3.4", "issue", "log", @@ -10221,35 +8360,35 @@ dependencies = [ "orml-traits", "orml-xcm-support", "orml-xtokens", - "pallet-aura 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-bounties 4.0.0-dev", - "pallet-child-bounties 4.0.0-dev", - "pallet-collective 4.0.0-dev", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-bounties", + "pallet-child-bounties", + "pallet-collective", "pallet-contracts", "pallet-contracts-primitives", - "pallet-democracy 4.0.0-dev", - "pallet-identity 4.0.0-dev", + "pallet-democracy", + "pallet-identity", "pallet-insecure-randomness-collective-flip", - "pallet-multisig 4.0.0-dev", - "pallet-preimage 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-scheduler 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "pallet-xcm 1.0.0", + "pallet-multisig", + "pallet-preimage", + "pallet-proxy", + "pallet-scheduler", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", + "pallet-xcm", "parachain-info", "parachain-staking", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-runtime-common 1.0.0", + "polkadot-parachain-primitives", + "polkadot-runtime-common", "pooled-rewards", "price-chain-extension", "redeem", @@ -10260,26 +8399,26 @@ dependencies = [ "security", "serde", "smallvec", - "sp-api 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-io 25.0.0", + "sp-offchain", + "sp-runtime 26.0.0", + "sp-session", + "sp-std 10.0.0", + "sp-storage", + "sp-transaction-pool", + "sp-version", "spacewalk-primitives", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "staking", "stellar-relay", - "substrate-wasm-builder 5.0.0-dev", + "substrate-wasm-builder", "token-chain-extension", "treasury-buyout-extension", "vault-registry", @@ -10422,104 +8561,104 @@ checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" [[package]] name = "polkadot-approval-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "futures-timer", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-metrics 1.0.0", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", + "polkadot-primitives", "rand 0.8.5", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-availability-bitfield-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "always-assert", "futures", "futures-timer", - "polkadot-node-network-protocol 1.0.0", + "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", + "polkadot-primitives", "rand 0.8.5", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-availability-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "derive_more", "fatality", "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", + "polkadot-primitives", "rand 0.8.5", "schnellru", - "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-core", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-availability-recovery" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "fatality", "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", + "polkadot-primitives", "rand 0.8.5", - "sc-network 0.10.0-dev", + "sc-network", "schnellru", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-cli" -version = "1.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "clap", "frame-benchmarking-cli", "futures", "log", - "polkadot-node-metrics 1.0.0", + "polkadot-node-metrics", "polkadot-performance-test", "polkadot-service", - "sc-cli 0.10.0-dev", - "sc-executor 0.10.0-dev", - "sc-service 0.10.0-dev", + "sc-cli", + "sc-executor", + "sc-service", "sc-storage-monitor", - "sc-sysinfo 6.0.0-dev", - "sc-tracing 4.0.0-dev", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-keyring 24.0.0", - "sp-maybe-compressed-blob 4.1.0-dev", + "sc-sysinfo", + "sc-tracing", + "sp-core", + "sp-io 25.0.0", + "sp-keyring", + "sp-maybe-compressed-blob", "substrate-build-script-utils", "thiserror", "try-runtime-cli", @@ -10527,55 +8666,42 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitvec", "fatality", "futures", "futures-timer", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", + "polkadot-primitives", + "sp-core", + "sp-keystore", + "sp-runtime 26.0.0", "thiserror", "tokio-util", - "tracing-gum 1.0.0", -] - -[[package]] -name = "polkadot-core-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "tracing-gum", ] [[package]] name = "polkadot-core-primitives" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "960aeac8618063cd9eca2a3551a92234a4c9007a970df7bf61d6fc2f9b4b85ff" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "scale-info", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", "sp-std 10.0.0", ] [[package]] name = "polkadot-dispute-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "derive_more", "fatality", @@ -10584,58 +8710,58 @@ dependencies = [ "indexmap 1.9.3", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", - "sc-network 0.10.0-dev", + "polkadot-primitives", + "sc-network", "schnellru", - "sp-application-crypto 23.0.0", - "sp-keystore 0.27.0", + "sp-application-crypto", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-erasure-coding" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", - "polkadot-node-primitives 1.0.0", - "polkadot-primitives 1.0.0", + "polkadot-node-primitives", + "polkadot-primitives", "reed-solomon-novelpoly", - "sp-core 21.0.0", - "sp-trie 22.0.0", + "sp-core", + "sp-trie", "thiserror", ] [[package]] name = "polkadot-gossip-support" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "futures-timer", - "polkadot-node-network-protocol 1.0.0", + "polkadot-node-network-protocol", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", + "polkadot-primitives", "rand 0.8.5", "rand_chacha 0.3.1", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "tracing-gum 1.0.0", + "sc-network", + "sc-network-common", + "sp-application-crypto", + "sp-core", + "sp-keystore", + "tracing-gum", ] [[package]] name = "polkadot-network-bridge" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "always-assert", "async-trait", @@ -10644,39 +8770,39 @@ dependencies = [ "futures", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-metrics 1.0.0", - "polkadot-node-network-protocol 1.0.0", + "polkadot-node-metrics", + "polkadot-node-network-protocol", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", - "sc-network 0.10.0-dev", - "sp-consensus 0.10.0-dev", + "polkadot-overseer", + "polkadot-primitives", + "sc-network", + "sp-consensus", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-collation-generation" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", - "sp-core 21.0.0", - "sp-maybe-compressed-blob 4.1.0-dev", + "polkadot-primitives", + "sp-core", + "sp-maybe-compressed-blob", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-approval-voting" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitvec", "derive_more", @@ -10685,27 +8811,27 @@ dependencies = [ "kvdb", "merlin 2.0.1", "parity-scale-codec", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", - "sc-keystore 4.0.0-dev", + "polkadot-overseer", + "polkadot-primitives", + "sc-keystore", "schnellru", "schnorrkel 0.9.1", - "sp-application-crypto 23.0.0", - "sp-consensus 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev", - "sp-runtime 24.0.0", + "sp-application-crypto", + "sp-consensus", + "sp-consensus-slots", + "sp-runtime 26.0.0", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-av-store" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitvec", "futures", @@ -10713,178 +8839,178 @@ dependencies = [ "kvdb", "parity-scale-codec", "polkadot-erasure-coding", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", - "sp-consensus 0.10.0-dev", + "polkadot-overseer", + "polkadot-primitives", + "sp-consensus", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-backing" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitvec", "fatality", "futures", "polkadot-erasure-coding", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", - "polkadot-statement-table 1.0.0", - "sp-keystore 0.27.0", + "polkadot-primitives", + "polkadot-statement-table", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-bitfield-signing" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", - "sp-keystore 0.27.0", + "polkadot-primitives", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", "wasm-timer", ] [[package]] name = "polkadot-node-core-candidate-validation" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", "futures-timer", "parity-scale-codec", "polkadot-node-core-pvf", - "polkadot-node-metrics 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-metrics", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "sp-maybe-compressed-blob 4.1.0-dev", - "tracing-gum 1.0.0", + "polkadot-overseer", + "polkadot-parachain-primitives", + "polkadot-primitives", + "sp-maybe-compressed-blob", + "tracing-gum", ] [[package]] name = "polkadot-node-core-chain-api" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", - "polkadot-node-metrics 1.0.0", + "polkadot-node-metrics", "polkadot-node-subsystem", - "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", + "polkadot-primitives", + "sc-client-api", "sc-consensus-babe", - "sp-blockchain 4.0.0-dev", - "tracing-gum 1.0.0", + "sp-blockchain", + "tracing-gum", ] [[package]] name = "polkadot-node-core-chain-selection" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "futures-timer", "kvdb", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", + "polkadot-primitives", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "fatality", "futures", "kvdb", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", - "sc-keystore 4.0.0-dev", + "polkadot-primitives", + "sc-keystore", "schnellru", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-parachains-inherent" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", "futures-timer", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", - "sp-blockchain 4.0.0-dev", - "sp-inherents 4.0.0-dev", + "polkadot-overseer", + "polkadot-primitives", + "sp-blockchain", + "sp-inherents", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-prospective-parachains" version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitvec", "fatality", "futures", "parity-scale-codec", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", + "polkadot-primitives", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-provisioner" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitvec", "fatality", "futures", "futures-timer", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", + "polkadot-primitives", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "always-assert", "futures", @@ -10892,205 +9018,141 @@ dependencies = [ "libc", "parity-scale-codec", "pin-project", - "polkadot-core-primitives 1.0.0", + "polkadot-core-primitives", "polkadot-node-core-pvf-common", - "polkadot-node-metrics 1.0.0", - "polkadot-node-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", + "polkadot-node-metrics", + "polkadot-node-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", "rand 0.8.5", "slotmap", - "sp-core 21.0.0", - "sp-maybe-compressed-blob 4.1.0-dev", - "sp-wasm-interface 14.0.0", + "sp-core", + "sp-maybe-compressed-blob", + "sp-wasm-interface", "substrate-build-script-utils", "tempfile", "tokio", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf-checker" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", - "polkadot-node-primitives 1.0.0", + "polkadot-node-primitives", "polkadot-node-subsystem", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", - "sp-keystore 0.27.0", + "polkadot-overseer", + "polkadot-primitives", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf-common" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "cpu-time", "futures", "landlock", "libc", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "sc-executor 0.10.0-dev", - "sc-executor-common 0.10.0-dev", - "sc-executor-wasmtime 0.10.0-dev", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-io 23.0.0", - "sp-tracing 10.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", + "sc-executor", + "sc-executor-common", + "sc-executor-wasmtime", + "sp-core", + "sp-externalities", + "sp-io 25.0.0", + "sp-tracing", "tokio", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-pvf-prepare-worker" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "libc", "parity-scale-codec", "polkadot-node-core-pvf-common", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", "rayon", - "sc-executor 0.10.0-dev", - "sc-executor-common 0.10.0-dev", - "sc-executor-wasmtime 0.10.0-dev", - "sp-io 23.0.0", - "sp-maybe-compressed-blob 4.1.0-dev", - "sp-tracing 10.0.0", + "sc-executor", + "sc-executor-common", + "sc-executor-wasmtime", + "sp-io 25.0.0", + "sp-maybe-compressed-blob", + "sp-tracing", "tikv-jemalloc-ctl", "tokio", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-node-core-runtime-api" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", - "polkadot-node-metrics 1.0.0", + "polkadot-node-metrics", "polkadot-node-subsystem", - "polkadot-node-subsystem-types 1.0.0", - "polkadot-primitives 1.0.0", + "polkadot-node-subsystem-types", + "polkadot-primitives", "schnellru", - "sp-consensus-babe 0.10.0-dev", - "tracing-gum 1.0.0", -] - -[[package]] -name = "polkadot-node-jaeger" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "lazy_static", - "log", - "mick-jaeger", - "parity-scale-codec", - "parking_lot 0.12.2", - "polkadot-node-primitives 1.0.0", - "polkadot-primitives 1.0.0", - "sc-network 0.10.0-dev", - "sp-core 21.0.0", - "thiserror", - "tokio", + "sp-consensus-babe", + "tracing-gum", ] [[package]] name = "polkadot-node-jaeger" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edffd01480c2a68452ea585cd5316447b236eb9c02bc95dba5c9654f8f4a15b1" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "lazy_static", "log", "mick-jaeger", "parity-scale-codec", "parking_lot 0.12.2", - "polkadot-node-primitives 2.0.0", - "polkadot-primitives 2.0.0", - "sc-network 0.29.0", - "sp-core 23.0.0", + "polkadot-node-primitives", + "polkadot-primitives", + "sc-network", + "sp-core", "thiserror", "tokio", ] -[[package]] -name = "polkadot-node-metrics" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bs58 0.5.1", - "futures", - "futures-timer", - "log", - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "prioritized-metered-channel", - "sc-cli 0.10.0-dev", - "sc-service 0.10.0-dev", - "sc-tracing 4.0.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", - "tracing-gum 1.0.0", -] - [[package]] name = "polkadot-node-metrics" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b08e1c66cc711d6f5c04be591021c6dedaad1e074f66f3b8bd06553c7f8e5ba2" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bs58 0.5.1", "futures", "futures-timer", "log", "parity-scale-codec", - "polkadot-primitives 2.0.0", + "polkadot-primitives", "prioritized-metered-channel", - "sc-cli 0.31.0", - "sc-service 0.30.0", - "sc-tracing 23.0.0", - "substrate-prometheus-endpoint 0.14.0", - "tracing-gum 2.0.0", -] - -[[package]] -name = "polkadot-node-network-protocol" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-channel 1.9.0", - "async-trait", - "bitvec", - "derive_more", - "fatality", - "futures", - "hex", - "parity-scale-codec", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-primitives 1.0.0", - "polkadot-primitives 1.0.0", - "rand 0.8.5", - "sc-authority-discovery 0.10.0-dev", - "sc-network 0.10.0-dev", - "strum 0.24.1", - "thiserror", - "tracing-gum 1.0.0", + "sc-cli", + "sc-service", + "sc-tracing", + "substrate-prometheus-endpoint", + "tracing-gum", ] [[package]] name = "polkadot-node-network-protocol" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7f269984611861c4a5297234b4b649a483a5428194790dbea8b711b6e16ea93" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -11100,125 +9162,77 @@ dependencies = [ "futures", "hex", "parity-scale-codec", - "polkadot-node-jaeger 2.0.0", - "polkadot-node-primitives 2.0.0", - "polkadot-primitives 2.0.0", + "polkadot-node-jaeger", + "polkadot-node-primitives", + "polkadot-primitives", "rand 0.8.5", - "sc-authority-discovery 0.29.0", - "sc-network 0.29.0", + "sc-authority-discovery", + "sc-network", "strum 0.24.1", "thiserror", - "tracing-gum 2.0.0", -] - -[[package]] -name = "polkadot-node-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bounded-vec", - "futures", - "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "schnorrkel 0.9.1", - "serde", - "sp-application-crypto 23.0.0", - "sp-consensus-babe 0.10.0-dev", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-maybe-compressed-blob 4.1.0-dev", - "sp-runtime 24.0.0", - "thiserror", - "zstd 0.12.4", + "tracing-gum", ] [[package]] name = "polkadot-node-primitives" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "883c5f3b51182a2f2f560230bd8e395bafa231dbc50335a4cc7eb3049860fcb4" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bounded-vec", "futures", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "polkadot-primitives 2.0.0", + "polkadot-parachain-primitives", + "polkadot-primitives", "schnorrkel 0.9.1", "serde", - "sp-application-crypto 25.0.0", - "sp-consensus-babe 0.27.0", - "sp-core 23.0.0", - "sp-keystore 0.29.0", - "sp-maybe-compressed-blob 7.0.0", - "sp-runtime 26.0.0", - "thiserror", - "zstd 0.12.4", -] - -[[package]] -name = "polkadot-node-subsystem" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "polkadot-node-jaeger 1.0.0", - "polkadot-node-subsystem-types 1.0.0", - "polkadot-overseer 1.0.0", -] - -[[package]] -name = "polkadot-node-subsystem-types" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "derive_more", - "futures", - "orchestra", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", - "polkadot-primitives 1.0.0", - "polkadot-statement-table 1.0.0", - "sc-network 0.10.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "smallvec", - "sp-api 4.0.0-dev", - "sp-authority-discovery 4.0.0-dev", - "sp-consensus-babe 0.10.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", + "sp-application-crypto", + "sp-consensus-babe", + "sp-core", + "sp-keystore", + "sp-maybe-compressed-blob", + "sp-runtime 26.0.0", "thiserror", + "zstd 0.12.4", +] + +[[package]] +name = "polkadot-node-subsystem" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +dependencies = [ + "polkadot-node-jaeger", + "polkadot-node-subsystem-types", + "polkadot-overseer", ] [[package]] name = "polkadot-node-subsystem-types" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f07bd4e5a7e83b15fea91d92767e5c2a6a3e280a55d21f9bed9e96c25019cfb" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "derive_more", "futures", "orchestra", - "polkadot-node-jaeger 2.0.0", - "polkadot-node-network-protocol 2.0.0", - "polkadot-node-primitives 2.0.0", - "polkadot-primitives 2.0.0", - "polkadot-statement-table 2.0.0", - "sc-network 0.29.0", - "sc-transaction-pool-api 23.0.0", + "polkadot-node-jaeger", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-primitives", + "polkadot-statement-table", + "sc-network", + "sc-transaction-pool-api", "smallvec", - "sp-api 21.0.0", - "sp-authority-discovery 21.0.0", - "sp-consensus-babe 0.27.0", - "substrate-prometheus-endpoint 0.14.0", + "sp-api", + "sp-authority-discovery", + "sp-consensus-babe", + "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "polkadot-node-subsystem-util" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "derive_more", @@ -11231,187 +9245,118 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.11.2", "pin-project", - "polkadot-node-jaeger 1.0.0", - "polkadot-node-metrics 1.0.0", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-jaeger", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-overseer 1.0.0", - "polkadot-primitives 1.0.0", + "polkadot-overseer", + "polkadot-primitives", "prioritized-metered-channel", "rand 0.8.5", "schnellru", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-keystore 0.27.0", + "sp-application-crypto", + "sp-core", + "sp-keystore", "thiserror", - "tracing-gum 1.0.0", -] - -[[package]] -name = "polkadot-overseer" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "orchestra", - "parking_lot 0.12.2", - "polkadot-node-metrics 1.0.0", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", - "polkadot-node-subsystem-types 1.0.0", - "polkadot-primitives 1.0.0", - "sc-client-api 4.0.0-dev", - "schnellru", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "tikv-jemalloc-ctl", - "tracing-gum 1.0.0", + "tracing-gum", ] [[package]] name = "polkadot-overseer" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2012254af68764032245239030ffdfca0c2b0d126de84c0abb3f62a02dba3b68" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", "futures-timer", "orchestra", "parking_lot 0.12.2", - "polkadot-node-metrics 2.0.0", - "polkadot-node-network-protocol 2.0.0", - "polkadot-node-primitives 2.0.0", - "polkadot-node-subsystem-types 2.0.0", - "polkadot-primitives 2.0.0", - "sc-client-api 23.0.0", + "polkadot-node-metrics", + "polkadot-node-network-protocol", + "polkadot-node-primitives", + "polkadot-node-subsystem-types", + "polkadot-primitives", + "sc-client-api", "schnellru", - "sp-api 21.0.0", - "sp-core 23.0.0", + "sp-api", + "sp-core", "tikv-jemalloc-ctl", - "tracing-gum 2.0.0", + "tracing-gum", ] [[package]] name = "polkadot-parachain-primitives" version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8be23c13fd44bab7ed83eea35e1b68bcd21d61cbc6bb15451a8b0a00e627f0ab" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bounded-collections", "derive_more", - "frame-support 23.0.0", + "frame-support", "parity-scale-codec", - "polkadot-core-primitives 2.0.0", + "polkadot-core-primitives", "scale-info", "serde", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "polkadot-parachain-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bounded-collections", - "derive_more", - "frame-support 4.0.0-dev", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "polkadot-performance-test" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "env_logger 0.9.3", "log", "polkadot-erasure-coding", "polkadot-node-core-pvf-prepare-worker", - "polkadot-node-primitives 1.0.0", - "polkadot-primitives 1.0.0", + "polkadot-node-primitives", + "polkadot-primitives", "quote", - "sc-executor-common 0.10.0-dev", - "sp-maybe-compressed-blob 4.1.0-dev", - "staging-kusama-runtime 1.0.0", + "sc-executor-common", + "sp-maybe-compressed-blob", + "staging-kusama-runtime", "thiserror", ] -[[package]] -name = "polkadot-primitives" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bitvec", - "hex-literal 0.4.1", - "parity-scale-codec", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-arithmetic 16.0.0", - "sp-authority-discovery 4.0.0-dev", - "sp-consensus-slots 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "polkadot-primitives" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ce2c1568c0e0e40b24e8aa149c9194f692c9f9d1f999ab2024974bf47b9323bb" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitvec", "hex-literal 0.4.1", "parity-scale-codec", - "polkadot-core-primitives 2.0.0", - "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkadot-core-primitives", + "polkadot-parachain-primitives", "scale-info", "serde", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-arithmetic 18.0.0", - "sp-authority-discovery 21.0.0", - "sp-consensus-slots 0.27.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", + "sp-authority-discovery", + "sp-consensus-slots", + "sp-core", + "sp-inherents", "sp-io 25.0.0", - "sp-keystore 0.29.0", + "sp-keystore", "sp-runtime 26.0.0", - "sp-staking 21.0.0", + "sp-staking", "sp-std 10.0.0", ] [[package]] name = "polkadot-rpc" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "jsonrpsee", "mmr-rpc", "pallet-transaction-payment-rpc", - "polkadot-primitives 1.0.0", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", + "polkadot-primitives", + "sc-chain-spec", + "sc-client-api", "sc-consensus-babe", "sc-consensus-babe-rpc", "sc-consensus-beefy", @@ -11419,465 +9364,247 @@ dependencies = [ "sc-consensus-epochs", "sc-consensus-grandpa", "sc-consensus-grandpa-rpc", - "sc-rpc 4.0.0-dev", + "sc-rpc", "sc-sync-state-rpc", - "sc-transaction-pool-api 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", + "sc-transaction-pool-api", + "sp-api", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", + "sp-consensus-babe", + "sp-keystore", + "sp-runtime 26.0.0", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] -[[package]] -name = "polkadot-runtime" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bitvec", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", - "hex-literal 0.4.1", - "log", - "pallet-authority-discovery 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-babe 4.0.0-dev", - "pallet-bags-list 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-bounties 4.0.0-dev", - "pallet-child-bounties 4.0.0-dev", - "pallet-collective 4.0.0-dev", - "pallet-conviction-voting 4.0.0-dev", - "pallet-democracy 4.0.0-dev", - "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-election-provider-support-benchmarking 4.0.0-dev", - "pallet-elections-phragmen 5.0.0-dev", - "pallet-fast-unstake 4.0.0-dev", - "pallet-grandpa 4.0.0-dev", - "pallet-identity 4.0.0-dev", - "pallet-im-online 4.0.0-dev", - "pallet-indices 4.0.0-dev", - "pallet-membership 4.0.0-dev", - "pallet-message-queue 7.0.0-dev", - "pallet-multisig 4.0.0-dev", - "pallet-nomination-pools 1.0.0", - "pallet-nomination-pools-benchmarking 1.0.0", - "pallet-nomination-pools-runtime-api 1.0.0-dev", - "pallet-offences 4.0.0-dev", - "pallet-offences-benchmarking 4.0.0-dev", - "pallet-preimage 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-referenda 4.0.0-dev", - "pallet-scheduler 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-session-benchmarking 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-curve 4.0.0-dev", - "pallet-staking-runtime-api 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-tips 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "pallet-whitelist 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "polkadot-runtime-constants 1.0.0", - "polkadot-runtime-parachains 1.0.0", - "rustc-hex", - "scale-info", - "serde", - "serde_derive", - "smallvec", - "sp-api 4.0.0-dev", - "sp-arithmetic 16.0.0", - "sp-authority-discovery 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-consensus-beefy 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-npos-elections 4.0.0-dev", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "static_assertions", - "substrate-wasm-builder 5.0.0-dev", -] - [[package]] name = "polkadot-runtime" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0de525dafaeeedc896f3c46793bb79251376b19914674dbb42df391ad055c4b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitvec", - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-executive 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "frame-system-benchmarking 23.0.0", - "frame-system-rpc-runtime-api 21.0.0", - "frame-try-runtime 0.29.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "hex-literal 0.4.1", "log", - "pallet-authority-discovery 23.0.0", - "pallet-authorship 23.0.0", - "pallet-babe 23.0.0", - "pallet-bags-list 22.0.0", - "pallet-balances 23.0.0", - "pallet-bounties 22.0.0", - "pallet-child-bounties 22.0.0", - "pallet-collective 23.0.0", - "pallet-conviction-voting 23.0.0", - "pallet-democracy 23.0.0", - "pallet-election-provider-multi-phase 22.0.0", - "pallet-election-provider-support-benchmarking 22.0.0", - "pallet-elections-phragmen 24.0.0", - "pallet-fast-unstake 22.0.0", - "pallet-grandpa 23.0.0", - "pallet-identity 23.0.0", - "pallet-im-online 22.0.0", - "pallet-indices 23.0.0", - "pallet-membership 23.0.0", - "pallet-message-queue 26.0.0", - "pallet-multisig 23.0.0", - "pallet-nomination-pools 20.0.0", - "pallet-nomination-pools-benchmarking 21.0.0", - "pallet-nomination-pools-runtime-api 18.0.0", - "pallet-offences 22.0.0", - "pallet-offences-benchmarking 23.0.0", - "pallet-preimage 23.0.0", - "pallet-proxy 23.0.0", - "pallet-referenda 23.0.0", - "pallet-scheduler 24.0.0", - "pallet-session 23.0.0", - "pallet-session-benchmarking 23.0.0", - "pallet-staking 23.0.0", - "pallet-staking-reward-curve 8.0.0", - "pallet-staking-runtime-api 9.0.0", - "pallet-timestamp 22.0.0", - "pallet-tips 22.0.0", - "pallet-transaction-payment 23.0.0", - "pallet-transaction-payment-rpc-runtime-api 23.0.0", - "pallet-treasury 22.0.0", - "pallet-utility 23.0.0", - "pallet-vesting 23.0.0", - "pallet-whitelist 22.0.0", - "pallet-xcm 2.0.0", - "pallet-xcm-benchmarks 2.0.0", - "parity-scale-codec", - "polkadot-primitives 2.0.0", - "polkadot-runtime-common 2.0.0", - "polkadot-runtime-constants 2.0.0", - "polkadot-runtime-parachains 2.0.0", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-bags-list", + "pallet-balances", + "pallet-bounties", + "pallet-child-bounties", + "pallet-collective", + "pallet-conviction-voting", + "pallet-democracy", + "pallet-election-provider-multi-phase", + "pallet-election-provider-support-benchmarking", + "pallet-elections-phragmen", + "pallet-fast-unstake", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-message-queue", + "pallet-multisig", + "pallet-nomination-pools", + "pallet-nomination-pools-benchmarking", + "pallet-nomination-pools-runtime-api", + "pallet-offences", + "pallet-offences-benchmarking", + "pallet-preimage", + "pallet-proxy", + "pallet-referenda", + "pallet-scheduler", + "pallet-session", + "pallet-session-benchmarking", + "pallet-staking", + "pallet-staking-reward-curve", + "pallet-staking-runtime-api", + "pallet-timestamp", + "pallet-tips", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", + "pallet-whitelist", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parity-scale-codec", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-constants", + "polkadot-runtime-parachains", "rustc-hex", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api 21.0.0", - "sp-arithmetic 18.0.0", - "sp-authority-discovery 21.0.0", - "sp-block-builder 21.0.0", - "sp-consensus-babe 0.27.0", - "sp-consensus-beefy 8.0.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", + "sp-api", + "sp-arithmetic", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", + "sp-consensus-beefy", + "sp-core", + "sp-inherents", "sp-io 25.0.0", - "sp-mmr-primitives 21.0.0", - "sp-npos-elections 21.0.0", - "sp-offchain 21.0.0", + "sp-mmr-primitives", + "sp-npos-elections", + "sp-offchain", "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-staking 21.0.0", + "sp-session", + "sp-staking", "sp-std 10.0.0", - "sp-storage 15.0.0", - "sp-transaction-pool 21.0.0", - "sp-version 24.0.0", - "staging-xcm 2.0.1", - "staging-xcm-builder 2.0.1", - "staging-xcm-executor 2.0.0", - "static_assertions", - "substrate-wasm-builder 12.0.0", -] - -[[package]] -name = "polkadot-runtime-common" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bitvec", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "libsecp256k1", - "log", - "pallet-authorship 4.0.0-dev", - "pallet-babe 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-fast-unstake 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-fn 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "polkadot-runtime-parachains 1.0.0", - "rustc-hex", - "scale-info", - "serde", - "serde_derive", - "slot-range-helper 1.0.0", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-npos-elections 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", - "staging-xcm 1.0.0", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "static_assertions", + "substrate-wasm-builder", ] [[package]] name = "polkadot-runtime-common" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92ab9a0a68d66e0541a150e00e90480e94992d5d7e0494248a4661b1f355ee8" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitvec", - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-support", + "frame-system", "impl-trait-for-tuples", "libsecp256k1", "log", - "pallet-authorship 23.0.0", - "pallet-balances 23.0.0", - "pallet-election-provider-multi-phase 22.0.0", - "pallet-fast-unstake 22.0.0", - "pallet-session 23.0.0", - "pallet-staking 23.0.0", - "pallet-staking-reward-fn 14.0.0", - "pallet-timestamp 22.0.0", - "pallet-transaction-payment 23.0.0", - "pallet-treasury 22.0.0", - "pallet-vesting 23.0.0", - "parity-scale-codec", - "polkadot-primitives 2.0.0", - "polkadot-runtime-parachains 2.0.0", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-election-provider-multi-phase", + "pallet-fast-unstake", + "pallet-session", + "pallet-staking", + "pallet-staking-reward-fn", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-treasury", + "pallet-vesting", + "parity-scale-codec", + "polkadot-primitives", + "polkadot-runtime-parachains", "rustc-hex", "scale-info", "serde", "serde_derive", - "slot-range-helper 2.0.0", - "sp-api 21.0.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", + "slot-range-helper", + "sp-api", + "sp-core", + "sp-inherents", "sp-io 25.0.0", - "sp-npos-elections 21.0.0", + "sp-npos-elections", "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-staking 21.0.0", + "sp-session", + "sp-staking", "sp-std 10.0.0", - "staging-xcm 2.0.1", + "staging-xcm", "static_assertions", ] -[[package]] -name = "polkadot-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "smallvec", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-weights 20.0.0", -] - [[package]] name = "polkadot-runtime-constants" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9006804184f3f06e5c513d125aebb7764ab8116a340d71ff07ea266c2ae5b159" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "polkadot-primitives 2.0.0", - "polkadot-runtime-common 2.0.0", + "frame-support", + "polkadot-primitives", + "polkadot-runtime-common", "smallvec", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", - "sp-weights 22.0.0", -] - -[[package]] -name = "polkadot-runtime-metrics" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bs58 0.5.1", - "frame-benchmarking 4.0.0-dev", - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", + "sp-weights", ] [[package]] name = "polkadot-runtime-metrics" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f4bb4e450cc3683d3e583067549c292db2c153a80da0af9717e41549a0a9979" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bs58 0.5.1", - "frame-benchmarking 23.0.0", + "frame-benchmarking", "parity-scale-codec", - "polkadot-primitives 2.0.0", + "polkadot-primitives", "sp-std 10.0.0", - "sp-tracing 12.0.0", -] - -[[package]] -name = "polkadot-runtime-parachains" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bitflags 1.3.2", - "bitvec", - "derive_more", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "log", - "pallet-authority-discovery 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-babe 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-message-queue 7.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "polkadot-runtime-metrics 1.0.0", - "rand 0.8.5", - "rand_chacha 0.3.1", - "rustc-hex", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-executor 1.0.0", - "static_assertions", + "sp-tracing", ] [[package]] name = "polkadot-runtime-parachains" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56b7d429eda889f6511ff5d1a1a86765978e59f4dc9b9b692d5d5dfa22a7436b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bitflags 1.3.2", "bitvec", "derive_more", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-benchmarking", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-authority-discovery 23.0.0", - "pallet-authorship 23.0.0", - "pallet-babe 23.0.0", - "pallet-balances 23.0.0", - "pallet-message-queue 26.0.0", - "pallet-session 23.0.0", - "pallet-staking 23.0.0", - "pallet-timestamp 22.0.0", - "pallet-vesting 23.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", - "polkadot-primitives 2.0.0", - "polkadot-runtime-metrics 2.0.0", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-message-queue", + "pallet-session", + "pallet-staking", + "pallet-timestamp", + "pallet-vesting", + "parity-scale-codec", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-metrics", "rand 0.8.5", "rand_chacha 0.3.1", "rustc-hex", "scale-info", "serde", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-inherents", "sp-io 25.0.0", - "sp-keystore 0.29.0", + "sp-keystore", "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-staking 21.0.0", + "sp-session", + "sp-staking", "sp-std 10.0.0", - "staging-xcm 2.0.1", - "staging-xcm-executor 2.0.0", + "staging-xcm", + "staging-xcm-executor", + "static_assertions", ] [[package]] name = "polkadot-service" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", - "frame-benchmarking 4.0.0-dev", + "frame-benchmarking", "frame-benchmarking-cli", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-support", + "frame-system", + "frame-system-rpc-runtime-api", "futures", "hex-literal 0.4.1", "is_executable", @@ -11885,11 +9612,11 @@ dependencies = [ "kvdb-rocksdb", "log", "mmr-gadget", - "pallet-babe 4.0.0-dev", - "pallet-im-online 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", + "pallet-babe", + "pallet-im-online", + "pallet-staking", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", "parity-db", "parity-scale-codec", "polkadot-approval-distribution", @@ -11897,7 +9624,7 @@ dependencies = [ "polkadot-availability-distribution", "polkadot-availability-recovery", "polkadot-collator-protocol", - "polkadot-core-primitives 1.0.0", + "polkadot-core-primitives", "polkadot-dispute-distribution", "polkadot-gossip-support", "polkadot-network-bridge", @@ -11916,80 +9643,80 @@ dependencies = [ "polkadot-node-core-pvf", "polkadot-node-core-pvf-checker", "polkadot-node-core-runtime-api", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-node-subsystem-types 1.0.0", + "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", - "polkadot-overseer 1.0.0", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", + "polkadot-overseer", + "polkadot-parachain-primitives", + "polkadot-primitives", "polkadot-rpc", - "polkadot-runtime 1.0.0", - "polkadot-runtime-common 1.0.0", - "polkadot-runtime-parachains 1.0.0", + "polkadot-runtime", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "polkadot-statement-distribution", "rococo-runtime", - "sc-authority-discovery 0.10.0-dev", + "sc-authority-discovery", "sc-basic-authorship", - "sc-block-builder 0.10.0-dev", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-client-db 0.10.0-dev", - "sc-consensus 0.10.0-dev", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-client-db", + "sc-consensus", "sc-consensus-babe", "sc-consensus-beefy", "sc-consensus-grandpa", "sc-consensus-slots", - "sc-executor 0.10.0-dev", - "sc-keystore 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-network-sync 0.10.0-dev", + "sc-executor", + "sc-keystore", + "sc-network", + "sc-network-common", + "sc-network-sync", "sc-offchain", - "sc-service 0.10.0-dev", + "sc-service", "sc-sync-state-rpc", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-sysinfo", + "sc-telemetry", + "sc-transaction-pool", + "sc-transaction-pool-api", "schnellru", "serde", "serde_json", - "sp-api 4.0.0-dev", - "sp-authority-discovery 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-consensus-beefy 4.0.0-dev", - "sp-consensus-grandpa 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-keyring 24.0.0", - "sp-keystore 0.27.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-state-machine 0.28.0", - "sp-storage 13.0.0", - "sp-timestamp 4.0.0-dev", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "sp-weights 20.0.0", - "staging-kusama-runtime 1.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", - "thiserror", - "tracing-gum 1.0.0", + "sp-api", + "sp-authority-discovery", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-beefy", + "sp-consensus-grandpa", + "sp-core", + "sp-inherents", + "sp-io 25.0.0", + "sp-keyring", + "sp-keystore", + "sp-mmr-primitives", + "sp-offchain", + "sp-runtime 26.0.0", + "sp-session", + "sp-state-machine", + "sp-storage", + "sp-timestamp", + "sp-transaction-pool", + "sp-version", + "sp-weights", + "staging-kusama-runtime", + "substrate-prometheus-endpoint", + "thiserror", + "tracing-gum", "westend-runtime", ] [[package]] name = "polkadot-statement-distribution" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -11998,37 +9725,26 @@ dependencies = [ "futures-timer", "indexmap 1.9.3", "parity-scale-codec", - "polkadot-node-network-protocol 1.0.0", - "polkadot-node-primitives 1.0.0", + "polkadot-node-network-protocol", + "polkadot-node-primitives", "polkadot-node-subsystem", - "polkadot-node-subsystem-types 1.0.0", + "polkadot-node-subsystem-types", "polkadot-node-subsystem-util", - "polkadot-primitives 1.0.0", - "sp-keystore 0.27.0", - "sp-staking 4.0.0-dev", + "polkadot-primitives", + "sp-keystore", + "sp-staking", "thiserror", - "tracing-gum 1.0.0", -] - -[[package]] -name = "polkadot-statement-table" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "sp-core 21.0.0", + "tracing-gum", ] [[package]] name = "polkadot-statement-table" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b55bf808133addad3d826c344681cf6272acba60a2b9a007f4e4076c2e77eda" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", - "polkadot-primitives 2.0.0", - "sp-core 23.0.0", + "polkadot-primitives", + "sp-core", ] [[package]] @@ -12090,18 +9806,18 @@ name = "pooled-rewards" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", ] @@ -12189,8 +9905,8 @@ version = "0.1.0" dependencies = [ "chain-extension-common", "dia-oracle", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "log", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", @@ -12198,10 +9914,10 @@ dependencies = [ "pallet-contracts", "parity-scale-codec", "scale-info", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-tracing 10.0.0", - "sp-weights 20.0.0", + "sp-core", + "sp-runtime 26.0.0", + "sp-tracing", + "sp-weights", "spacewalk-primitives", "vesting-manager", ] @@ -12596,27 +10312,27 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "currency", "fee", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "hex", "log", "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-balances", + "pallet-timestamp", "parity-scale-codec", "reward-distribution", "scale-info", "security", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", "stellar-relay", "vault-registry", @@ -12756,9 +10472,9 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "currency", "fee", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "hex", "log", "nomination", @@ -12766,19 +10482,19 @@ dependencies = [ "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-balances", + "pallet-timestamp", "parity-scale-codec", "pooled-rewards", "reward-distribution", "scale-info", "security", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", "stellar-relay", "vault-registry", @@ -12799,17 +10515,17 @@ name = "reward" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", ] @@ -12819,25 +10535,25 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", + "pallet-balances", "parity-scale-codec", "pooled-rewards", "scale-info", "security", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", "staking", ] @@ -12852,21 +10568,6 @@ dependencies = [ "subtle", ] -[[package]] -name = "ring" -version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-poly", - "ark-serialize", - "ark-std", - "common", - "fflonk", - "merlin 3.0.0", -] - [[package]] name = "ring" version = "0.16.20" @@ -12909,120 +10610,104 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "binary-merkle-tree 4.0.0-dev", - "frame-benchmarking 4.0.0-dev", - "frame-executive 4.0.0-dev", - "frame-metadata-hash-extension", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +dependencies = [ + "binary-merkle-tree", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal 0.4.1", "log", - "pallet-authority-discovery 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-babe 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-beefy 4.0.0-dev", - "pallet-beefy-mmr 4.0.0-dev", - "pallet-bounties 4.0.0-dev", - "pallet-child-bounties 4.0.0-dev", - "pallet-collective 4.0.0-dev", - "pallet-democracy 4.0.0-dev", - "pallet-elections-phragmen 5.0.0-dev", - "pallet-grandpa 4.0.0-dev", - "pallet-identity 4.0.0-dev", - "pallet-im-online 4.0.0-dev", - "pallet-indices 4.0.0-dev", - "pallet-membership 4.0.0-dev", - "pallet-message-queue 7.0.0-dev", - "pallet-mmr 4.0.0-dev", - "pallet-multisig 4.0.0-dev", - "pallet-nis 4.0.0-dev", - "pallet-offences 4.0.0-dev", - "pallet-preimage 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-recovery 4.0.0-dev", - "pallet-scheduler 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-society 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-state-trie-migration 4.0.0-dev", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-balances", + "pallet-beefy", + "pallet-beefy-mmr", + "pallet-bounties", + "pallet-child-bounties", + "pallet-collective", + "pallet-democracy", + "pallet-elections-phragmen", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-message-queue", + "pallet-mmr", + "pallet-multisig", + "pallet-nis", + "pallet-offences", + "pallet-preimage", + "pallet-proxy", + "pallet-recovery", + "pallet-scheduler", + "pallet-session", + "pallet-society", + "pallet-staking", + "pallet-state-trie-migration", "pallet-sudo", - "pallet-timestamp 4.0.0-dev", - "pallet-tips 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "polkadot-runtime-parachains 1.0.0", - "rococo-runtime-constants 1.0.0", + "pallet-timestamp", + "pallet-tips", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parity-scale-codec", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", + "rococo-runtime-constants", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev", - "sp-authority-discovery 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-consensus-beefy 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", + "sp-api", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", + "sp-consensus-beefy", + "sp-core", + "sp-inherents", + "sp-io 25.0.0", + "sp-mmr-primitives", + "sp-offchain", + "sp-runtime 26.0.0", + "sp-session", + "sp-staking", + "sp-std 10.0.0", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "static_assertions", - "substrate-wasm-builder 5.0.0-dev", -] - -[[package]] -name = "rococo-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "smallvec", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-weights 20.0.0", + "substrate-wasm-builder", ] [[package]] name = "rococo-runtime-constants" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26f5a684888cc4995b2916f22014e0356f0a81fd8086079b4c1c11aaf62a8965" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "polkadot-primitives 2.0.0", - "polkadot-runtime-common 2.0.0", + "frame-support", + "polkadot-primitives", + "polkadot-runtime-common", "smallvec", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", - "sp-weights 22.0.0", + "sp-weights", ] [[package]] @@ -13065,24 +10750,24 @@ dependencies = [ name = "runtime-common" version = "0.1.0" dependencies = [ - "cumulus-primitives-core 0.1.0", + "cumulus-primitives-core", "dia-oracle", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "orml-asset-registry", "orml-traits", "orml-xcm-support", "parity-scale-codec", "paste", "scale-info", - "sp-consensus-aura 0.10.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-consensus-aura", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", - "staging-xcm 1.0.0", - "staging-xcm-executor 1.0.0", + "staging-xcm", + "staging-xcm-executor", "treasury-buyout-extension", "zenlink-protocol", ] @@ -13094,14 +10779,14 @@ dependencies = [ "amplitude-runtime", "asset-hub-kusama-runtime", "asset-hub-polkadot-runtime", - "cumulus-pallet-dmp-queue 0.1.0", - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-pallet-xcm 0.1.0", - "cumulus-pallet-xcmp-queue 0.1.0", - "cumulus-primitives-core 0.1.0", - "cumulus-primitives-utility 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-support", + "frame-system", "log", "orml-asset-registry", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", @@ -13109,34 +10794,34 @@ dependencies = [ "orml-xcm", "orml-xcm-support", "orml-xtokens", - "pallet-assets 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-message-queue 7.0.0-dev", - "pallet-xcm 1.0.0", + "pallet-assets", + "pallet-balances", + "pallet-message-queue", + "pallet-xcm", "parachain-info", "parity-scale-codec", "paste", "pendulum-runtime", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "polkadot-runtime 2.0.0", - "polkadot-runtime-common 1.0.0", - "polkadot-runtime-parachains 1.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "runtime-common", "scale-info", "serde", - "sp-core 21.0.0", - "sp-debug-derive 8.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", + "sp-core", + "sp-debug-derive", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-tracing", "spacewalk-primitives", - "staging-kusama-runtime 2.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", + "staging-kusama-runtime", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "xcm-emulator", "xcm-simulator", ] @@ -13331,74 +11016,33 @@ version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f398075ce1e6a179b46f51bd88d0598b92b00d3551f1a2d4ac49e771b56ac354" dependencies = [ - "bytemuck", -] - -[[package]] -name = "same-file" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" -dependencies = [ - "winapi-util", -] - -[[package]] -name = "sc-allocator" -version = "4.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "log", - "sp-core 21.0.0", - "sp-wasm-interface 14.0.0", - "thiserror", + "bytemuck", ] [[package]] -name = "sc-allocator" -version = "18.0.0" +name = "same-file" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f75d11155f65cf4e548b916a95fd3c1193d3fa89cbece489e3627cb5cd93e77c" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" dependencies = [ - "log", - "sp-core 23.0.0", - "sp-wasm-interface 16.0.0", - "thiserror", + "winapi-util", ] [[package]] -name = "sc-authority-discovery" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "sc-allocator" +version = "18.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "async-trait", - "futures", - "futures-timer", - "ip_network", - "libp2p", "log", - "multihash", - "parity-scale-codec", - "prost", - "prost-build", - "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", - "sp-api 4.0.0-dev", - "sp-authority-discovery 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "sp-core", + "sp-wasm-interface", "thiserror", ] [[package]] name = "sc-authority-discovery" version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1903c35451b28ef27e5fd7cd07f4cb906fa368626e733b6b7315c285d8c3079f" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", @@ -13411,127 +11055,79 @@ dependencies = [ "prost", "prost-build", "rand 0.8.5", - "sc-client-api 23.0.0", - "sc-network 0.29.0", - "sp-api 21.0.0", - "sp-authority-discovery 21.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-keystore 0.29.0", + "sc-client-api", + "sc-network", + "sp-api", + "sp-authority-discovery", + "sp-blockchain", + "sp-core", + "sp-keystore", "sp-runtime 26.0.0", - "substrate-prometheus-endpoint 0.14.0", + "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-basic-authorship" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.29.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "futures-timer", "log", "parity-scale-codec", - "sc-block-builder 0.10.0-dev", - "sc-client-api 4.0.0-dev", + "sc-block-builder", + "sc-client-api", "sc-proposer-metrics", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", -] - -[[package]] -name = "sc-block-builder" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", + "sc-telemetry", + "sc-transaction-pool-api", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-inherents", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint", ] [[package]] name = "sc-block-builder" version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d5dc368497d940a5744cf427253a4b2f8d2a2cad9b2fbb897a270a939e54b5f" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", - "sc-client-api 23.0.0", - "sp-api 21.0.0", - "sp-block-builder 21.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", + "sc-client-api", + "sp-api", + "sp-block-builder", + "sp-blockchain", + "sp-core", + "sp-inherents", "sp-runtime 26.0.0", ] -[[package]] -name = "sc-chain-spec" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "memmap2", - "sc-chain-spec-derive 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-executor 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-telemetry 4.0.0-dev", - "serde", - "serde_json", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", -] - [[package]] name = "sc-chain-spec" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26e51780635e06b9ff2c41a953c57dcc83d86c9459ee432f24775a44b61f2bd3" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "memmap2", - "sc-chain-spec-derive 8.0.0", - "sc-client-api 23.0.0", - "sc-executor 0.27.0", - "sc-network 0.29.0", - "sc-telemetry 10.0.0", + "sc-chain-spec-derive", + "sc-client-api", + "sc-executor", + "sc-network", + "sc-telemetry", "serde", "serde_json", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", + "sp-blockchain", + "sp-core", "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", -] - -[[package]] -name = "sc-chain-spec-derive" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", + "sp-state-machine", ] [[package]] name = "sc-chain-spec-derive" version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b01ae962b09bc4c95661eed1d6c4996cf72b54f522d0e41d81ae1da65d7bd3c" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -13539,50 +11135,10 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "sc-cli" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "array-bytes", - "chrono", - "clap", - "fdlimit", - "futures", - "libp2p-identity", - "log", - "names", - "parity-scale-codec", - "rand 0.8.5", - "regex", - "rpassword", - "sc-client-api 4.0.0-dev", - "sc-client-db 0.10.0-dev", - "sc-keystore 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-service 0.10.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-tracing 4.0.0-dev", - "sc-utils 4.0.0-dev", - "serde", - "serde_json", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-keyring 24.0.0", - "sp-keystore 0.27.0", - "sp-panic-handler 8.0.0", - "sp-runtime 24.0.0", - "sp-version 22.0.0", - "thiserror", - "tiny-bip39", - "tokio", -] - [[package]] name = "sc-cli" version = "0.31.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e0e347f8c3fe530de1e8e3f735cc826d46fb9b53bd41604f1b82159a2186c6af" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "chrono", @@ -13596,112 +11152,58 @@ dependencies = [ "rand 0.8.5", "regex", "rpassword", - "sc-client-api 23.0.0", - "sc-client-db 0.30.0", - "sc-keystore 20.0.0", - "sc-network 0.29.0", - "sc-service 0.30.0", - "sc-telemetry 10.0.0", - "sc-tracing 23.0.0", - "sc-utils 9.0.0", + "sc-client-api", + "sc-client-db", + "sc-keystore", + "sc-network", + "sc-service", + "sc-telemetry", + "sc-tracing", + "sc-utils", "serde", "serde_json", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-keyring 26.0.0", - "sp-keystore 0.29.0", - "sp-panic-handler 10.0.0", + "sp-blockchain", + "sp-core", + "sp-keyring", + "sp-keystore", + "sp-panic-handler", "sp-runtime 26.0.0", - "sp-version 24.0.0", + "sp-version", "thiserror", "tiny-bip39", "tokio", ] -[[package]] -name = "sc-client-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "fnv", - "futures", - "log", - "parity-scale-codec", - "parking_lot 0.12.2", - "sc-executor 0.10.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-core 21.0.0", - "sp-database 4.0.0-dev", - "sp-externalities 0.19.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-statement-store 4.0.0-dev", - "sp-storage 13.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", -] - [[package]] name = "sc-client-api" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0c17ac3b6dcc569998527e9228f6370d22ba84136f4c1753f6ba4d07c41a3f1" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "fnv", "futures", "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-executor 0.27.0", - "sc-transaction-pool-api 23.0.0", - "sc-utils 9.0.0", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-consensus 0.27.0", - "sp-core 23.0.0", - "sp-database 7.0.0", - "sp-externalities 0.21.0", + "sc-executor", + "sc-transaction-pool-api", + "sc-utils", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-database", + "sp-externalities", "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "sp-statement-store 5.0.0", - "sp-storage 15.0.0", - "substrate-prometheus-endpoint 0.14.0", -] - -[[package]] -name = "sc-client-db" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "hash-db", - "kvdb", - "kvdb-memorydb", - "kvdb-rocksdb", - "linked-hash-map", - "log", - "parity-db", - "parity-scale-codec", - "parking_lot 0.12.2", - "sc-client-api 4.0.0-dev", - "sc-state-db 0.10.0-dev", - "schnellru", - "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-database 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-trie 22.0.0", + "sp-state-machine", + "sp-statement-store", + "sp-storage", + "substrate-prometheus-endpoint", ] [[package]] name = "sc-client-db" version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02c292bad8f2f55772953fc6d0b6970089eb3b1782862799828413b0db847473" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "hash-db", "kvdb", @@ -13712,48 +11214,22 @@ dependencies = [ "parity-db", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api 23.0.0", - "sc-state-db 0.25.0", + "sc-client-api", + "sc-state-db", "schnellru", - "sp-arithmetic 18.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-database 7.0.0", + "sp-arithmetic", + "sp-blockchain", + "sp-core", + "sp-database", "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "sp-trie 24.0.0", -] - -[[package]] -name = "sc-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "libp2p-identity", - "log", - "mockall", - "parking_lot 0.12.2", - "sc-client-api 4.0.0-dev", - "sc-utils 4.0.0-dev", - "serde", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "substrate-prometheus-endpoint 0.10.0-dev", - "thiserror", + "sp-state-machine", + "sp-trie", ] [[package]] name = "sc-consensus" version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc2effbf5b5be7e7b5a0d448d6b83f446cd2425b9be0ab55b97bde8f60a8f46" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", @@ -13762,55 +11238,55 @@ dependencies = [ "log", "mockall", "parking_lot 0.12.2", - "sc-client-api 23.0.0", - "sc-utils 9.0.0", + "sc-client-api", + "sc-utils", "serde", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-consensus 0.27.0", - "sp-core 23.0.0", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "substrate-prometheus-endpoint 0.14.0", + "sp-state-machine", + "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-consensus-aura" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.29.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", "log", "parity-scale-codec", - "sc-block-builder 0.10.0-dev", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "sc-block-builder", + "sc-client-api", + "sc-consensus", "sc-consensus-slots", - "sc-telemetry 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "sc-telemetry", + "sp-api", + "sp-application-crypto", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", + "sp-consensus-aura", + "sp-consensus-slots", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.29.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", - "fork-tree 3.0.0", + "fork-tree", "futures", "log", "num-bigint", @@ -13818,54 +11294,54 @@ dependencies = [ "num-traits", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "sc-client-api", + "sc-consensus", "sc-consensus-epochs", "sc-consensus-slots", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-telemetry", + "sc-transaction-pool-api", "scale-info", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "sp-api", + "sp-application-crypto", + "sp-block-builder", + "sp-blockchain", + "sp-consensus", + "sp-consensus-babe", + "sp-consensus-slots", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-consensus-babe-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.29.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "jsonrpsee", "sc-consensus-babe", "sc-consensus-epochs", - "sc-rpc-api 0.10.0-dev", + "sc-rpc-api", "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", + "sp-api", + "sp-application-crypto", + "sp-blockchain", + "sp-consensus", + "sp-consensus-babe", + "sp-core", + "sp-keystore", + "sp-runtime 26.0.0", "thiserror", ] [[package]] name = "sc-consensus-beefy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "8.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -13875,31 +11351,31 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-network 0.10.0-dev", + "sc-client-api", + "sc-consensus", + "sc-network", "sc-network-gossip", - "sc-network-sync 0.10.0-dev", - "sc-utils 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-beefy 4.0.0-dev", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "sc-network-sync", + "sc-utils", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", + "sp-blockchain", + "sp-consensus", + "sp-consensus-beefy", + "sp-core", + "sp-keystore", + "sp-mmr-primitives", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint", "thiserror", "wasm-timer", ] [[package]] name = "sc-consensus-beefy-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "8.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "jsonrpsee", @@ -13907,92 +11383,92 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", "sc-consensus-beefy", - "sc-rpc 4.0.0-dev", + "sc-rpc", "serde", - "sp-consensus-beefy 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", + "sp-consensus-beefy", + "sp-core", + "sp-runtime 26.0.0", "thiserror", ] [[package]] name = "sc-consensus-epochs" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.28.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "fork-tree 3.0.0", + "fork-tree", "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", + "sc-client-api", + "sc-consensus", + "sp-blockchain", + "sp-runtime 26.0.0", ] [[package]] name = "sc-consensus-grandpa" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.14.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "ahash 0.8.11", "array-bytes", "async-trait", "dyn-clone", "finality-grandpa", - "fork-tree 3.0.0", + "fork-tree", "futures", "futures-timer", "log", "parity-scale-codec", "parking_lot 0.12.2", "rand 0.8.5", - "sc-block-builder 0.10.0-dev", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-consensus", + "sc-network", + "sc-network-common", "sc-network-gossip", - "sc-telemetry 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", + "sc-telemetry", + "sc-transaction-pool-api", + "sc-utils", "serde_json", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-grandpa 4.0.0-dev", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", + "sp-blockchain", + "sp-consensus", + "sp-consensus-grandpa", + "sp-core", + "sp-keystore", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.14.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "finality-grandpa", "futures", "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api 4.0.0-dev", + "sc-client-api", "sc-consensus-grandpa", - "sc-rpc 4.0.0-dev", + "sc-rpc", "serde", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", + "sp-blockchain", + "sp-core", + "sp-runtime 26.0.0", "thiserror", ] [[package]] name = "sc-consensus-manual-seal" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.30.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "assert_matches", "async-trait", @@ -14001,265 +11477,137 @@ dependencies = [ "jsonrpsee", "log", "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", + "sc-client-api", + "sc-consensus", "sc-consensus-aura", "sc-consensus-babe", "sc-consensus-epochs", - "sc-transaction-pool 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", + "sc-transaction-pool", + "sc-transaction-pool-api", "serde", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-timestamp 4.0.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-consensus-aura", + "sp-consensus-babe", + "sp-consensus-slots", + "sp-core", + "sp-inherents", + "sp-keystore", + "sp-runtime 26.0.0", + "sp-timestamp", + "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.28.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", "futures-timer", "log", "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-telemetry 4.0.0-dev", - "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-slots 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", -] - -[[package]] -name = "sc-executor" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "parking_lot 0.12.2", - "sc-executor-common 0.10.0-dev", - "sc-executor-wasmtime 0.10.0-dev", - "schnellru", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-io 23.0.0", - "sp-panic-handler 8.0.0", - "sp-runtime-interface 17.0.0", - "sp-trie 22.0.0", - "sp-version 22.0.0", - "sp-wasm-interface 14.0.0", - "tracing", + "sc-client-api", + "sc-consensus", + "sc-telemetry", + "sp-arithmetic", + "sp-blockchain", + "sp-consensus", + "sp-consensus-slots", + "sp-core", + "sp-inherents", + "sp-runtime 26.0.0", + "sp-state-machine", ] [[package]] name = "sc-executor" version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e6b38c64210870649f89b476295ccd7c078ed7c2b9a3c82f413ad2c9396b63a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", - "sc-executor-common 0.24.0", - "sc-executor-wasmtime 0.24.0", + "sc-executor-common", + "sc-executor-wasmtime", "schnellru", - "sp-api 21.0.0", - "sp-core 23.0.0", - "sp-externalities 0.21.0", + "sp-api", + "sp-core", + "sp-externalities", "sp-io 25.0.0", - "sp-panic-handler 10.0.0", - "sp-runtime-interface 19.0.0", - "sp-trie 24.0.0", - "sp-version 24.0.0", - "sp-wasm-interface 16.0.0", + "sp-panic-handler", + "sp-runtime-interface", + "sp-trie", + "sp-version", + "sp-wasm-interface", "tracing", ] -[[package]] -name = "sc-executor-common" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "sc-allocator 4.1.0-dev", - "sp-maybe-compressed-blob 4.1.0-dev", - "sp-wasm-interface 14.0.0", - "thiserror", - "wasm-instrument 0.3.0", -] - [[package]] name = "sc-executor-common" version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7023e1d9c86b817995a72e294b98f196cc3eb9c162f0b69ba95c3b0bd841ef32" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "sc-allocator 18.0.0", - "sp-maybe-compressed-blob 7.0.0", - "sp-wasm-interface 16.0.0", + "sc-allocator", + "sp-maybe-compressed-blob", + "sp-wasm-interface", "thiserror", "wasm-instrument 0.3.0", ] -[[package]] -name = "sc-executor-wasmtime" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "anyhow", - "cfg-if", - "libc", - "log", - "rustix 0.36.17", - "sc-allocator 4.1.0-dev", - "sc-executor-common 0.10.0-dev", - "sp-runtime-interface 17.0.0", - "sp-wasm-interface 14.0.0", - "wasmtime", -] - [[package]] name = "sc-executor-wasmtime" version = "0.24.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e61689d40f3840a20d8987cb2a86d3841f2c3ab851a5cea0c6f466a062abbcd" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "anyhow", "cfg-if", "libc", "log", "rustix 0.36.17", - "sc-allocator 18.0.0", - "sc-executor-common 0.24.0", - "sp-runtime-interface 19.0.0", - "sp-wasm-interface 16.0.0", + "sc-allocator", + "sc-executor-common", + "sp-runtime-interface", + "sp-wasm-interface", "wasmtime", ] [[package]] -name = "sc-informant" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "ansi_term", - "futures", - "futures-timer", - "log", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", -] - -[[package]] -name = "sc-informant" -version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da26c939c308d9bad95a7489a64c84863149451f6b6f5d77be1f8acbba0aa9e8" -dependencies = [ - "ansi_term", - "futures", - "futures-timer", - "log", - "sc-client-api 23.0.0", - "sc-network 0.29.0", - "sc-network-common 0.28.0", - "sp-blockchain 23.0.0", - "sp-runtime 26.0.0", -] - -[[package]] -name = "sc-keystore" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "array-bytes", - "parking_lot 0.12.2", - "serde_json", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "thiserror", -] - -[[package]] -name = "sc-keystore" -version = "20.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d0a26be641a4d25ec382a340f90c26f5422644269422d2f6e8390073a26d9023" -dependencies = [ - "array-bytes", - "parking_lot 0.12.2", - "serde_json", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", - "sp-keystore 0.29.0", - "thiserror", -] - -[[package]] -name = "sc-network" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "sc-informant" +version = "0.28.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "array-bytes", - "async-channel 1.9.0", - "async-trait", - "asynchronous-codec", - "bytes", - "either", - "fnv", + "ansi_term", "futures", "futures-timer", - "ip_network", - "libp2p", - "linked_hash_set", "log", - "mockall", - "parity-scale-codec", + "sc-client-api", + "sc-network", + "sc-network-common", + "sp-blockchain", + "sp-runtime 26.0.0", +] + +[[package]] +name = "sc-keystore" +version = "20.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +dependencies = [ + "array-bytes", "parking_lot 0.12.2", - "partial_sort", - "pin-project", - "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-network-common 0.10.0-dev", - "sc-utils 4.0.0-dev", - "serde", "serde_json", - "smallvec", - "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "sp-application-crypto", + "sp-core", + "sp-keystore", "thiserror", - "unsigned-varint", - "wasm-timer", - "zeroize", ] [[package]] name = "sc-network" version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df0d414c9e17d563a0c0dce01c6b6f10aa50d9ba0e904c2fe5e6b2aaf845f5de" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14280,48 +11628,27 @@ dependencies = [ "partial_sort", "pin-project", "rand 0.8.5", - "sc-client-api 23.0.0", - "sc-network-common 0.28.0", - "sc-utils 9.0.0", + "sc-client-api", + "sc-network-common", + "sc-utils", "serde", "serde_json", "smallvec", - "sp-arithmetic 18.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", + "sp-arithmetic", + "sp-blockchain", + "sp-core", "sp-runtime 26.0.0", - "substrate-prometheus-endpoint 0.14.0", + "substrate-prometheus-endpoint", "thiserror", "unsigned-varint", "wasm-timer", "zeroize", ] -[[package]] -name = "sc-network-bitswap" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-channel 1.9.0", - "cid", - "futures", - "libp2p-identity", - "log", - "prost", - "prost-build", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", - "thiserror", - "unsigned-varint", -] - [[package]] name = "sc-network-bitswap" version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d188183e28b77d7cdfbd07cc251d9e6c6b1c9960405d92943cfc642be1758ef" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-channel 1.9.0", "cid", @@ -14330,36 +11657,18 @@ dependencies = [ "log", "prost", "prost-build", - "sc-client-api 23.0.0", - "sc-network 0.29.0", - "sp-blockchain 23.0.0", + "sc-client-api", + "sc-network", + "sp-blockchain", "sp-runtime 26.0.0", "thiserror", "unsigned-varint", ] -[[package]] -name = "sc-network-common" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "bitflags 1.3.2", - "futures", - "libp2p-identity", - "parity-scale-codec", - "prost-build", - "sc-consensus 0.10.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-grandpa 4.0.0-dev", - "sp-runtime 24.0.0", -] - [[package]] name = "sc-network-common" version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "91d09f99d3845d5bb325641a3de1db8049bccca29e8272e65b8ea415c1153b01" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -14367,56 +11676,34 @@ dependencies = [ "libp2p-identity", "parity-scale-codec", "prost-build", - "sc-consensus 0.28.0", - "sp-consensus 0.27.0", - "sp-consensus-grandpa 8.0.0", + "sc-consensus", + "sp-consensus", + "sp-consensus-grandpa", "sp-runtime 26.0.0", ] [[package]] name = "sc-network-gossip" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.29.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "ahash 0.8.11", "futures", "futures-timer", "libp2p", "log", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", + "sc-network", + "sc-network-common", "schnellru", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", + "sp-runtime 26.0.0", + "substrate-prometheus-endpoint", "tracing", ] -[[package]] -name = "sc-network-light" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "array-bytes", - "async-channel 1.9.0", - "futures", - "libp2p-identity", - "log", - "parity-scale-codec", - "prost", - "prost-build", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "thiserror", -] - [[package]] name = "sc-network-light" version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f0d6072d48cc9ae8ce06ee8790eccb5268c9af083a9029ff8d38d0e3eb541d" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -14426,58 +11713,23 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api 23.0.0", - "sc-network 0.29.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", + "sc-client-api", + "sc-network", + "sp-blockchain", + "sp-core", "sp-runtime 26.0.0", "thiserror", ] -[[package]] -name = "sc-network-sync" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "array-bytes", - "async-channel 1.9.0", - "async-trait", - "fork-tree 3.0.0", - "futures", - "futures-timer", - "libp2p", - "log", - "mockall", - "parity-scale-codec", - "prost", - "prost-build", - "sc-client-api 4.0.0-dev", - "sc-consensus 0.10.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-utils 4.0.0-dev", - "schnellru", - "smallvec", - "sp-arithmetic 16.0.0", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-consensus-grandpa 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", - "thiserror", -] - [[package]] name = "sc-network-sync" version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58b26c047661612e72321a1df53d76e79aad99b0846d795ea3807d9b25baf6d1" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "async-channel 1.9.0", "async-trait", - "fork-tree 9.0.0", + "fork-tree", "futures", "futures-timer", "libp2p", @@ -14486,64 +11738,45 @@ dependencies = [ "parity-scale-codec", "prost", "prost-build", - "sc-client-api 23.0.0", - "sc-consensus 0.28.0", - "sc-network 0.29.0", - "sc-network-common 0.28.0", - "sc-utils 9.0.0", + "sc-client-api", + "sc-consensus", + "sc-network", + "sc-network-common", + "sc-utils", "schnellru", "smallvec", - "sp-arithmetic 18.0.0", - "sp-blockchain 23.0.0", - "sp-consensus 0.27.0", - "sp-consensus-grandpa 8.0.0", - "sp-core 23.0.0", + "sp-arithmetic", + "sp-blockchain", + "sp-consensus", + "sp-consensus-grandpa", + "sp-core", "sp-runtime 26.0.0", - "substrate-prometheus-endpoint 0.14.0", + "substrate-prometheus-endpoint", "thiserror", ] -[[package]] -name = "sc-network-transactions" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "array-bytes", - "futures", - "libp2p", - "log", - "parity-scale-codec", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-utils 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-runtime 24.0.0", - "substrate-prometheus-endpoint 0.10.0-dev", -] - [[package]] name = "sc-network-transactions" version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "940233816ec996869ca47c2153d4e66c9df376cf32e62b6c78630f418705fd62" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "futures", "libp2p", "log", "parity-scale-codec", - "sc-network 0.29.0", - "sc-network-common 0.28.0", - "sc-utils 9.0.0", - "sp-consensus 0.27.0", + "sc-network", + "sc-network-common", + "sc-utils", + "sp-consensus", "sp-runtime 26.0.0", - "substrate-prometheus-endpoint 0.14.0", + "substrate-prometheus-endpoint", ] [[package]] name = "sc-offchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "24.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "bytes", @@ -14559,196 +11792,99 @@ dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", "rand 0.8.5", - "sc-client-api 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-keystore 0.27.0", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", + "sc-client-api", + "sc-network", + "sc-network-common", + "sc-transaction-pool-api", + "sc-utils", + "sp-api", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-offchain", + "sp-runtime 26.0.0", "threadpool", "tracing", ] [[package]] name = "sc-proposer-metrics" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "log", - "substrate-prometheus-endpoint 0.10.0-dev", -] - -[[package]] -name = "sc-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.14.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "futures", - "jsonrpsee", "log", - "parity-scale-codec", - "parking_lot 0.12.2", - "sc-block-builder 0.10.0-dev", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-rpc-api 0.10.0-dev", - "sc-tracing 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", - "serde_json", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-offchain 4.0.0-dev", - "sp-rpc 6.0.0", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-statement-store 4.0.0-dev", - "sp-version 22.0.0", - "tokio", + "substrate-prometheus-endpoint", ] [[package]] name = "sc-rpc" version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f86ce48d8c8c6b4ebaf4775955cc79985732db5407e4893e0976be8f6b28eb5b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "jsonrpsee", "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-block-builder 0.28.0", - "sc-chain-spec 22.0.0", - "sc-client-api 23.0.0", - "sc-rpc-api 0.28.0", - "sc-tracing 23.0.0", - "sc-transaction-pool-api 23.0.0", - "sc-utils 9.0.0", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-rpc-api", + "sc-tracing", + "sc-transaction-pool-api", + "sc-utils", "serde_json", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-keystore 0.29.0", - "sp-offchain 21.0.0", - "sp-rpc 21.0.0", - "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-statement-store 5.0.0", - "sp-version 24.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-keystore", + "sp-offchain", + "sp-rpc", + "sp-runtime 26.0.0", + "sp-session", + "sp-statement-store", + "sp-version", "tokio", ] -[[package]] -name = "sc-rpc-api" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "jsonrpsee", - "parity-scale-codec", - "sc-chain-spec 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "scale-info", - "serde", - "serde_json", - "sp-core 21.0.0", - "sp-rpc 6.0.0", - "sp-runtime 24.0.0", - "sp-version 22.0.0", - "thiserror", -] - [[package]] name = "sc-rpc-api" version = "0.28.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60585da26d11aefb112d3a6925cc75fd76bee1961b2de615e6207df2b86a459c" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec 22.0.0", - "sc-transaction-pool-api 23.0.0", + "sc-chain-spec", + "sc-transaction-pool-api", "scale-info", "serde", "serde_json", - "sp-core 23.0.0", - "sp-rpc 21.0.0", + "sp-core", + "sp-rpc", "sp-runtime 26.0.0", - "sp-version 24.0.0", + "sp-version", "thiserror", ] -[[package]] -name = "sc-rpc-server" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "http", - "jsonrpsee", - "log", - "serde_json", - "substrate-prometheus-endpoint 0.10.0-dev", - "tokio", - "tower", - "tower-http", -] - [[package]] name = "sc-rpc-server" version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fc99b691cc6a88afc9c64b40e50cdef64920f7b3c3e2d752aa8dfe192a4c2f0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "http", "jsonrpsee", "log", "serde_json", - "substrate-prometheus-endpoint 0.14.0", + "substrate-prometheus-endpoint", "tokio", "tower", "tower-http", ] -[[package]] -name = "sc-rpc-spec-v2" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "array-bytes", - "futures", - "futures-util", - "hex", - "jsonrpsee", - "log", - "parity-scale-codec", - "parking_lot 0.12.2", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", - "serde", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-version 22.0.0", - "thiserror", - "tokio", - "tokio-stream", -] - [[package]] name = "sc-rpc-spec-v2" version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d4a55644ca962d4a094b54bb0e2a30bcbe12c17385096650c771c14f7318c8e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "futures", @@ -14758,90 +11894,25 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-chain-spec 22.0.0", - "sc-client-api 23.0.0", - "sc-transaction-pool-api 23.0.0", - "sc-utils 9.0.0", + "sc-chain-spec", + "sc-client-api", + "sc-transaction-pool-api", + "sc-utils", "serde", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", + "sp-api", + "sp-blockchain", + "sp-core", "sp-runtime 26.0.0", - "sp-version 24.0.0", + "sp-version", "thiserror", "tokio", "tokio-stream", ] -[[package]] -name = "sc-service" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "directories", - "exit-future", - "futures", - "futures-timer", - "jsonrpsee", - "log", - "parity-scale-codec", - "parking_lot 0.12.2", - "pin-project", - "rand 0.8.5", - "sc-block-builder 0.10.0-dev", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", - "sc-client-db 0.10.0-dev", - "sc-consensus 0.10.0-dev", - "sc-executor 0.10.0-dev", - "sc-informant 0.10.0-dev", - "sc-keystore 4.0.0-dev", - "sc-network 0.10.0-dev", - "sc-network-bitswap 0.10.0-dev", - "sc-network-common 0.10.0-dev", - "sc-network-light 0.10.0-dev", - "sc-network-sync 0.10.0-dev", - "sc-network-transactions 0.10.0-dev", - "sc-rpc 4.0.0-dev", - "sc-rpc-server 4.0.0-dev", - "sc-rpc-spec-v2 0.10.0-dev", - "sc-sysinfo 6.0.0-dev", - "sc-telemetry 4.0.0-dev", - "sc-tracing 4.0.0-dev", - "sc-transaction-pool 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", - "serde", - "serde_json", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-state-machine 0.28.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-transaction-storage-proof 4.0.0-dev", - "sp-trie 22.0.0", - "sp-version 22.0.0", - "static_init", - "substrate-prometheus-endpoint 0.10.0-dev", - "tempfile", - "thiserror", - "tokio", - "tracing", - "tracing-futures", -] - [[package]] name = "sc-service" version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e58550b3ee0bba7beec7d2ce5612b712a34d3326ff68fa95799f6c328f5bb8dd" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "directories", @@ -14854,47 +11925,47 @@ dependencies = [ "parking_lot 0.12.2", "pin-project", "rand 0.8.5", - "sc-block-builder 0.28.0", - "sc-chain-spec 22.0.0", - "sc-client-api 23.0.0", - "sc-client-db 0.30.0", - "sc-consensus 0.28.0", - "sc-executor 0.27.0", - "sc-informant 0.28.0", - "sc-keystore 20.0.0", - "sc-network 0.29.0", - "sc-network-bitswap 0.28.0", - "sc-network-common 0.28.0", - "sc-network-light 0.28.0", - "sc-network-sync 0.28.0", - "sc-network-transactions 0.28.0", - "sc-rpc 24.0.0", - "sc-rpc-server 8.0.0", - "sc-rpc-spec-v2 0.29.0", - "sc-sysinfo 22.0.0", - "sc-telemetry 10.0.0", - "sc-tracing 23.0.0", - "sc-transaction-pool 23.0.0", - "sc-transaction-pool-api 23.0.0", - "sc-utils 9.0.0", + "sc-block-builder", + "sc-chain-spec", + "sc-client-api", + "sc-client-db", + "sc-consensus", + "sc-executor", + "sc-informant", + "sc-keystore", + "sc-network", + "sc-network-bitswap", + "sc-network-common", + "sc-network-light", + "sc-network-sync", + "sc-network-transactions", + "sc-rpc", + "sc-rpc-server", + "sc-rpc-spec-v2", + "sc-sysinfo", + "sc-telemetry", + "sc-tracing", + "sc-transaction-pool", + "sc-transaction-pool-api", + "sc-utils", "serde", "serde_json", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-consensus 0.27.0", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-keystore 0.29.0", - "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-state-machine 0.30.0", - "sp-storage 15.0.0", - "sp-transaction-pool 21.0.0", - "sp-transaction-storage-proof 21.0.0", - "sp-trie 24.0.0", - "sp-version 24.0.0", + "sp-api", + "sp-blockchain", + "sp-consensus", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime 26.0.0", + "sp-session", + "sp-state-machine", + "sp-storage", + "sp-transaction-pool", + "sp-transaction-storage-proof", + "sp-trie", + "sp-version", "static_init", - "substrate-prometheus-endpoint 0.14.0", + "substrate-prometheus-endpoint", "tempfile", "thiserror", "tokio", @@ -14902,86 +11973,54 @@ dependencies = [ "tracing-futures", ] -[[package]] -name = "sc-state-db" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "log", - "parity-scale-codec", - "parking_lot 0.12.2", - "sp-core 21.0.0", -] - [[package]] name = "sc-state-db" version = "0.25.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b72de87b85342d40852e2dd8b17c07a47406ffe8f1ce97acb2605769df7ed7" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sp-core 23.0.0", + "sp-core", ] [[package]] name = "sc-storage-monitor" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.11.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "clap", "fs4", "log", - "sc-client-db 0.10.0-dev", - "sp-core 21.0.0", + "sc-client-db", + "sp-core", "thiserror", "tokio", ] [[package]] name = "sc-sync-state-rpc" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.29.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-chain-spec 4.0.0-dev", - "sc-client-api 4.0.0-dev", + "sc-chain-spec", + "sc-client-api", "sc-consensus-babe", - "sc-consensus-epochs", - "sc-consensus-grandpa", - "serde", - "serde_json", - "sp-blockchain 4.0.0-dev", - "sp-runtime 24.0.0", - "thiserror", -] - -[[package]] -name = "sc-sysinfo" -version = "6.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "futures", - "libc", - "log", - "rand 0.8.5", - "rand_pcg", - "regex", - "sc-telemetry 4.0.0-dev", + "sc-consensus-epochs", + "sc-consensus-grandpa", "serde", "serde_json", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-std 8.0.0", + "sp-blockchain", + "sp-runtime 26.0.0", + "thiserror", ] [[package]] name = "sc-sysinfo" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca1dc4ea7ab8b96f0c948d26b2af7e540a8d182ba13f7b81930c119dc50f7087" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "libc", @@ -14989,38 +12028,18 @@ dependencies = [ "rand 0.8.5", "rand_pcg", "regex", - "sc-telemetry 10.0.0", + "sc-telemetry", "serde", "serde_json", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-std 10.0.0", ] -[[package]] -name = "sc-telemetry" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "chrono", - "futures", - "libp2p", - "log", - "parking_lot 0.12.2", - "pin-project", - "rand 0.8.5", - "sc-utils 4.0.0-dev", - "serde", - "serde_json", - "thiserror", - "wasm-timer", -] - [[package]] name = "sc-telemetry" version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba96178e1d0286ecc4a37fbf39a4660d8d10640baedffb58ff18de7162d117cb" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "chrono", "futures", @@ -15029,47 +12048,17 @@ dependencies = [ "parking_lot 0.12.2", "pin-project", "rand 0.8.5", - "sc-utils 9.0.0", + "sc-utils", "serde", "serde_json", "thiserror", "wasm-timer", ] -[[package]] -name = "sc-tracing" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "ansi_term", - "atty", - "chrono", - "lazy_static", - "libc", - "log", - "parking_lot 0.12.2", - "regex", - "rustc-hash", - "sc-client-api 4.0.0-dev", - "sc-tracing-proc-macro 4.0.0-dev", - "serde", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-rpc 6.0.0", - "sp-runtime 24.0.0", - "sp-tracing 10.0.0", - "thiserror", - "tracing", - "tracing-log", - "tracing-subscriber", -] - [[package]] name = "sc-tracing" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e86aa30a30596a5ca9e0492474d907edff1e5e569a121bb4eb178f4a262b8d1" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "ansi_term", "atty", @@ -15080,37 +12069,25 @@ dependencies = [ "parking_lot 0.12.2", "regex", "rustc-hash", - "sc-client-api 23.0.0", - "sc-tracing-proc-macro 8.0.0", + "sc-client-api", + "sc-tracing-proc-macro", "serde", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", - "sp-rpc 21.0.0", + "sp-api", + "sp-blockchain", + "sp-core", + "sp-rpc", "sp-runtime 26.0.0", - "sp-tracing 12.0.0", + "sp-tracing", "thiserror", "tracing", "tracing-log", "tracing-subscriber", ] -[[package]] -name = "sc-tracing-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "sc-tracing-proc-macro" version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f602d1fa418385ed0e25be1305c9b03f68ff7ccb3b5df88a2145e7e1fb9117e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -15118,37 +12095,10 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "sc-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "futures", - "futures-timer", - "linked-hash-map", - "log", - "parity-scale-codec", - "parking_lot 0.12.2", - "sc-client-api 4.0.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sc-utils 4.0.0-dev", - "serde", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-tracing 10.0.0", - "sp-transaction-pool 4.0.0-dev", - "substrate-prometheus-endpoint 0.10.0-dev", - "thiserror", -] - [[package]] name = "sc-transaction-pool" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1787f18283fa7714203a705ff3b7bcb288eb85149e3679db0197f09319503f9" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", @@ -15157,73 +12107,40 @@ dependencies = [ "log", "parity-scale-codec", "parking_lot 0.12.2", - "sc-client-api 23.0.0", - "sc-transaction-pool-api 23.0.0", - "sc-utils 9.0.0", + "sc-client-api", + "sc-transaction-pool-api", + "sc-utils", "serde", - "sp-api 21.0.0", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", + "sp-api", + "sp-blockchain", + "sp-core", "sp-runtime 26.0.0", - "sp-tracing 12.0.0", - "sp-transaction-pool 21.0.0", - "substrate-prometheus-endpoint 0.14.0", - "thiserror", -] - -[[package]] -name = "sc-transaction-pool-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "futures", - "log", - "parity-scale-codec", - "serde", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", + "sp-tracing", + "sp-transaction-pool", + "substrate-prometheus-endpoint", "thiserror", ] [[package]] name = "sc-transaction-pool-api" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "792c4841d8fba48d4a61e03db45854d8273dee31ae0d4ffb98af5176d0e31a03" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", "log", "parity-scale-codec", "serde", - "sp-blockchain 23.0.0", - "sp-core 23.0.0", + "sp-blockchain", + "sp-core", "sp-runtime 26.0.0", "thiserror", ] -[[package]] -name = "sc-utils" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-channel 1.9.0", - "futures", - "futures-timer", - "lazy_static", - "log", - "parking_lot 0.12.2", - "prometheus", - "sp-arithmetic 16.0.0", -] - [[package]] name = "sc-utils" version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "563bde62fa4681746c8960d434fa65e7ea40c7fab46692b26998132f43e1e100" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-channel 1.9.0", "futures", @@ -15232,7 +12149,7 @@ dependencies = [ "log", "parking_lot 0.12.2", "prometheus", - "sp-arithmetic 18.0.0", + "sp-arithmetic", ] [[package]] @@ -15471,15 +12388,15 @@ name = "security" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", "sha2 0.8.2", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -15711,23 +12628,10 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" -[[package]] -name = "slot-range-helper" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "enumn", - "parity-scale-codec", - "paste", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "slot-range-helper" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25d332388412dc3ccbd1c4332876984736ee46b8f4a0ae6ea626d8ebf24ac312" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "enumn", "parity-scale-codec", @@ -15927,68 +12831,31 @@ dependencies = [ "sha-1", ] -[[package]] -name = "sp-api" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "scale-info", - "sp-api-proc-macro 4.0.0-dev", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-metadata-ir 0.1.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "sp-version 22.0.0", - "thiserror", -] - [[package]] name = "sp-api" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86901915aaf9c73f9a8588fae10072c6082e7bf169edae175950410b77ad8103" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "hash-db", "log", "parity-scale-codec", "scale-info", - "sp-api-proc-macro 10.0.0", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-metadata-ir 0.2.0", + "sp-api-proc-macro", + "sp-core", + "sp-externalities", + "sp-metadata-ir", "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", + "sp-state-machine", "sp-std 10.0.0", - "sp-trie 24.0.0", - "sp-version 24.0.0", + "sp-trie", + "sp-version", "thiserror", ] -[[package]] -name = "sp-api-proc-macro" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "Inflector", - "blake2", - "expander 2.1.0", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "sp-api-proc-macro" version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "972809a3e3a583423bca2ee6d08eb5397814ef6b265abf43e888c4ed9916ff83" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "Inflector", "blake2", @@ -15999,52 +12866,23 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "sp-application-crypto" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-application-crypto" version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fa730e4f3a2aec3f4ee777410599a86eb17067ee5410c58ab496e88d7bb840c" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", + "sp-core", "sp-io 25.0.0", "sp-std 10.0.0", ] -[[package]] -name = "sp-arithmetic" -version = "16.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "integer-sqrt", - "num-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-std 8.0.0", - "static_assertions", -] - [[package]] name = "sp-arithmetic" version = "18.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2d3d3ff6d6d717d7563659e9e47e958d33ebd2d0b3d8b1a9961cf9832944375e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "integer-sqrt", "num-traits", @@ -16055,351 +12893,152 @@ dependencies = [ "static_assertions", ] -[[package]] -name = "sp-authority-discovery" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-authority-discovery" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06a92d2af502f53c11c4656f58a1f49856b633f455433c6e0c94e59039f560f0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", + "sp-api", + "sp-application-crypto", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "sp-block-builder" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "sp-api 4.0.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-block-builder" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "149acca1cfe20a2fc888e2e04b2811f7fd04a5bc47630a5d6191664f4ed7b224" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "sp-api 21.0.0", - "sp-inherents 21.0.0", + "sp-api", + "sp-inherents", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "sp-blockchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "futures", - "log", - "parity-scale-codec", - "parking_lot 0.12.2", - "schnellru", - "sp-api 4.0.0-dev", - "sp-consensus 0.10.0-dev", - "sp-database 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "thiserror", -] - [[package]] name = "sp-blockchain" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee4d1f97e0cb623f919b6c6dbcd1d6438b8d8c456df4d045fb2778251d9d7803" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "futures", "log", "parity-scale-codec", "parking_lot 0.12.2", "schnellru", - "sp-api 21.0.0", - "sp-consensus 0.27.0", - "sp-database 7.0.0", + "sp-api", + "sp-consensus", + "sp-database", "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "thiserror", -] - -[[package]] -name = "sp-consensus" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "futures", - "log", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", + "sp-state-machine", "thiserror", ] [[package]] name = "sp-consensus" version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e74272780c5c6ea026b3e66cdd7b369b90e1e94c17d91c41e2359224f2439ea" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "futures", "log", - "sp-core 23.0.0", - "sp-inherents 21.0.0", - "sp-runtime 26.0.0", - "sp-state-machine 0.30.0", - "thiserror", -] - -[[package]] -name = "sp-consensus-aura" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-consensus-slots 0.10.0-dev", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev", -] - -[[package]] -name = "sp-consensus-aura" -version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9564b98aa33315f542ba0ace2bb5f94a1a0503608b125edbd6537420fcf03a47" -dependencies = [ - "async-trait", - "parity-scale-codec", - "scale-info", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-consensus-slots 0.27.0", - "sp-inherents 21.0.0", + "sp-core", + "sp-inherents", "sp-runtime 26.0.0", - "sp-std 10.0.0", - "sp-timestamp 21.0.0", + "sp-state-machine", + "thiserror", ] [[package]] -name = "sp-consensus-babe" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +name = "sp-consensus-aura" +version = "0.27.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-consensus-slots 0.10.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev", + "sp-api", + "sp-application-crypto", + "sp-consensus-slots", + "sp-inherents", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-timestamp", ] [[package]] name = "sp-consensus-babe" version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53de79497a7ac68e7f414c2fea712b255b129991fbf6cbd63002fab9314437fe" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", "serde", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-consensus-slots 0.27.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", + "sp-api", + "sp-application-crypto", + "sp-consensus-slots", + "sp-core", + "sp-inherents", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-timestamp 21.0.0", -] - -[[package]] -name = "sp-consensus-beefy" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "lazy_static", - "parity-scale-codec", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "strum 0.24.1", + "sp-timestamp", ] [[package]] name = "sp-consensus-beefy" version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5cd87757ce886d92502d11b84022ee42d268ba3a63703c273c1f31f536b01b7b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "lazy_static", "parity-scale-codec", "scale-info", "serde", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", + "sp-api", + "sp-application-crypto", + "sp-core", "sp-io 25.0.0", - "sp-mmr-primitives 21.0.0", + "sp-mmr-primitives", "sp-runtime 26.0.0", "sp-std 10.0.0", "strum 0.24.1", ] -[[package]] -name = "sp-consensus-grandpa" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "finality-grandpa", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-consensus-grandpa" version = "8.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c750af0e64f19a5c364748c49339900e12f6ecd577f71879052604fd7f9312c4" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "finality-grandpa", "log", "parity-scale-codec", "scale-info", "serde", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", - "sp-keystore 0.29.0", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-keystore", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "sp-consensus-slots" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-std 8.0.0", - "sp-timestamp 4.0.0-dev", -] - [[package]] name = "sp-consensus-slots" version = "0.27.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c9edd2b6ac697a55075e3a4c5697f1142cd59de015f93aaf0aa843d1194ae268" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "scale-info", "serde", "sp-std 10.0.0", - "sp-timestamp 21.0.0", -] - -[[package]] -name = "sp-core" -version = "21.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "array-bytes", - "arrayvec 0.7.4", - "bandersnatch_vrfs", - "bitflags 1.3.2", - "blake2", - "bounded-collections", - "bs58 0.5.1", - "dyn-clonable", - "ed25519-zebra 3.1.0", - "futures", - "hash-db", - "hash256-std-hasher", - "impl-serde", - "lazy_static", - "libsecp256k1", - "log", - "merlin 2.0.1", - "parity-scale-codec", - "parking_lot 0.12.2", - "paste", - "primitive-types", - "rand 0.8.5", - "regex", - "scale-info", - "schnorrkel 0.9.1", - "secp256k1", - "secrecy", - "serde", - "sp-core-hashing 9.0.0", - "sp-debug-derive 8.0.0", - "sp-externalities 0.19.0", - "sp-runtime-interface 17.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "ss58-registry", - "substrate-bip39", - "thiserror", - "tiny-bip39", - "tracing", - "zeroize", + "sp-timestamp", ] [[package]] name = "sp-core" version = "23.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "412e2ec53b1bc63778e2d70c347224e6cd2e25c4bacb509585db85f0788747b7" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "array-bytes", "arrayvec 0.7.4", @@ -16428,12 +13067,12 @@ dependencies = [ "secp256k1", "secrecy", "serde", - "sp-core-hashing 11.0.0", - "sp-debug-derive 10.0.0", - "sp-externalities 0.21.0", - "sp-runtime-interface 19.0.0", + "sp-core-hashing", + "sp-debug-derive", + "sp-externalities", + "sp-runtime-interface", "sp-std 10.0.0", - "sp-storage 15.0.0", + "sp-storage", "ss58-registry", "substrate-bip39", "thiserror", @@ -16442,24 +13081,10 @@ dependencies = [ "zeroize", ] -[[package]] -name = "sp-core-hashing" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "blake2b_simd", - "byteorder", - "digest 0.10.7", - "sha2 0.10.8", - "sha3", - "twox-hash", -] - [[package]] name = "sp-core-hashing" version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "558116d02341b6f28b033c19a2a5fa555afa3c52628639170087e7685d51e743" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "blake2b_simd", "byteorder", @@ -16469,132 +13094,61 @@ dependencies = [ "twox-hash", ] -[[package]] -name = "sp-core-hashing-proc-macro" -version = "9.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "quote", - "sp-core-hashing 9.0.0", - "syn 2.0.65", -] - [[package]] name = "sp-core-hashing-proc-macro" version = "11.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d8681fa136cf504ba2b722fcb10d78df147c15d201b997e06c4c8c72258001a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "quote", - "sp-core-hashing 11.0.0", + "sp-core-hashing", "syn 2.0.65", ] -[[package]] -name = "sp-database" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "kvdb", - "parking_lot 0.12.2", -] - [[package]] name = "sp-database" version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac16ca1b4f309dd51a7a06b1843b73e6e81ff70a05dac17d3c8f9c86e4fba5da" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "kvdb", "parking_lot 0.12.2", ] -[[package]] -name = "sp-debug-derive" -version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "sp-debug-derive" version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4b235a0ad7124d58e6f0a728c8354da5b185b77bcf18b131b3a480cdaa23d95" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "proc-macro2", "quote", "syn 2.0.65", ] -[[package]] -name = "sp-externalities" -version = "0.19.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "environmental", - "parity-scale-codec", - "sp-std 8.0.0", - "sp-storage 13.0.0", -] - [[package]] name = "sp-externalities" version = "0.21.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "588cf40c36de918f545d712ad1a70631ae71653e4a321506dfcd8fa6fd26453c" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "environmental", "parity-scale-codec", "sp-std 10.0.0", - "sp-storage 15.0.0", -] - -[[package]] -name = "sp-genesis-builder" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "serde_json", - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-storage", ] [[package]] name = "sp-genesis-builder" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ae51f8a24e1be6593be94581f3465a10d7c86ce403cbf9dcf703d14f35309d1" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "serde_json", - "sp-api 21.0.0", + "sp-api", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "sp-inherents" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "thiserror", -] - [[package]] name = "sp-inherents" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4355b6a68001ff5308a09fe069c778c184030ee3b95271dd44841d056ecadf13" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -16617,14 +13171,14 @@ dependencies = [ "parity-scale-codec", "rustversion", "secp256k1", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-keystore 0.27.0", - "sp-runtime-interface 17.0.0", - "sp-state-machine 0.28.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", - "sp-trie 22.0.0", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime-interface", + "sp-state-machine", + "sp-std 10.0.0", + "sp-tracing", + "sp-trie", "tracing", "tracing-core", ] @@ -16632,8 +13186,7 @@ dependencies = [ [[package]] name = "sp-io" version = "25.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e9926dba7d67d87e40f49e18ff6cfc01373d5be13e3d373f02182bb5ec8ab37b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bytes", "ed25519-dalek", @@ -16642,101 +13195,54 @@ dependencies = [ "parity-scale-codec", "rustversion", "secp256k1", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-keystore 0.29.0", - "sp-runtime-interface 19.0.0", - "sp-state-machine 0.30.0", + "sp-core", + "sp-externalities", + "sp-keystore", + "sp-runtime-interface", + "sp-state-machine", "sp-std 10.0.0", - "sp-tracing 12.0.0", - "sp-trie 24.0.0", + "sp-tracing", + "sp-trie", "tracing", "tracing-core", ] -[[package]] -name = "sp-keyring" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "lazy_static", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "strum 0.24.1", -] - [[package]] name = "sp-keyring" version = "26.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9dfcca2fad349d5fd197a56b4deef229b872c9172a8267d77c81a9f45a38f18a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "lazy_static", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", "strum 0.24.1", ] -[[package]] -name = "sp-keystore" -version = "0.27.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "parking_lot 0.12.2", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "thiserror", -] - [[package]] name = "sp-keystore" version = "0.29.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44f0f9546dd151881c60e75355806f1cbbc893f64aa465fc5bf87a47de59467b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "thiserror", -] - -[[package]] -name = "sp-maybe-compressed-blob" -version = "4.1.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ + "sp-core", + "sp-externalities", "thiserror", - "zstd 0.12.4", ] [[package]] name = "sp-maybe-compressed-blob" version = "7.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cb1a26782e618f26b43ec8c6ecd799657134cd12af1902ceddaf1fad8031a1b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "thiserror", "zstd 0.12.4", ] -[[package]] -name = "sp-metadata-ir" -version = "0.1.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-metadata", - "parity-scale-codec", - "scale-info", - "sp-std 8.0.0", -] - [[package]] name = "sp-metadata-ir" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d493f8324241f20d80cbc920fa0ab7a173907d0bf1a10812098a924cdff48d7" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -16744,133 +13250,66 @@ dependencies = [ "sp-std 10.0.0", ] -[[package]] -name = "sp-mmr-primitives" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "ckb-merkle-mountain-range", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-debug-derive 8.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "thiserror", -] - [[package]] name = "sp-mmr-primitives" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74488c6296d65190b67a3945ef2f5cc8ac0f8b92023dcfc6e88164380654b6a0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "ckb-merkle-mountain-range", "log", "parity-scale-codec", "scale-info", - "serde", - "sp-api 21.0.0", - "sp-core 23.0.0", - "sp-debug-derive 10.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", - "thiserror", -] - -[[package]] -name = "sp-npos-elections" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "serde", + "sp-api", + "sp-core", + "sp-debug-derive", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "thiserror", ] [[package]] name = "sp-npos-elections" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "234e5bf197f5232cd00aeab2dc0b4c69b9fc2179d4ea67abd11fdea00a54bddf" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", + "sp-arithmetic", + "sp-core", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "sp-offchain" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", -] - [[package]] name = "sp-offchain" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1e1b9996004e6a39c06e6d66bd7684c8a07e73dd9137a2b6f2bbfde675d636a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "sp-api 21.0.0", - "sp-core 23.0.0", + "sp-api", + "sp-core", "sp-runtime 26.0.0", ] -[[package]] -name = "sp-panic-handler" -version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "backtrace", - "lazy_static", - "regex", -] - [[package]] name = "sp-panic-handler" version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "261572cc0db4b41cf7587b4f7bdc15b8f83f748f17ae1c3c2f56a3e8e62ee913" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "backtrace", "lazy_static", "regex", ] -[[package]] -name = "sp-rpc" -version = "6.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "rustc-hash", - "serde", - "sp-core 21.0.0", -] - [[package]] name = "sp-rpc" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5828020dd51228aeee12a571720f3354deb95bc159f5edf4b7f2ffb3e023a12e" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "rustc-hash", "serde", - "sp-core 23.0.0", + "sp-core", ] [[package]] @@ -16887,19 +13326,18 @@ dependencies = [ "rand 0.8.5", "scale-info", "serde", - "sp-application-crypto 23.0.0", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-std 10.0.0", + "sp-weights", ] [[package]] name = "sp-runtime" version = "26.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f645e9e2c82d052ea48ed987a8789daca1c03f9b5ed1aa49cd080092eda85330" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "either", "hash256-std-hasher", @@ -16910,68 +13348,36 @@ dependencies = [ "rand 0.8.5", "scale-info", "serde", - "sp-application-crypto 25.0.0", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", + "sp-application-crypto", + "sp-arithmetic", + "sp-core", "sp-io 25.0.0", "sp-std 10.0.0", - "sp-weights 22.0.0", -] - -[[package]] -name = "sp-runtime-interface" -version = "17.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bytes", - "impl-trait-for-tuples", - "parity-scale-codec", - "primitive-types", - "sp-externalities 0.19.0", - "sp-runtime-interface-proc-macro 11.0.0", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-tracing 10.0.0", - "sp-wasm-interface 14.0.0", - "static_assertions", + "sp-weights", ] [[package]] name = "sp-runtime-interface" version = "19.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ef767d6e400ee54a420bcbc570030741420c2d938a6e379d21cab9875a339c5" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bytes", "impl-trait-for-tuples", "parity-scale-codec", "primitive-types", - "sp-externalities 0.21.0", - "sp-runtime-interface-proc-macro 13.0.0", + "sp-externalities", + "sp-runtime-interface-proc-macro", "sp-std 10.0.0", - "sp-storage 15.0.0", - "sp-tracing 12.0.0", - "sp-wasm-interface 16.0.0", + "sp-storage", + "sp-tracing", + "sp-wasm-interface", "static_assertions", ] -[[package]] -name = "sp-runtime-interface-proc-macro" -version = "11.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "Inflector", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "sp-runtime-interface-proc-macro" version = "13.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fdd795a4a2205b64d95da897f85b7c83a0044f30df22b0ea282f8387dc6ca428" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "Inflector", "proc-macro-crate 1.3.1", @@ -16980,92 +13386,39 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "sp-session" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "scale-info", - "sp-api 4.0.0-dev", - "sp-core 21.0.0", - "sp-keystore 0.27.0", - "sp-runtime 24.0.0", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", -] - [[package]] name = "sp-session" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff5d53ba296b793574fc12b6ebf49d6755d24439979290682ca58d759db5bb73" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "scale-info", - "sp-api 21.0.0", - "sp-core 23.0.0", - "sp-keystore 0.29.0", + "sp-api", + "sp-core", + "sp-keystore", "sp-runtime 26.0.0", - "sp-staking 21.0.0", + "sp-staking", "sp-std 10.0.0", ] -[[package]] -name = "sp-staking" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "impl-trait-for-tuples", - "parity-scale-codec", - "scale-info", - "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-staking" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8acb11c6a7765d2df277110fe25bba075f697aba999b29a6c9b55eb2b95401b0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", "serde", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", "sp-std 10.0.0", ] -[[package]] -name = "sp-state-machine" -version = "0.28.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "hash-db", - "log", - "parity-scale-codec", - "parking_lot 0.12.2", - "rand 0.8.5", - "smallvec", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-panic-handler 8.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", - "thiserror", - "tracing", - "trie-db", -] - [[package]] name = "sp-state-machine" version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "771dce7d78335718ab8475984b6dbc1f374777049ed1c308186679e611333be2" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "hash-db", "log", @@ -17073,45 +13426,20 @@ dependencies = [ "parking_lot 0.12.2", "rand 0.8.5", "smallvec", - "sp-core 23.0.0", - "sp-externalities 0.21.0", - "sp-panic-handler 10.0.0", + "sp-core", + "sp-externalities", + "sp-panic-handler", "sp-std 10.0.0", - "sp-trie 24.0.0", + "sp-trie", "thiserror", "tracing", "trie-db", ] -[[package]] -name = "sp-statement-store" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "aes-gcm", - "curve25519-dalek 4.1.2", - "ed25519-dalek", - "hkdf", - "parity-scale-codec", - "rand 0.8.5", - "scale-info", - "sha2 0.10.8", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-core 21.0.0", - "sp-externalities 0.19.0", - "sp-runtime 24.0.0", - "sp-runtime-interface 17.0.0", - "sp-std 8.0.0", - "thiserror", - "x25519-dalek 2.0.1", -] - [[package]] name = "sp-statement-store" version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49c431b349889565a6b7f13eaa8216af8f826b015cbe1c9ef21999a44edd61d7" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "aes-gcm", "curve25519-dalek 4.1.2", @@ -17121,12 +13449,12 @@ dependencies = [ "rand 0.8.5", "scale-info", "sha2 0.10.8", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-core 23.0.0", - "sp-externalities 0.21.0", + "sp-api", + "sp-application-crypto", + "sp-core", + "sp-externalities", "sp-runtime 26.0.0", - "sp-runtime-interface 19.0.0", + "sp-runtime-interface", "sp-std 10.0.0", "thiserror", "x25519-dalek 2.0.1", @@ -17140,80 +13468,38 @@ source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot [[package]] name = "sp-std" version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ed09ef1760e8be9b64b7f739f1cf9a94528130be475d8e4f2d1be1e690c9f9c" - -[[package]] -name = "sp-storage" -version = "13.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "ref-cast", - "serde", - "sp-debug-derive 8.0.0", - "sp-std 8.0.0", -] +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" [[package]] name = "sp-storage" version = "15.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20f503280c004d94033a32cb84274ede30ef0b4b634770b1e7d595f8245bda4" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "impl-serde", "parity-scale-codec", "ref-cast", "serde", - "sp-debug-derive 10.0.0", + "sp-debug-derive", "sp-std 10.0.0", ] -[[package]] -name = "sp-timestamp" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "parity-scale-codec", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "thiserror", -] - [[package]] name = "sp-timestamp" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00d60953f7fc9b4f51bbcbac8f0cd8d6e6266a7cc18f661330308bbcec1eb053" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "parity-scale-codec", - "sp-inherents 21.0.0", + "sp-inherents", "sp-runtime 26.0.0", "sp-std 10.0.0", "thiserror", ] -[[package]] -name = "sp-tracing" -version = "10.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "sp-std 8.0.0", - "tracing", - "tracing-core", - "tracing-subscriber", -] - [[package]] name = "sp-tracing" version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ebabec43485ebdb2fdb5c6f9b388590d4797a3888024d74724ada2f16b2113b8" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "sp-std 10.0.0", @@ -17222,84 +13508,34 @@ dependencies = [ "tracing-subscriber", ] -[[package]] -name = "sp-transaction-pool" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", -] - [[package]] name = "sp-transaction-pool" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa16493e2b8f84b03167c901f4ef7af8fe3e58c4c3426d41cc48dc10597d255d" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "sp-api 21.0.0", + "sp-api", "sp-runtime 26.0.0", ] -[[package]] -name = "sp-transaction-storage-proof" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "async-trait", - "parity-scale-codec", - "scale-info", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-trie 22.0.0", -] - [[package]] name = "sp-transaction-storage-proof" version = "21.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42a926dbe30a0af60eae24ff01c532e545b9093eda36f520f2a744e40112e62b" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "parity-scale-codec", "scale-info", - "sp-core 23.0.0", - "sp-inherents 21.0.0", + "sp-core", + "sp-inherents", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-trie 24.0.0", -] - -[[package]] -name = "sp-trie" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "ahash 0.8.11", - "hash-db", - "hashbrown 0.13.2", - "lazy_static", - "memory-db", - "nohash-hasher", - "parity-scale-codec", - "parking_lot 0.12.2", - "scale-info", - "schnellru", - "sp-core 21.0.0", - "sp-std 8.0.0", - "thiserror", - "tracing", - "trie-db", - "trie-root", + "sp-trie", ] [[package]] name = "sp-trie" version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e78585a84d02d1c71e8eb8c00ed586c22a46ad4e773d9ff65c8ed3b8e98b9f51" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "ahash 0.8.11", "hash-db", @@ -17311,7 +13547,7 @@ dependencies = [ "parking_lot 0.12.2", "scale-info", "schnellru", - "sp-core 23.0.0", + "sp-core", "sp-std 10.0.0", "thiserror", "tracing", @@ -17319,57 +13555,27 @@ dependencies = [ "trie-root", ] -[[package]] -name = "sp-version" -version = "22.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "impl-serde", - "parity-scale-codec", - "parity-wasm", - "scale-info", - "serde", - "sp-core-hashing-proc-macro 9.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-version-proc-macro 8.0.0", - "thiserror", -] - [[package]] name = "sp-version" version = "24.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68a8d11b816cd2c68467c697aecca868ab5828af02ef093681a88554d045b878" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "impl-serde", "parity-scale-codec", "parity-wasm", "scale-info", "serde", - "sp-core-hashing-proc-macro 11.0.0", + "sp-core-hashing-proc-macro", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-version-proc-macro 10.0.0", + "sp-version-proc-macro", "thiserror", ] -[[package]] -name = "sp-version-proc-macro" -version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "proc-macro2", - "quote", - "syn 2.0.65", -] - [[package]] name = "sp-version-proc-macro" version = "10.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6de7bbf860de93bb9b0ccd8e4a74e0dc40089e7192c397bac2b357d4da74e20c" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -17377,24 +13583,10 @@ dependencies = [ "syn 2.0.65", ] -[[package]] -name = "sp-wasm-interface" -version = "14.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "anyhow", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-std 8.0.0", - "wasmtime", -] - [[package]] name = "sp-wasm-interface" version = "16.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee009ac79098027f5990984e0c5ee2fd4883b16bbd6ab97931f28c2148aaa3ea" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -17404,34 +13596,18 @@ dependencies = [ "wasmtime", ] -[[package]] -name = "sp-weights" -version = "20.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "parity-scale-codec", - "scale-info", - "serde", - "smallvec", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-debug-derive 8.0.0", - "sp-std 8.0.0", -] - [[package]] name = "sp-weights" version = "22.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86566cae93412e40bea0db9e6b110a7379105412a9aed1af73b5d2fb69cb7000" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", "scale-info", "serde", "smallvec", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", - "sp-debug-derive 10.0.0", + "sp-arithmetic", + "sp-core", + "sp-debug-derive", "sp-std 10.0.0", ] @@ -17442,16 +13618,16 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "base58", "bstringify", - "frame-support 4.0.0-dev", + "frame-support", "hex", "parity-scale-codec", "scale-decode", "scale-encode", "scale-info", "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "substrate-stellar-sdk", ] @@ -17512,228 +13688,120 @@ version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" -[[package]] -name = "staging-kusama-runtime" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "binary-merkle-tree 4.0.0-dev", - "bitvec", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-executive 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", - "hex-literal 0.4.1", - "kusama-runtime-constants 1.0.0", - "log", - "pallet-authority-discovery 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-babe 4.0.0-dev", - "pallet-bags-list 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-beefy 4.0.0-dev", - "pallet-beefy-mmr 4.0.0-dev", - "pallet-bounties 4.0.0-dev", - "pallet-child-bounties 4.0.0-dev", - "pallet-collective 4.0.0-dev", - "pallet-conviction-voting 4.0.0-dev", - "pallet-democracy 4.0.0-dev", - "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-election-provider-support-benchmarking 4.0.0-dev", - "pallet-elections-phragmen 5.0.0-dev", - "pallet-fast-unstake 4.0.0-dev", - "pallet-grandpa 4.0.0-dev", - "pallet-identity 4.0.0-dev", - "pallet-im-online 4.0.0-dev", - "pallet-indices 4.0.0-dev", - "pallet-membership 4.0.0-dev", - "pallet-message-queue 7.0.0-dev", - "pallet-mmr 4.0.0-dev", - "pallet-multisig 4.0.0-dev", - "pallet-nis 4.0.0-dev", - "pallet-nomination-pools 1.0.0", - "pallet-nomination-pools-benchmarking 1.0.0", - "pallet-nomination-pools-runtime-api 1.0.0-dev", - "pallet-offences 4.0.0-dev", - "pallet-offences-benchmarking 4.0.0-dev", - "pallet-preimage 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-ranked-collective 4.0.0-dev", - "pallet-recovery 4.0.0-dev", - "pallet-referenda 4.0.0-dev", - "pallet-scheduler 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-session-benchmarking 4.0.0-dev", - "pallet-society 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-staking-runtime-api 4.0.0-dev", - "pallet-state-trie-migration 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", - "pallet-tips 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "pallet-whitelist 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parity-scale-codec", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "polkadot-runtime-parachains 1.0.0", - "rustc-hex", - "scale-info", - "serde", - "serde_derive", - "smallvec", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-arithmetic 16.0.0", - "sp-authority-discovery 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-consensus-beefy 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-npos-elections 4.0.0-dev", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "static_assertions", - "substrate-wasm-builder 5.0.0-dev", -] - [[package]] name = "staging-kusama-runtime" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "084d70144427399ec325a8ef44ecb322b5738f22cd011a18c5d95237037cbf28" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "binary-merkle-tree 8.0.0", + "binary-merkle-tree", "bitvec", - "frame-benchmarking 23.0.0", - "frame-election-provider-support 23.0.0", - "frame-executive 23.0.0", - "frame-support 23.0.0", - "frame-system 23.0.0", - "frame-system-benchmarking 23.0.0", - "frame-system-rpc-runtime-api 21.0.0", - "frame-try-runtime 0.29.0", + "frame-benchmarking", + "frame-election-provider-support", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal 0.4.1", - "kusama-runtime-constants 2.0.0", - "log", - "pallet-authority-discovery 23.0.0", - "pallet-authorship 23.0.0", - "pallet-babe 23.0.0", - "pallet-bags-list 22.0.0", - "pallet-balances 23.0.0", - "pallet-beefy 23.0.0", - "pallet-beefy-mmr 23.0.0", - "pallet-bounties 22.0.0", - "pallet-child-bounties 22.0.0", - "pallet-collective 23.0.0", - "pallet-conviction-voting 23.0.0", - "pallet-democracy 23.0.0", - "pallet-election-provider-multi-phase 22.0.0", - "pallet-election-provider-support-benchmarking 22.0.0", - "pallet-elections-phragmen 24.0.0", - "pallet-fast-unstake 22.0.0", - "pallet-grandpa 23.0.0", - "pallet-identity 23.0.0", - "pallet-im-online 22.0.0", - "pallet-indices 23.0.0", - "pallet-membership 23.0.0", - "pallet-message-queue 26.0.0", - "pallet-mmr 22.0.0", - "pallet-multisig 23.0.0", - "pallet-nis 23.0.0", - "pallet-nomination-pools 20.0.0", - "pallet-nomination-pools-benchmarking 21.0.0", - "pallet-nomination-pools-runtime-api 18.0.0", - "pallet-offences 22.0.0", - "pallet-offences-benchmarking 23.0.0", - "pallet-preimage 23.0.0", - "pallet-proxy 23.0.0", - "pallet-ranked-collective 23.0.0", - "pallet-recovery 23.0.0", - "pallet-referenda 23.0.0", - "pallet-scheduler 24.0.0", - "pallet-session 23.0.0", - "pallet-session-benchmarking 23.0.0", - "pallet-society 23.0.0", - "pallet-staking 23.0.0", - "pallet-staking-runtime-api 9.0.0", - "pallet-state-trie-migration 24.0.0", - "pallet-timestamp 22.0.0", - "pallet-tips 22.0.0", - "pallet-transaction-payment 23.0.0", - "pallet-transaction-payment-rpc-runtime-api 23.0.0", - "pallet-treasury 22.0.0", - "pallet-utility 23.0.0", - "pallet-vesting 23.0.0", - "pallet-whitelist 22.0.0", - "pallet-xcm 2.0.0", - "pallet-xcm-benchmarks 2.0.0", - "parity-scale-codec", - "polkadot-primitives 2.0.0", - "polkadot-runtime-common 2.0.0", - "polkadot-runtime-parachains 2.0.0", + "kusama-runtime-constants", + "log", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-bags-list", + "pallet-balances", + "pallet-beefy", + "pallet-beefy-mmr", + "pallet-bounties", + "pallet-child-bounties", + "pallet-collective", + "pallet-conviction-voting", + "pallet-democracy", + "pallet-election-provider-multi-phase", + "pallet-election-provider-support-benchmarking", + "pallet-elections-phragmen", + "pallet-fast-unstake", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-message-queue", + "pallet-mmr", + "pallet-multisig", + "pallet-nis", + "pallet-nomination-pools", + "pallet-nomination-pools-benchmarking", + "pallet-nomination-pools-runtime-api", + "pallet-offences", + "pallet-offences-benchmarking", + "pallet-preimage", + "pallet-proxy", + "pallet-ranked-collective", + "pallet-recovery", + "pallet-referenda", + "pallet-scheduler", + "pallet-session", + "pallet-session-benchmarking", + "pallet-society", + "pallet-staking", + "pallet-staking-runtime-api", + "pallet-state-trie-migration", + "pallet-timestamp", + "pallet-tips", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", + "pallet-whitelist", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parity-scale-codec", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "rustc-hex", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api 21.0.0", - "sp-application-crypto 25.0.0", - "sp-arithmetic 18.0.0", - "sp-authority-discovery 21.0.0", - "sp-block-builder 21.0.0", - "sp-consensus-babe 0.27.0", - "sp-consensus-beefy 8.0.0", - "sp-core 23.0.0", - "sp-inherents 21.0.0", + "sp-api", + "sp-application-crypto", + "sp-arithmetic", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", + "sp-consensus-beefy", + "sp-core", + "sp-inherents", "sp-io 25.0.0", - "sp-mmr-primitives 21.0.0", - "sp-npos-elections 21.0.0", - "sp-offchain 21.0.0", + "sp-mmr-primitives", + "sp-npos-elections", + "sp-offchain", "sp-runtime 26.0.0", - "sp-session 22.0.0", - "sp-staking 21.0.0", + "sp-session", + "sp-staking", "sp-std 10.0.0", - "sp-storage 15.0.0", - "sp-transaction-pool 21.0.0", - "sp-version 24.0.0", - "staging-xcm 2.0.1", - "staging-xcm-builder 2.0.1", - "staging-xcm-executor 2.0.0", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", "static_assertions", - "substrate-wasm-builder 12.0.0", + "substrate-wasm-builder", ] [[package]] name = "staging-parachain-info" version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd1938a5d4938701c5a1ffd9c6cac6e906e219d85557f061f55f9f41e8d886c6" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "cumulus-primitives-core 0.2.0", - "frame-support 23.0.0", - "frame-system 23.0.0", + "cumulus-primitives-core", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "sp-runtime 26.0.0", @@ -17742,26 +13810,8 @@ dependencies = [ [[package]] name = "staging-xcm" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bounded-collections", - "derivative", - "environmental", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "sp-weights 20.0.0", - "xcm-procedural 1.0.0", -] - -[[package]] -name = "staging-xcm" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eec456fd5fcbc4dffe9c6042b452c1930eb1d5af5534d6ef36b8238b4517c9b7" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "bounded-collections", "derivative", @@ -17771,94 +13821,50 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-weights 22.0.0", - "xcm-procedural 2.0.0", -] - -[[package]] -name = "staging-xcm-builder" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "impl-trait-for-tuples", - "log", - "pallet-transaction-payment 4.0.0-dev", - "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "scale-info", - "sp-arithmetic 16.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", - "staging-xcm 1.0.0", - "staging-xcm-executor 1.0.0", + "sp-weights", + "xcm-procedural", ] [[package]] name = "staging-xcm-builder" version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07c1ca6d8f2b7fcbfe8866c1a1cb8105b62c72a74e727dd8c9943e8ac0c410eb" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "frame-system 23.0.0", + "frame-support", + "frame-system", "impl-trait-for-tuples", "log", - "pallet-transaction-payment 23.0.0", + "pallet-transaction-payment", "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "polkadot-parachain-primitives", "scale-info", - "sp-arithmetic 18.0.0", + "sp-arithmetic", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-weights 22.0.0", - "staging-xcm 2.0.1", - "staging-xcm-executor 2.0.0", -] - -[[package]] -name = "staging-xcm-executor" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "environmental", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-weights 20.0.0", - "staging-xcm 1.0.0", + "sp-weights", + "staging-xcm", + "staging-xcm-executor", ] [[package]] name = "staging-xcm-executor" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23b2ab1d434de75fb698d07d863ebede9745bd500d0284c659055201024627ca" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "environmental", - "frame-benchmarking 23.0.0", - "frame-support 23.0.0", + "frame-benchmarking", + "frame-support", "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-arithmetic 18.0.0", - "sp-core 23.0.0", + "sp-arithmetic", + "sp-core", "sp-io 25.0.0", "sp-runtime 26.0.0", "sp-std 10.0.0", - "sp-weights 22.0.0", - "staging-xcm 2.0.1", + "sp-weights", + "staging-xcm", ] [[package]] @@ -17866,19 +13872,19 @@ name = "staking" version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", ] @@ -17923,16 +13929,16 @@ source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1 dependencies = [ "base64 0.13.1", "currency", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "parity-scale-codec", "scale-info", "serde", "sha2 0.10.8", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", ] @@ -18004,45 +14010,32 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" -version = "3.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "7.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" [[package]] name = "substrate-frame-rpc-system" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "23.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-system-rpc-runtime-api 4.0.0-dev", + "frame-system-rpc-runtime-api", "futures", "jsonrpsee", "log", "parity-scale-codec", - "sc-rpc-api 0.10.0-dev", - "sc-transaction-pool-api 4.0.0-dev", - "sp-api 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-core 21.0.0", - "sp-runtime 24.0.0", -] - -[[package]] -name = "substrate-prometheus-endpoint" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "hyper", - "log", - "prometheus", - "thiserror", - "tokio", + "sc-rpc-api", + "sc-transaction-pool-api", + "sp-api", + "sp-block-builder", + "sp-blockchain", + "sp-core", + "sp-runtime 26.0.0", ] [[package]] name = "substrate-prometheus-endpoint" version = "0.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "055e4661d7d20f68388a26419216035df64a06f34506b947c8a6e2db49d85461" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "hyper", "log", @@ -18053,31 +14046,31 @@ dependencies = [ [[package]] name = "substrate-rpc-client" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.28.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "jsonrpsee", "log", - "sc-rpc-api 0.10.0-dev", + "sc-rpc-api", "serde", - "sp-runtime 24.0.0", + "sp-runtime 26.0.0", ] [[package]] name = "substrate-state-trie-migration-rpc" -version = "4.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "22.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "jsonrpsee", "parity-scale-codec", - "sc-client-api 4.0.0-dev", - "sc-rpc-api 0.10.0-dev", + "sc-client-api", + "sc-rpc-api", "serde", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-trie 22.0.0", + "sp-core", + "sp-runtime 26.0.0", + "sp-state-machine", + "sp-trie", "trie-db", ] @@ -18100,36 +14093,17 @@ dependencies = [ "sp-std 8.0.0", ] -[[package]] -name = "substrate-wasm-builder" -version = "5.0.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "ansi_term", - "build-helper", - "cargo_metadata", - "filetime", - "parity-wasm", - "sp-maybe-compressed-blob 4.1.0-dev", - "strum 0.24.1", - "tempfile", - "toml 0.7.8", - "walkdir", - "wasm-opt", -] - [[package]] name = "substrate-wasm-builder" version = "12.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87e792ccae135d69e0bc0eaeafc649e356cc9844017502496364d6b13db09e18" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "ansi_term", "build-helper", "cargo_metadata", "filetime", "parity-wasm", - "sp-maybe-compressed-blob 7.0.0", + "sp-maybe-compressed-blob", "strum 0.24.1", "tempfile", "toml 0.7.8", @@ -18421,8 +14395,8 @@ name = "token-chain-extension" version = "0.1.0" dependencies = [ "chain-extension-common", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-support", + "frame-system", "log", "orml-currencies", "orml-currencies-allowance-extension", @@ -18430,11 +14404,11 @@ dependencies = [ "orml-traits", "pallet-contracts", "parity-scale-codec", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", - "sp-weights 20.0.0", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-tracing", + "sp-weights", "spacewalk-primitives", ] @@ -18678,48 +14652,22 @@ dependencies = [ "tracing", ] -[[package]] -name = "tracing-gum" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "coarsetime", - "polkadot-node-jaeger 1.0.0", - "polkadot-primitives 1.0.0", - "tracing", - "tracing-gum-proc-macro 1.0.0", -] - [[package]] name = "tracing-gum" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d3d0644282db9729b5e373c01e8c8ba6d239e18989749c8aead177fe293eb5ca" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "coarsetime", - "polkadot-node-jaeger 2.0.0", - "polkadot-primitives 2.0.0", + "polkadot-node-jaeger", + "polkadot-primitives", "tracing", - "tracing-gum-proc-macro 2.0.0", -] - -[[package]] -name = "tracing-gum-proc-macro" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "expander 2.1.0", - "proc-macro-crate 1.3.1", - "proc-macro2", - "quote", - "syn 2.0.65", + "tracing-gum-proc-macro", ] [[package]] name = "tracing-gum-proc-macro" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "599cd79d4843008763dd613a19ca7d28e12e6c43ab69fc5089b7ce587dd8e021" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "expander 2.1.0", "proc-macro-crate 1.3.1", @@ -18776,27 +14724,27 @@ dependencies = [ name = "treasury-buyout-extension" version = "1.0.0" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "mocktopus", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", - "pallet-treasury 4.0.0-dev", + "pallet-balances", + "pallet-treasury", "parity-scale-codec", "runtime-common", "scale-info", "serde", "sha2 0.8.2", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", - "staging-xcm 1.0.0", + "staging-xcm", ] [[package]] @@ -18875,36 +14823,36 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "try-runtime-cli" -version = "0.10.0-dev" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "0.33.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "async-trait", "clap", "frame-remote-externalities", - "frame-try-runtime 0.10.0-dev", + "frame-try-runtime", "hex", "log", "parity-scale-codec", - "sc-cli 0.10.0-dev", - "sc-executor 0.10.0-dev", + "sc-cli", + "sc-executor", "serde", "serde_json", - "sp-api 4.0.0-dev", - "sp-consensus-aura 0.10.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-core 21.0.0", - "sp-debug-derive 8.0.0", - "sp-externalities 0.19.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-keystore 0.27.0", - "sp-rpc 6.0.0", - "sp-runtime 24.0.0", - "sp-state-machine 0.28.0", - "sp-timestamp 4.0.0-dev", - "sp-transaction-storage-proof 4.0.0-dev", - "sp-version 22.0.0", - "sp-weights 20.0.0", + "sp-api", + "sp-consensus-aura", + "sp-consensus-babe", + "sp-core", + "sp-debug-derive", + "sp-externalities", + "sp-inherents", + "sp-io 25.0.0", + "sp-keystore", + "sp-rpc", + "sp-runtime 26.0.0", + "sp-state-machine", + "sp-timestamp", + "sp-transaction-storage-proof", + "sp-version", + "sp-weights", "substrate-rpc-client", "zstd 0.12.4", ] @@ -19049,16 +14997,16 @@ dependencies = [ "currency", "fee", "fixed-hash 0.7.0", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "log", "oracle", "orml-currencies", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", "orml-traits", - "pallet-balances 4.0.0-dev", - "pallet-timestamp 4.0.0-dev", + "pallet-balances", + "pallet-timestamp", "parity-scale-codec", "pooled-rewards", "reward", @@ -19066,11 +15014,11 @@ dependencies = [ "scale-info", "security", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", "spacewalk-primitives", "staking", ] @@ -19091,17 +15039,17 @@ checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" name = "vesting-manager" version = "0.0.1" dependencies = [ - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "frame-benchmarking", + "frame-support", + "frame-system", "log", - "pallet-vesting 4.0.0-dev", + "pallet-vesting", "parity-scale-codec", "scale-info", "serde", - "sp-api 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-api", + "sp-runtime 26.0.0", + "sp-std 10.0.0", ] [[package]] @@ -19577,131 +15525,115 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "westend-runtime" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +version = "2.0.0" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "binary-merkle-tree 4.0.0-dev", + "binary-merkle-tree", "bitvec", - "frame-benchmarking 4.0.0-dev", - "frame-election-provider-support 4.0.0-dev", - "frame-executive 4.0.0-dev", - "frame-metadata-hash-extension", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", - "frame-system-benchmarking 4.0.0-dev", - "frame-system-rpc-runtime-api 4.0.0-dev", - "frame-try-runtime 0.10.0-dev", + "frame-benchmarking", + "frame-election-provider-support", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", "hex-literal 0.4.1", "log", - "pallet-authority-discovery 4.0.0-dev", - "pallet-authorship 4.0.0-dev", - "pallet-babe 4.0.0-dev", - "pallet-bags-list 4.0.0-dev", - "pallet-balances 4.0.0-dev", - "pallet-beefy 4.0.0-dev", - "pallet-beefy-mmr 4.0.0-dev", - "pallet-collective 4.0.0-dev", - "pallet-democracy 4.0.0-dev", - "pallet-election-provider-multi-phase 4.0.0-dev", - "pallet-election-provider-support-benchmarking 4.0.0-dev", - "pallet-elections-phragmen 5.0.0-dev", - "pallet-fast-unstake 4.0.0-dev", - "pallet-grandpa 4.0.0-dev", - "pallet-identity 4.0.0-dev", - "pallet-im-online 4.0.0-dev", - "pallet-indices 4.0.0-dev", - "pallet-membership 4.0.0-dev", - "pallet-message-queue 7.0.0-dev", - "pallet-mmr 4.0.0-dev", - "pallet-multisig 4.0.0-dev", - "pallet-nomination-pools 1.0.0", - "pallet-nomination-pools-benchmarking 1.0.0", - "pallet-nomination-pools-runtime-api 1.0.0-dev", - "pallet-offences 4.0.0-dev", - "pallet-offences-benchmarking 4.0.0-dev", - "pallet-preimage 4.0.0-dev", - "pallet-proxy 4.0.0-dev", - "pallet-recovery 4.0.0-dev", - "pallet-scheduler 4.0.0-dev", - "pallet-session 4.0.0-dev", - "pallet-session-benchmarking 4.0.0-dev", - "pallet-society 4.0.0-dev", - "pallet-staking 4.0.0-dev", - "pallet-staking-reward-curve 4.0.0-dev", - "pallet-staking-runtime-api 4.0.0-dev", - "pallet-state-trie-migration 4.0.0-dev", + "pallet-authority-discovery", + "pallet-authorship", + "pallet-babe", + "pallet-bags-list", + "pallet-balances", + "pallet-beefy", + "pallet-beefy-mmr", + "pallet-collective", + "pallet-democracy", + "pallet-election-provider-multi-phase", + "pallet-election-provider-support-benchmarking", + "pallet-elections-phragmen", + "pallet-fast-unstake", + "pallet-grandpa", + "pallet-identity", + "pallet-im-online", + "pallet-indices", + "pallet-membership", + "pallet-message-queue", + "pallet-mmr", + "pallet-multisig", + "pallet-nomination-pools", + "pallet-nomination-pools-benchmarking", + "pallet-nomination-pools-runtime-api", + "pallet-offences", + "pallet-offences-benchmarking", + "pallet-preimage", + "pallet-proxy", + "pallet-recovery", + "pallet-scheduler", + "pallet-session", + "pallet-session-benchmarking", + "pallet-society", + "pallet-staking", + "pallet-staking-reward-curve", + "pallet-staking-runtime-api", + "pallet-state-trie-migration", "pallet-sudo", - "pallet-timestamp 4.0.0-dev", - "pallet-transaction-payment 4.0.0-dev", - "pallet-transaction-payment-rpc-runtime-api 4.0.0-dev", - "pallet-treasury 4.0.0-dev", - "pallet-utility 4.0.0-dev", - "pallet-vesting 4.0.0-dev", - "pallet-xcm 1.0.0", - "pallet-xcm-benchmarks 1.0.0", - "parity-scale-codec", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "polkadot-runtime-parachains 1.0.0", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-treasury", + "pallet-utility", + "pallet-vesting", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parity-scale-codec", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-common", + "polkadot-runtime-parachains", "rustc-hex", "scale-info", "serde", "serde_derive", "smallvec", - "sp-api 4.0.0-dev", - "sp-application-crypto 23.0.0", - "sp-authority-discovery 4.0.0-dev", - "sp-block-builder 4.0.0-dev", - "sp-consensus-babe 0.10.0-dev", - "sp-consensus-beefy 4.0.0-dev", - "sp-core 21.0.0", - "sp-inherents 4.0.0-dev", - "sp-io 23.0.0", - "sp-mmr-primitives 4.0.0-dev", - "sp-npos-elections 4.0.0-dev", - "sp-offchain 4.0.0-dev", - "sp-runtime 24.0.0", - "sp-session 4.0.0-dev", - "sp-staking 4.0.0-dev", - "sp-std 8.0.0", - "sp-storage 13.0.0", - "sp-transaction-pool 4.0.0-dev", - "sp-version 22.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", - "substrate-wasm-builder 5.0.0-dev", - "westend-runtime-constants 1.0.0", -] - -[[package]] -name = "westend-runtime-constants" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "frame-support 4.0.0-dev", - "polkadot-primitives 1.0.0", - "polkadot-runtime-common 1.0.0", - "smallvec", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-weights 20.0.0", + "sp-api", + "sp-application-crypto", + "sp-authority-discovery", + "sp-block-builder", + "sp-consensus-babe", + "sp-consensus-beefy", + "sp-core", + "sp-inherents", + "sp-io 25.0.0", + "sp-mmr-primitives", + "sp-npos-elections", + "sp-offchain", + "sp-runtime 26.0.0", + "sp-session", + "sp-staking", + "sp-std 10.0.0", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", + "westend-runtime-constants", ] [[package]] name = "westend-runtime-constants" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75c4085403f25dda1eb8ce8859a118f9681c35687e893a8a2511179f7436643a" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ - "frame-support 23.0.0", - "polkadot-primitives 2.0.0", - "polkadot-runtime-common 2.0.0", + "frame-support", + "polkadot-primitives", + "polkadot-runtime-common", "smallvec", - "sp-core 23.0.0", + "sp-core", "sp-runtime 26.0.0", - "sp-weights 22.0.0", + "sp-weights", ] [[package]] @@ -19769,7 +15701,7 @@ version = "0.51.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ca229916c5ee38c2f2bc1e9d8f04df975b4bd93f9955dc69fabb5d91270045c9" dependencies = [ - "windows-core 0.51.1", + "windows-core", "windows-targets 0.48.5", ] @@ -19782,15 +15714,6 @@ dependencies = [ "windows-targets 0.48.5", ] -[[package]] -name = "windows-core" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" -dependencies = [ - "windows-targets 0.52.5", -] - [[package]] name = "windows-sys" version = "0.45.0" @@ -20079,49 +16002,37 @@ name = "xcm-emulator" version = "0.1.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "cumulus-pallet-parachain-system 0.1.0", - "cumulus-primitives-core 0.1.0", - "cumulus-primitives-parachain-inherent 0.1.0", - "cumulus-test-relay-sproof-builder 0.1.0", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "cumulus-pallet-parachain-system", + "cumulus-primitives-core", + "cumulus-primitives-parachain-inherent", + "cumulus-test-relay-sproof-builder", + "frame-support", + "frame-system", "impl-trait-for-tuples", "lazy_static", "log", - "pallet-balances 4.0.0-dev", - "pallet-message-queue 7.0.0-dev", - "parachains-common 1.0.0", + "pallet-balances", + "pallet-message-queue", + "parachains-common", "parity-scale-codec", "paste", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-primitives 1.0.0", - "polkadot-runtime-parachains 1.0.0", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "sp-tracing 10.0.0", - "staging-xcm 1.0.0", - "staging-xcm-executor 1.0.0", -] - -[[package]] -name = "xcm-procedural" -version = "1.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "Inflector", - "proc-macro2", - "quote", - "syn 2.0.65", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-parachains", + "sp-arithmetic", + "sp-core", + "sp-io 25.0.0", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "sp-tracing", + "staging-xcm", + "staging-xcm-executor", ] [[package]] name = "xcm-procedural" version = "2.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9bde452a547dd6926f94539b113171419b10d2b642a59cad296754259733bca6" +source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "Inflector", "proc-macro2", @@ -20134,17 +16045,17 @@ name = "xcm-simulator" version = "1.0.0" source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "frame-support 4.0.0-dev", + "frame-support", "parity-scale-codec", "paste", - "polkadot-core-primitives 1.0.0", - "polkadot-parachain-primitives 1.0.0 (git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0)", - "polkadot-runtime-parachains 1.0.0", - "sp-io 23.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", - "staging-xcm-builder 1.0.0", - "staging-xcm-executor 1.0.0", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-parachains", + "sp-io 25.0.0", + "sp-std 10.0.0", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", ] [[package]] @@ -20175,21 +16086,21 @@ name = "zenlink-protocol" version = "0.4.4" source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" dependencies = [ - "cumulus-primitives-core 0.1.0", - "frame-benchmarking 4.0.0-dev", - "frame-support 4.0.0-dev", - "frame-system 4.0.0-dev", + "cumulus-primitives-core", + "frame-benchmarking", + "frame-support", + "frame-system", "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", "orml-traits", - "pallet-balances 4.0.0-dev", + "pallet-balances", "parity-scale-codec", "scale-info", "serde", - "sp-arithmetic 16.0.0", - "sp-core 21.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", - "staging-xcm 1.0.0", + "sp-arithmetic", + "sp-core", + "sp-runtime 26.0.0", + "sp-std 10.0.0", + "staging-xcm", ] [[package]] @@ -20200,10 +16111,10 @@ dependencies = [ "jsonrpsee", "parity-scale-codec", "serde", - "sp-api 4.0.0-dev", - "sp-blockchain 4.0.0-dev", - "sp-rpc 6.0.0", - "sp-runtime 24.0.0", + "sp-api", + "sp-blockchain", + "sp-rpc", + "sp-runtime 26.0.0", "zenlink-protocol", "zenlink-protocol-runtime-api", ] @@ -20214,8 +16125,8 @@ version = "0.4.4" source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=release-polkadot-v1.1.0#f5d2ce81b72d36eb0b71d021a4eecf95d0a437e1" dependencies = [ "parity-scale-codec", - "sp-api 4.0.0-dev", - "sp-std 8.0.0", + "sp-api", + "sp-std 10.0.0", "zenlink-protocol", ] @@ -20306,13 +16217,3 @@ dependencies = [ "cc", "pkg-config", ] - -[[patch.unused]] -name = "orml-currencies" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" - -[[patch.unused]] -name = "orml-tokens" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" diff --git a/Cargo.toml b/Cargo.toml index 04a96515e..cecdaa8a6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,23 +26,387 @@ members = [ # bifrost farming uses different orml-traits for orml-currencies [patch."https://github.com/open-web3-stack/open-runtime-module-library"] orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -# -## TODO do we still need this? after using both from bifrost -## need this because of bifrost farming dependency in runtime -## bifrost uses : -## orml packages { version = "0.4.1-dev" } -## zenlink packages { version = "*" } +## +### need this because of bifrost farming dependency in runtime +### bifrost uses : +### orml packages { version = "0.4.1-dev" } +### zenlink packages { version = "*" } + +## Why cannot get rid of the old versions on the lock this? +[patch."https://github.com/pendulum-chain/substrate-stellar-sdk"] +sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } + + [patch.crates-io] -orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -orml-currencies = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } -zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -zenlink-protocol-runtime-api = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", branch = "release-polkadot-v1.1.0" } -pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } - -#[patch."https://github.com/polkadot-fellows/runtimes"] -#substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-polkadot-v1.1.0", version = "5.0.0-dev" } # fix this version used in polkadto-sdk, due to different one (14) used from polkadot-fellows/runtimes. -# -## fix to a new version of that used in polkadto-sdk 1.1.0 (5.0.0), due to different one (14.0.0) used from polkadot-fellows/runtimes. -#[patch."https://github.com/paritytech/polkadot-sdk"] -#substrate-wasm-builder = {version = "14.0.0" } \ No newline at end of file +cumulus-client-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-collator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-consensus-proposer = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-primitives-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-benchmarking-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-executive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-support = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-support-procedural = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-support-procedural-tools = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-system-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-try-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-assets = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-asset-tx-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-balances = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-child-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-collator-selection = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-collective = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-contracts = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-contracts-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-conviction-voting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-democracy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-elections-phragmen = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-identity = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-im-online = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-membership = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-message-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-multisig = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-preimage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-proxy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-referenda = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-scheduler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-state-trie-migration = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-sudo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-transaction-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-treasury = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-uniques = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-vesting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-whitelist = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-xcm-benchmarks = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +parachains-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-parachain-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +rococo-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-allocator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-basic-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-chain-spec = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-chain-spec-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-client-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-client-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-epochs = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-executor-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-executor-wasmtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-informant = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-bitswap = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-gossip = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-light = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-sync = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-transactions = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-proposer-metrics = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-rpc-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-rpc-server = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-rpc-spec-v2 = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-state-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-sysinfo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-telemetry = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-tracing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-transaction-pool-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-api-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-application-crypto = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-arithmetic = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-blockchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-beefy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-core-hashing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-core-hashing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-database = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-debug-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-externalities = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-genesis-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-inherents = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-keyring = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-maybe-compressed-blob = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-panic-handler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-runtime-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-state-machine = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-storage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-transaction-storage-proof = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-trie = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-version = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-version-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-wasm-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-weights = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-kusama-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-parachain-info = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-xcm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-xcm-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +substrate-build-script-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +try-runtime-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } + +kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } + + +[patch."https://github.com/paritytech/polkadot-sdk"] +cumulus-client-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-collator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-consensus-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-consensus-proposer = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-client-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-primitives-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-primitives-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-primitives-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-relay-chain-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-benchmarking-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-executive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-support = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-support-procedural = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-support-procedural-tools = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-system-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +frame-try-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-assets = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-asset-tx-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-balances = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-child-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-collator-selection = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-collective = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-contracts = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-contracts-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-conviction-voting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-democracy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-elections-phragmen = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-identity = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-im-online = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-membership = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-message-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-multisig = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-preimage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-proxy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-referenda = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-scheduler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-state-trie-migration = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-sudo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-transaction-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-treasury = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-uniques = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-vesting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-whitelist = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +pallet-xcm-benchmarks = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +parachains-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-parachain-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +polkadot-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +rococo-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-allocator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-basic-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-chain-spec = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-chain-spec-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-client-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-client-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-epochs = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-manual-seal = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-executor-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-executor-wasmtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-informant = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-bitswap = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-gossip = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-light = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-sync = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-network-transactions = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-proposer-metrics = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-rpc-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-rpc-server = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-rpc-spec-v2 = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-state-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-sysinfo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-telemetry = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-tracing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-transaction-pool-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sc-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-api-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-application-crypto = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-arithmetic = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-blockchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-beefy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-core-hashing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-core-hashing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-database = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-debug-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-externalities = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-genesis-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-inherents = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-keyring = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-maybe-compressed-blob = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-panic-handler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-runtime-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-state-machine = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-storage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-transaction-storage-proof = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-trie = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-version = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-version-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-wasm-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +sp-weights = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-kusama-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-parachain-info = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-xcm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +staging-xcm-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +substrate-build-script-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +substrate-frame-rpc-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +substrate-prometheus-endpoint = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +try-runtime-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } + +kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } + diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 674f4f289..d63bbee70 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -64,7 +64,7 @@ orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-li orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } # Local -runtime-common = { path = "../common" } +runtime-common = { path = "../common" , default-features = false } pendulum-runtime = { path = "../pendulum" } amplitude-runtime = { path = "../amplitude" } From f844e6b7c81c41ea57ecb314f9b9c53e7c558ebe Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Fri, 16 Aug 2024 05:50:39 -0300 Subject: [PATCH 24/64] fix for integration tests dependencies --- Cargo.lock | 1131 +++++++++--------- Cargo.toml | 6 +- runtime/amplitude/src/lib.rs | 2 + runtime/foucoco/src/lib.rs | 2 + runtime/integration-tests/src/mock.rs | 38 +- runtime/integration-tests/src/sibling.rs | 2 + runtime/integration-tests/src/test_macros.rs | 2 +- runtime/pendulum/src/lib.rs | 2 + 8 files changed, 570 insertions(+), 615 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 9125d77ea..12c159993 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -206,11 +206,11 @@ dependencies = [ "sp-consensus-aura", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -469,9 +469,9 @@ dependencies = [ "sp-core", "sp-inherents", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -538,9 +538,9 @@ dependencies = [ "sp-core", "sp-inherents", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -569,8 +569,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -878,8 +878,8 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -896,7 +896,7 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-rpc", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -907,7 +907,7 @@ dependencies = [ "bifrost-primitives", "parity-scale-codec", "sp-api", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -922,8 +922,8 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "staging-xcm", "zenlink-protocol", ] @@ -944,8 +944,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "staging-xcm", ] @@ -1349,7 +1349,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -1463,9 +1463,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -1842,7 +1842,7 @@ dependencies = [ "sc-client-api", "sc-service", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "url", ] @@ -1865,7 +1865,7 @@ dependencies = [ "sp-api", "sp-consensus", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "tracing", ] @@ -1904,7 +1904,7 @@ dependencies = [ "sp-core", "sp-inherents", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "sp-timestamp", "substrate-prometheus-endpoint", @@ -1933,7 +1933,7 @@ dependencies = [ "sp-consensus", "sp-consensus-slots", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-timestamp", "sp-trie", "substrate-prometheus-endpoint", @@ -1950,7 +1950,7 @@ dependencies = [ "cumulus-primitives-parachain-inherent", "sp-consensus", "sp-inherents", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "thiserror", ] @@ -1973,7 +1973,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "tracing", ] @@ -1998,7 +1998,7 @@ dependencies = [ "sc-consensus", "sp-consensus", "sp-maybe-compressed-blob", - "sp-runtime 26.0.0", + "sp-runtime", "tracing", ] @@ -2033,7 +2033,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-transaction-pool", ] @@ -2051,8 +2051,8 @@ dependencies = [ "scale-info", "sp-application-crypto", "sp-consensus-aura", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -2066,9 +2066,9 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", ] @@ -2092,10 +2092,10 @@ dependencies = [ "sp-core", "sp-externalities", "sp-inherents", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-state-machine", - "sp-std 10.0.0", + "sp-std", "sp-trie", "sp-version", "staging-xcm", @@ -2123,8 +2123,8 @@ dependencies = [ "frame-system", "pallet-session", "parity-scale-codec", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -2137,9 +2137,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", ] @@ -2157,9 +2157,9 @@ dependencies = [ "polkadot-runtime-common", "rand_chacha 0.3.1", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-executor", ] @@ -2174,8 +2174,8 @@ dependencies = [ "polkadot-primitives", "sp-api", "sp-consensus-aura", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -2189,8 +2189,8 @@ dependencies = [ "polkadot-primitives", "scale-info", "sp-api", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "sp-trie", "staging-xcm", ] @@ -2210,9 +2210,9 @@ dependencies = [ "sp-api", "sp-core", "sp-inherents", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-trie", "tracing", @@ -2227,7 +2227,7 @@ dependencies = [ "futures", "parity-scale-codec", "sp-inherents", - "sp-std 10.0.0", + "sp-std", "sp-timestamp", ] @@ -2241,9 +2241,9 @@ dependencies = [ "log", "parity-scale-codec", "polkadot-runtime-common", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -2269,7 +2269,7 @@ dependencies = [ "sp-api", "sp-consensus", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", ] @@ -2322,7 +2322,7 @@ dependencies = [ "sp-api", "sp-consensus", "sp-consensus-babe", - "sp-runtime 26.0.0", + "sp-runtime", "tracing", ] @@ -2354,7 +2354,7 @@ dependencies = [ "sp-authority-discovery", "sp-consensus-babe", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "sp-storage", "thiserror", @@ -2372,9 +2372,9 @@ dependencies = [ "cumulus-primitives-core", "parity-scale-codec", "polkadot-primitives", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", - "sp-std 10.0.0", + "sp-std", "sp-trie", ] @@ -2393,8 +2393,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "spacewalk-primitives", ] @@ -2663,8 +2663,8 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -2675,8 +2675,8 @@ dependencies = [ "dia-oracle", "frame-support", "sp-api", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -3215,9 +3215,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", "staking", ] @@ -3439,11 +3439,11 @@ dependencies = [ "sp-consensus-aura", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -3484,10 +3484,10 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-runtime-interface", - "sp-std 10.0.0", + "sp-std", "sp-storage", "static_assertions", ] @@ -3529,9 +3529,9 @@ dependencies = [ "sp-database", "sp-externalities", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "sp-storage", "sp-trie", @@ -3564,8 +3564,8 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-npos-elections", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -3580,9 +3580,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-tracing", ] @@ -3611,8 +3611,8 @@ dependencies = [ "parity-scale-codec", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-state-machine", "spinners", "substrate-rpc-client", @@ -3648,12 +3648,12 @@ dependencies = [ "sp-debug-derive", "sp-genesis-builder", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-metadata-ir", - "sp-runtime 26.0.0", + "sp-runtime", "sp-staking", "sp-state-machine", - "sp-std 10.0.0", + "sp-std", "sp-tracing", "sp-weights", "static_assertions", @@ -3712,9 +3712,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-version", "sp-weights", ] @@ -3730,8 +3730,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -3751,8 +3751,8 @@ dependencies = [ "frame-support", "parity-scale-codec", "sp-api", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -4684,9 +4684,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", "stellar-relay", "vault-registry", @@ -4928,7 +4928,7 @@ dependencies = [ "polkadot-runtime-common", "smallvec", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-weights", ] @@ -5814,7 +5814,7 @@ dependencies = [ "sp-consensus-beefy", "sp-core", "sp-mmr-primitives", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -5830,7 +5830,7 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-mmr-primitives", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -5890,7 +5890,7 @@ dependencies = [ "parity-scale-codec", "sp-api", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -5901,7 +5901,7 @@ dependencies = [ "frame-support", "parity-scale-codec", "sp-api", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -5914,7 +5914,7 @@ dependencies = [ "parity-scale-codec", "sp-api", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", "spacewalk-primitives", ] @@ -5928,7 +5928,7 @@ dependencies = [ "scale-info", "serde", "sp-api", - "sp-std 10.0.0", + "sp-std", "spacewalk-primitives", ] @@ -5942,7 +5942,7 @@ dependencies = [ "parity-scale-codec", "sp-api", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -5956,7 +5956,7 @@ dependencies = [ "serde", "sp-api", "sp-arithmetic", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -5969,7 +5969,7 @@ dependencies = [ "parity-scale-codec", "sp-api", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -5980,7 +5980,7 @@ dependencies = [ "frame-support", "parity-scale-codec", "sp-api", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -5993,7 +5993,7 @@ dependencies = [ "parity-scale-codec", "sp-api", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -6004,7 +6004,7 @@ dependencies = [ "frame-support", "parity-scale-codec", "sp-api", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -6018,7 +6018,7 @@ dependencies = [ "parity-scale-codec", "sp-api", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -6030,7 +6030,7 @@ dependencies = [ "module-oracle-rpc-runtime-api", "parity-scale-codec", "sp-api", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -6285,9 +6285,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", "staking", "vault-registry", @@ -6452,9 +6452,9 @@ dependencies = [ "security", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", "spin 0.9.8", "staking", @@ -6514,9 +6514,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -6534,9 +6534,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6556,9 +6556,9 @@ dependencies = [ "serde", "sha2 0.8.2", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6574,9 +6574,9 @@ dependencies = [ "scale-info", "serde", "sp-application-crypto", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6592,9 +6592,9 @@ dependencies = [ "scale-info", "serde", "sp-application-crypto", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6610,8 +6610,8 @@ dependencies = [ "scale-info", "serde", "sp-arithmetic", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6627,8 +6627,8 @@ dependencies = [ "scale-info", "serde", "sp-arithmetic", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6648,9 +6648,9 @@ dependencies = [ "serde", "sha2 0.8.2", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", ] @@ -6668,9 +6668,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", ] @@ -6684,9 +6684,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6699,9 +6699,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6714,9 +6714,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6729,7 +6729,7 @@ dependencies = [ "pallet-xcm", "parity-scale-codec", "scale-info", - "sp-std 10.0.0", + "sp-std", "staging-xcm", ] @@ -6741,8 +6741,8 @@ dependencies = [ "frame-support", "orml-traits", "parity-scale-codec", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-executor", ] @@ -6762,9 +6762,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-executor", ] @@ -6783,9 +6783,9 @@ dependencies = [ "sp-api", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6800,8 +6800,8 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6817,9 +6817,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -6834,8 +6834,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6851,8 +6851,8 @@ dependencies = [ "scale-info", "sp-application-crypto", "sp-consensus-aura", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6867,8 +6867,8 @@ dependencies = [ "scale-info", "sp-application-crypto", "sp-authority-discovery", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6881,8 +6881,8 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6902,11 +6902,11 @@ dependencies = [ "sp-application-crypto", "sp-consensus-babe", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -6925,9 +6925,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-tracing", ] @@ -6942,8 +6942,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -6960,10 +6960,10 @@ dependencies = [ "scale-info", "serde", "sp-consensus-beefy", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -6985,10 +6985,10 @@ dependencies = [ "sp-api", "sp-consensus-beefy", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-state-machine", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7004,9 +7004,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7023,9 +7023,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7042,9 +7042,9 @@ dependencies = [ "parity-scale-codec", "rand 0.8.5", "scale-info", - "sp-runtime 26.0.0", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7059,9 +7059,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7086,9 +7086,9 @@ dependencies = [ "smallvec", "sp-api", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "wasm-instrument 0.4.0", "wasmi", ] @@ -7101,8 +7101,8 @@ dependencies = [ "bitflags 1.3.2", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "sp-weights", ] @@ -7128,9 +7128,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7146,9 +7146,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7167,10 +7167,10 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", + "sp-io", "sp-npos-elections", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "strum 0.24.1", ] @@ -7184,8 +7184,8 @@ dependencies = [ "frame-system", "parity-scale-codec", "sp-npos-elections", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7200,11 +7200,11 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", + "sp-io", "sp-npos-elections", - "sp-runtime 26.0.0", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7220,10 +7220,10 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7242,11 +7242,11 @@ dependencies = [ "sp-application-crypto", "sp-consensus-grandpa", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7260,9 +7260,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7279,10 +7279,10 @@ dependencies = [ "scale-info", "sp-application-crypto", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7296,10 +7296,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", + "sp-io", "sp-keyring", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7312,8 +7312,8 @@ dependencies = [ "parity-scale-codec", "safe-mix", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7328,9 +7328,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7346,9 +7346,9 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-weights", ] @@ -7364,10 +7364,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", + "sp-io", "sp-mmr-primitives", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7381,9 +7381,9 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7400,8 +7400,8 @@ dependencies = [ "pallet-nfts", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7418,9 +7418,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7446,8 +7446,8 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7462,10 +7462,10 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", "sp-tracing", ] @@ -7483,10 +7483,10 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", + "sp-runtime", "sp-runtime-interface", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7497,7 +7497,7 @@ dependencies = [ "pallet-nomination-pools", "parity-scale-codec", "sp-api", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7512,9 +7512,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime 26.0.0", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7536,9 +7536,9 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7553,9 +7553,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7568,9 +7568,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7586,9 +7586,9 @@ dependencies = [ "scale-info", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7601,9 +7601,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7620,9 +7620,9 @@ dependencies = [ "scale-info", "serde", "sp-arithmetic", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7637,9 +7637,9 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-weights", ] @@ -7656,12 +7656,12 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-session", "sp-staking", "sp-state-machine", - "sp-std 10.0.0", + "sp-std", "sp-trie", ] @@ -7677,9 +7677,9 @@ dependencies = [ "pallet-staking", "parity-scale-codec", "rand 0.8.5", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7695,9 +7695,9 @@ dependencies = [ "rand_chacha 0.2.2", "scale-info", "sp-arithmetic", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7717,10 +7717,10 @@ dependencies = [ "scale-info", "serde", "sp-application-crypto", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -7764,9 +7764,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7779,9 +7779,9 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7796,9 +7796,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-inherents", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-storage", "sp-timestamp", ] @@ -7817,9 +7817,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7833,9 +7833,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7850,7 +7850,7 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-rpc", - "sp-runtime 26.0.0", + "sp-runtime", "sp-weights", ] @@ -7862,7 +7862,7 @@ dependencies = [ "pallet-transaction-payment", "parity-scale-codec", "sp-api", - "sp-runtime 26.0.0", + "sp-runtime", "sp-weights", ] @@ -7879,8 +7879,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7894,8 +7894,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7909,9 +7909,9 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -7925,8 +7925,8 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7940,8 +7940,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-api", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -7958,9 +7958,9 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-executor", ] @@ -7976,9 +7976,9 @@ dependencies = [ "log", "parity-scale-codec", "scale-info", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -7994,8 +7994,8 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -8020,10 +8020,10 @@ dependencies = [ "sp-arithmetic", "sp-consensus-aura", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", + "sp-io", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -8052,9 +8052,9 @@ dependencies = [ "smallvec", "sp-consensus-aura", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -8296,10 +8296,10 @@ dependencies = [ "sp-blockchain", "sp-consensus-aura", "sp-core", - "sp-io 25.0.0", + "sp-io", "sp-keystore", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-timestamp", "sp-transaction-pool", @@ -8404,11 +8404,11 @@ dependencies = [ "sp-consensus-aura", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -8656,7 +8656,7 @@ dependencies = [ "sc-sysinfo", "sc-tracing", "sp-core", - "sp-io 25.0.0", + "sp-io", "sp-keyring", "sp-maybe-compressed-blob", "substrate-build-script-utils", @@ -8680,7 +8680,7 @@ dependencies = [ "polkadot-primitives", "sp-core", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", "tokio-util", "tracing-gum", @@ -8694,8 +8694,8 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -8823,7 +8823,7 @@ dependencies = [ "sp-application-crypto", "sp-consensus", "sp-consensus-slots", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", "tracing-gum", ] @@ -9068,7 +9068,7 @@ dependencies = [ "sc-executor-wasmtime", "sp-core", "sp-externalities", - "sp-io 25.0.0", + "sp-io", "sp-tracing", "tokio", "tracing-gum", @@ -9089,7 +9089,7 @@ dependencies = [ "sc-executor", "sc-executor-common", "sc-executor-wasmtime", - "sp-io 25.0.0", + "sp-io", "sp-maybe-compressed-blob", "sp-tracing", "tikv-jemalloc-ctl", @@ -9190,7 +9190,7 @@ dependencies = [ "sp-core", "sp-keystore", "sp-maybe-compressed-blob", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", "zstd 0.12.4", ] @@ -9298,8 +9298,8 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -9339,11 +9339,11 @@ dependencies = [ "sp-consensus-slots", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -9373,7 +9373,7 @@ dependencies = [ "sp-consensus", "sp-consensus-babe", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-frame-rpc-system", "substrate-state-trie-migration-rpc", ] @@ -9457,14 +9457,14 @@ dependencies = [ "sp-consensus-beefy", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -9511,12 +9511,12 @@ dependencies = [ "sp-api", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-npos-elections", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 10.0.0", + "sp-std", "staging-xcm", "static_assertions", ] @@ -9531,7 +9531,7 @@ dependencies = [ "polkadot-runtime-common", "smallvec", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-weights", ] @@ -9544,7 +9544,7 @@ dependencies = [ "frame-benchmarking", "parity-scale-codec", "polkadot-primitives", - "sp-std 10.0.0", + "sp-std", "sp-tracing", ] @@ -9583,12 +9583,12 @@ dependencies = [ "sp-application-crypto", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 10.0.0", + "sp-std", "staging-xcm", "staging-xcm-executor", "static_assertions", @@ -9693,12 +9693,12 @@ dependencies = [ "sp-consensus-grandpa", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-keyring", "sp-keystore", "sp-mmr-primitives", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-state-machine", "sp-storage", @@ -9815,9 +9815,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", ] @@ -9915,7 +9915,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-tracing", "sp-weights", "spacewalk-primitives", @@ -10330,9 +10330,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", "stellar-relay", "vault-registry", @@ -10492,9 +10492,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", "stellar-relay", "vault-registry", @@ -10523,9 +10523,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", ] @@ -10551,9 +10551,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", "staking", ] @@ -10679,13 +10679,13 @@ dependencies = [ "sp-consensus-beefy", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-mmr-primitives", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -10706,7 +10706,7 @@ dependencies = [ "polkadot-runtime-common", "smallvec", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-weights", ] @@ -10763,8 +10763,8 @@ dependencies = [ "scale-info", "sp-consensus-aura", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "spacewalk-primitives", "staging-xcm", "staging-xcm-executor", @@ -10813,9 +10813,9 @@ dependencies = [ "serde", "sp-core", "sp-debug-derive", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-tracing", "spacewalk-primitives", "staging-kusama-runtime", @@ -11062,7 +11062,7 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] @@ -11086,7 +11086,7 @@ dependencies = [ "sp-consensus", "sp-core", "sp-inherents", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", ] @@ -11102,7 +11102,7 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-inherents", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -11120,7 +11120,7 @@ dependencies = [ "serde_json", "sp-blockchain", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", ] @@ -11167,7 +11167,7 @@ dependencies = [ "sp-keyring", "sp-keystore", "sp-panic-handler", - "sp-runtime 26.0.0", + "sp-runtime", "sp-version", "thiserror", "tiny-bip39", @@ -11193,7 +11193,7 @@ dependencies = [ "sp-core", "sp-database", "sp-externalities", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "sp-statement-store", "sp-storage", @@ -11221,7 +11221,7 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-database", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "sp-trie", ] @@ -11245,7 +11245,7 @@ dependencies = [ "sp-blockchain", "sp-consensus", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "substrate-prometheus-endpoint", "thiserror", @@ -11275,7 +11275,7 @@ dependencies = [ "sp-core", "sp-inherents", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] @@ -11311,7 +11311,7 @@ dependencies = [ "sp-core", "sp-inherents", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] @@ -11334,7 +11334,7 @@ dependencies = [ "sp-consensus-babe", "sp-core", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", ] @@ -11366,7 +11366,7 @@ dependencies = [ "sp-core", "sp-keystore", "sp-mmr-primitives", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", "wasm-timer", @@ -11387,7 +11387,7 @@ dependencies = [ "serde", "sp-consensus-beefy", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", ] @@ -11401,7 +11401,7 @@ dependencies = [ "sc-client-api", "sc-consensus", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -11440,7 +11440,7 @@ dependencies = [ "sp-consensus-grandpa", "sp-core", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] @@ -11461,7 +11461,7 @@ dependencies = [ "serde", "sp-blockchain", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", ] @@ -11494,7 +11494,7 @@ dependencies = [ "sp-core", "sp-inherents", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "sp-timestamp", "substrate-prometheus-endpoint", "thiserror", @@ -11519,7 +11519,7 @@ dependencies = [ "sp-consensus-slots", "sp-core", "sp-inherents", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", ] @@ -11536,7 +11536,7 @@ dependencies = [ "sp-api", "sp-core", "sp-externalities", - "sp-io 25.0.0", + "sp-io", "sp-panic-handler", "sp-runtime-interface", "sp-trie", @@ -11587,7 +11587,7 @@ dependencies = [ "sc-network", "sc-network-common", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -11637,7 +11637,7 @@ dependencies = [ "sp-arithmetic", "sp-blockchain", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", "unsigned-varint", @@ -11660,7 +11660,7 @@ dependencies = [ "sc-client-api", "sc-network", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", "unsigned-varint", ] @@ -11679,7 +11679,7 @@ dependencies = [ "sc-consensus", "sp-consensus", "sp-consensus-grandpa", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -11695,7 +11695,7 @@ dependencies = [ "sc-network", "sc-network-common", "schnellru", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", "tracing", ] @@ -11717,7 +11717,7 @@ dependencies = [ "sc-network", "sp-blockchain", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", ] @@ -11750,7 +11750,7 @@ dependencies = [ "sp-consensus", "sp-consensus-grandpa", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", "thiserror", ] @@ -11769,7 +11769,7 @@ dependencies = [ "sc-network-common", "sc-utils", "sp-consensus", - "sp-runtime 26.0.0", + "sp-runtime", "substrate-prometheus-endpoint", ] @@ -11802,7 +11802,7 @@ dependencies = [ "sp-externalities", "sp-keystore", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "threadpool", "tracing", ] @@ -11840,7 +11840,7 @@ dependencies = [ "sp-keystore", "sp-offchain", "sp-rpc", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-statement-store", "sp-version", @@ -11861,7 +11861,7 @@ dependencies = [ "serde_json", "sp-core", "sp-rpc", - "sp-runtime 26.0.0", + "sp-runtime", "sp-version", "thiserror", ] @@ -11902,7 +11902,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-version", "thiserror", "tokio", @@ -11956,7 +11956,7 @@ dependencies = [ "sp-core", "sp-externalities", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-state-machine", "sp-storage", @@ -12013,7 +12013,7 @@ dependencies = [ "serde", "serde_json", "sp-blockchain", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", ] @@ -12032,8 +12032,8 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-io 25.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-std", ] [[package]] @@ -12076,7 +12076,7 @@ dependencies = [ "sp-blockchain", "sp-core", "sp-rpc", - "sp-runtime 26.0.0", + "sp-runtime", "sp-tracing", "thiserror", "tracing", @@ -12114,7 +12114,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-tracing", "sp-transaction-pool", "substrate-prometheus-endpoint", @@ -12133,7 +12133,7 @@ dependencies = [ "serde", "sp-blockchain", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "thiserror", ] @@ -12395,8 +12395,8 @@ dependencies = [ "serde", "sha2 0.8.2", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -12636,8 +12636,8 @@ dependencies = [ "enumn", "parity-scale-codec", "paste", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -12844,9 +12844,9 @@ dependencies = [ "sp-core", "sp-externalities", "sp-metadata-ir", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", - "sp-std 10.0.0", + "sp-std", "sp-trie", "sp-version", "thiserror", @@ -12875,8 +12875,8 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-io 25.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-std", ] [[package]] @@ -12889,7 +12889,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 10.0.0", + "sp-std", "static_assertions", ] @@ -12902,8 +12902,8 @@ dependencies = [ "scale-info", "sp-api", "sp-application-crypto", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -12913,8 +12913,8 @@ source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates- dependencies = [ "sp-api", "sp-inherents", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -12930,7 +12930,7 @@ dependencies = [ "sp-api", "sp-consensus", "sp-database", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "thiserror", ] @@ -12945,7 +12945,7 @@ dependencies = [ "log", "sp-core", "sp-inherents", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "thiserror", ] @@ -12962,8 +12962,8 @@ dependencies = [ "sp-application-crypto", "sp-consensus-slots", "sp-inherents", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "sp-timestamp", ] @@ -12981,8 +12981,8 @@ dependencies = [ "sp-consensus-slots", "sp-core", "sp-inherents", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "sp-timestamp", ] @@ -12998,10 +12998,10 @@ dependencies = [ "sp-api", "sp-application-crypto", "sp-core", - "sp-io 25.0.0", + "sp-io", "sp-mmr-primitives", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "strum 0.24.1", ] @@ -13019,8 +13019,8 @@ dependencies = [ "sp-application-crypto", "sp-core", "sp-keystore", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -13031,7 +13031,7 @@ dependencies = [ "parity-scale-codec", "scale-info", "serde", - "sp-std 10.0.0", + "sp-std", "sp-timestamp", ] @@ -13071,7 +13071,7 @@ dependencies = [ "sp-debug-derive", "sp-externalities", "sp-runtime-interface", - "sp-std 10.0.0", + "sp-std", "sp-storage", "ss58-registry", "substrate-bip39", @@ -13130,7 +13130,7 @@ source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates- dependencies = [ "environmental", "parity-scale-codec", - "sp-std 10.0.0", + "sp-std", "sp-storage", ] @@ -13141,8 +13141,8 @@ source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates- dependencies = [ "serde_json", "sp-api", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -13154,35 +13154,11 @@ dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "thiserror", ] -[[package]] -name = "sp-io" -version = "23.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "bytes", - "ed25519-dalek", - "libsecp256k1", - "log", - "parity-scale-codec", - "rustversion", - "secp256k1", - "sp-core", - "sp-externalities", - "sp-keystore", - "sp-runtime-interface", - "sp-state-machine", - "sp-std 10.0.0", - "sp-tracing", - "sp-trie", - "tracing", - "tracing-core", -] - [[package]] name = "sp-io" version = "25.0.0" @@ -13200,7 +13176,7 @@ dependencies = [ "sp-keystore", "sp-runtime-interface", "sp-state-machine", - "sp-std 10.0.0", + "sp-std", "sp-tracing", "sp-trie", "tracing", @@ -13214,7 +13190,7 @@ source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates- dependencies = [ "lazy_static", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "strum 0.24.1", ] @@ -13247,7 +13223,7 @@ dependencies = [ "frame-metadata", "parity-scale-codec", "scale-info", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -13263,8 +13239,8 @@ dependencies = [ "sp-api", "sp-core", "sp-debug-derive", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "thiserror", ] @@ -13278,8 +13254,8 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -13289,7 +13265,7 @@ source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates- dependencies = [ "sp-api", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -13312,28 +13288,6 @@ dependencies = [ "sp-core", ] -[[package]] -name = "sp-runtime" -version = "24.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" -dependencies = [ - "either", - "hash256-std-hasher", - "impl-trait-for-tuples", - "log", - "parity-scale-codec", - "paste", - "rand 0.8.5", - "scale-info", - "serde", - "sp-application-crypto", - "sp-arithmetic", - "sp-core", - "sp-io 25.0.0", - "sp-std 10.0.0", - "sp-weights", -] - [[package]] name = "sp-runtime" version = "26.0.0" @@ -13351,8 +13305,8 @@ dependencies = [ "sp-application-crypto", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-std", "sp-weights", ] @@ -13367,7 +13321,7 @@ dependencies = [ "primitive-types", "sp-externalities", "sp-runtime-interface-proc-macro", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-tracing", "sp-wasm-interface", @@ -13396,9 +13350,9 @@ dependencies = [ "sp-api", "sp-core", "sp-keystore", - "sp-runtime 26.0.0", + "sp-runtime", "sp-staking", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -13411,8 +13365,8 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -13429,7 +13383,7 @@ dependencies = [ "sp-core", "sp-externalities", "sp-panic-handler", - "sp-std 10.0.0", + "sp-std", "sp-trie", "thiserror", "tracing", @@ -13453,18 +13407,13 @@ dependencies = [ "sp-application-crypto", "sp-core", "sp-externalities", - "sp-runtime 26.0.0", + "sp-runtime", "sp-runtime-interface", - "sp-std 10.0.0", + "sp-std", "thiserror", "x25519-dalek 2.0.1", ] -[[package]] -name = "sp-std" -version = "8.0.0" -source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" - [[package]] name = "sp-std" version = "10.0.0" @@ -13480,7 +13429,7 @@ dependencies = [ "ref-cast", "serde", "sp-debug-derive", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -13491,8 +13440,8 @@ dependencies = [ "async-trait", "parity-scale-codec", "sp-inherents", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "thiserror", ] @@ -13502,7 +13451,7 @@ version = "12.0.0" source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "parity-scale-codec", - "sp-std 10.0.0", + "sp-std", "tracing", "tracing-core", "tracing-subscriber", @@ -13514,7 +13463,7 @@ version = "21.0.0" source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" dependencies = [ "sp-api", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -13527,8 +13476,8 @@ dependencies = [ "scale-info", "sp-core", "sp-inherents", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "sp-trie", ] @@ -13548,7 +13497,7 @@ dependencies = [ "scale-info", "schnellru", "sp-core", - "sp-std 10.0.0", + "sp-std", "thiserror", "tracing", "trie-db", @@ -13566,8 +13515,8 @@ dependencies = [ "scale-info", "serde", "sp-core-hashing-proc-macro", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "sp-version-proc-macro", "thiserror", ] @@ -13592,7 +13541,7 @@ dependencies = [ "impl-trait-for-tuples", "log", "parity-scale-codec", - "sp-std 10.0.0", + "sp-std", "wasmtime", ] @@ -13608,7 +13557,7 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-debug-derive", - "sp-std 10.0.0", + "sp-std", ] [[package]] @@ -13626,8 +13575,8 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "substrate-stellar-sdk", ] @@ -13776,14 +13725,14 @@ dependencies = [ "sp-consensus-beefy", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -13804,8 +13753,8 @@ dependencies = [ "frame-system", "parity-scale-codec", "scale-info", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -13839,9 +13788,9 @@ dependencies = [ "polkadot-parachain-primitives", "scale-info", "sp-arithmetic", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-weights", "staging-xcm", "staging-xcm-executor", @@ -13860,9 +13809,9 @@ dependencies = [ "parity-scale-codec", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-weights", "staging-xcm", ] @@ -13882,9 +13831,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", ] @@ -13937,8 +13886,8 @@ dependencies = [ "serde", "sha2 0.10.8", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "spacewalk-primitives", ] @@ -14029,7 +13978,7 @@ dependencies = [ "sp-block-builder", "sp-blockchain", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -14054,7 +14003,7 @@ dependencies = [ "log", "sc-rpc-api", "serde", - "sp-runtime 26.0.0", + "sp-runtime", ] [[package]] @@ -14068,7 +14017,7 @@ dependencies = [ "sc-rpc-api", "serde", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "sp-trie", "trie-db", @@ -14077,7 +14026,7 @@ dependencies = [ [[package]] name = "substrate-stellar-sdk" version = "0.3.0" -source = "git+https://github.com/pendulum-chain/substrate-stellar-sdk?branch=polkadot-v1.1.0#9b8e2b77b6c6a63e8e837d1e8f2b42b09d49a943" +source = "git+https://github.com/pendulum-chain//substrate-stellar-sdk?branch=polkadot-v1.1.0b#b9d8380f64717c3a227c6454df243c18b1c5b6c4" dependencies = [ "base64 0.13.1", "hex", @@ -14088,9 +14037,9 @@ dependencies = [ "serde_json", "sha2 0.10.8", "sodalite", - "sp-io 23.0.0", - "sp-runtime 24.0.0", - "sp-std 8.0.0", + "sp-io", + "sp-runtime", + "sp-std", ] [[package]] @@ -14405,8 +14354,8 @@ dependencies = [ "pallet-contracts", "parity-scale-codec", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "sp-tracing", "sp-weights", "spacewalk-primitives", @@ -14740,9 +14689,9 @@ dependencies = [ "sha2 0.8.2", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", "staging-xcm", ] @@ -14844,10 +14793,10 @@ dependencies = [ "sp-debug-derive", "sp-externalities", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-keystore", "sp-rpc", - "sp-runtime 26.0.0", + "sp-runtime", "sp-state-machine", "sp-timestamp", "sp-transaction-storage-proof", @@ -15016,9 +14965,9 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "spacewalk-primitives", "staking", ] @@ -15048,8 +14997,8 @@ dependencies = [ "scale-info", "serde", "sp-api", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", ] [[package]] @@ -15604,14 +15553,14 @@ dependencies = [ "sp-consensus-beefy", "sp-core", "sp-inherents", - "sp-io 25.0.0", + "sp-io", "sp-mmr-primitives", "sp-npos-elections", "sp-offchain", - "sp-runtime 26.0.0", + "sp-runtime", "sp-session", "sp-staking", - "sp-std 10.0.0", + "sp-std", "sp-storage", "sp-transaction-pool", "sp-version", @@ -15632,7 +15581,7 @@ dependencies = [ "polkadot-runtime-common", "smallvec", "sp-core", - "sp-runtime 26.0.0", + "sp-runtime", "sp-weights", ] @@ -16021,9 +15970,9 @@ dependencies = [ "polkadot-runtime-parachains", "sp-arithmetic", "sp-core", - "sp-io 25.0.0", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-runtime", + "sp-std", "sp-tracing", "staging-xcm", "staging-xcm-executor", @@ -16051,8 +16000,8 @@ dependencies = [ "polkadot-core-primitives", "polkadot-parachain-primitives", "polkadot-runtime-parachains", - "sp-io 25.0.0", - "sp-std 10.0.0", + "sp-io", + "sp-std", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -16098,8 +16047,8 @@ dependencies = [ "serde", "sp-arithmetic", "sp-core", - "sp-runtime 26.0.0", - "sp-std 10.0.0", + "sp-runtime", + "sp-std", "staging-xcm", ] @@ -16114,7 +16063,7 @@ dependencies = [ "sp-api", "sp-blockchain", "sp-rpc", - "sp-runtime 26.0.0", + "sp-runtime", "zenlink-protocol", "zenlink-protocol-runtime-api", ] @@ -16126,7 +16075,7 @@ source = "git+https://github.com/bifrost-finance/Zenlink-DEX-Module?branch=relea dependencies = [ "parity-scale-codec", "sp-api", - "sp-std 10.0.0", + "sp-std", "zenlink-protocol", ] diff --git a/Cargo.toml b/Cargo.toml index cecdaa8a6..ac84a70ec 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -32,11 +32,9 @@ orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-l ### orml packages { version = "0.4.1-dev" } ### zenlink packages { version = "*" } -## Why cannot get rid of the old versions on the lock this? + [patch."https://github.com/pendulum-chain/substrate-stellar-sdk"] -sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +substrate-stellar-sdk = { git ="https://github.com/pendulum-chain//substrate-stellar-sdk", branch = "polkadot-v1.1.0b" } [patch.crates-io] diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 002006778..98112af6a 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -522,6 +522,8 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; + #[cfg(feature = "std")] + type ConsensusHook = cumulus_pallet_parachain_system::consensus_hook::ExpectParentIncluded; } impl parachain_info::Config for Runtime {} diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index eb7af145c..7f7dd3837 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -501,6 +501,8 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; + #[cfg(feature = "std")] + type ConsensusHook = cumulus_pallet_parachain_system::consensus_hook::ExpectParentIncluded; } impl parachain_info::Config for Runtime {} diff --git a/runtime/integration-tests/src/mock.rs b/runtime/integration-tests/src/mock.rs index 1374fe3cf..014748bd2 100644 --- a/runtime/integration-tests/src/mock.rs +++ b/runtime/integration-tests/src/mock.rs @@ -40,7 +40,7 @@ macro_rules! create_test_externalities { &pallet_xcm::GenesisConfig::<$runtime> { safe_xcm_version: Some(2), _config: Default::default() } - .assimilate_storage($storage) + .assimilate_storage(&mut $storage) .unwrap(); let mut ext = sp_io::TestExternalities::new($storage); @@ -51,7 +51,7 @@ macro_rules! create_test_externalities { macro_rules! build_relaychain { ($runtime:ty, $system:tt, $para_account_id: ident) => {{ - let mut t = frame_system::GenesisConfig::default().build_storage().unwrap(); + let mut t = frame_system::GenesisConfig::<$runtime>::default().build_storage().unwrap(); pallet_balances::GenesisConfig::<$runtime> { balances: vec![ (AccountId::from(ALICE), units(100000)), @@ -74,7 +74,7 @@ macro_rules! build_relaychain { macro_rules! build_parachain_with_orml { ($self:ident, $runtime:ty, $system:tt, $balance:tt, $orml_balance:tt, $currency_id_type:ty) => {{ - let mut t = frame_system::GenesisConfig::default().build_storage().unwrap(); + let mut t = frame_system::GenesisConfig::<$runtime>::default().build_storage().unwrap(); pallet_balances::GenesisConfig::<$runtime> { balances: vec![(AccountId::from(ALICE), $balance), (AccountId::from(BOB), $balance)], } @@ -97,7 +97,7 @@ macro_rules! build_parachain_with_orml { macro_rules! build_parachain_with_orml_and_asset_registry { ($self:ident, $runtime:ty, $system:tt, $balance:tt, $orml_balance:tt, $currency_id_type:ty, $registry_assets:tt) => {{ - let mut t = frame_system::GenesisConfig::default().build_storage().unwrap(); + let mut t = frame_system::GenesisConfig::<$runtime>::default().build_storage().unwrap(); pallet_balances::GenesisConfig::<$runtime> { balances: vec![(AccountId::from(ALICE), $balance), (AccountId::from(BOB), $balance)], } @@ -127,7 +127,7 @@ macro_rules! build_parachain_with_orml_and_asset_registry { macro_rules! build_parachain { ($self:ident, $runtime:ty, $system:tt) => {{ - let mut t = frame_system::GenesisConfig::default().build_storage().unwrap(); + let mut t = frame_system::GenesisConfig::<$runtime>::default().build_storage().unwrap(); pallet_balances::GenesisConfig::<$runtime> { balances: vec![] } .assimilate_storage(&mut t) @@ -223,8 +223,8 @@ fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec)> PendulumCurrencyId::Native, orml_asset_registry::AssetMetadata { decimals: 12u32, - name: "Pendulum".as_bytes().to_vec(), - symbol: "PEN".as_bytes().to_vec(), + name: BoundedVec::::truncate_from("Pendulum".as_bytes().to_vec()), + symbol: BoundedVec::::truncate_from("PEN".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(MultiLocation::new( 0u8, @@ -244,8 +244,8 @@ fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec)> PendulumCurrencyId::XCM(1), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: "USDT Assethub".as_bytes().to_vec(), - symbol: "USDT".as_bytes().to_vec(), + name: BoundedVec::::truncate_from("USDT Assethub".as_bytes().to_vec()), + symbol: BoundedVec::::truncate_from("USDT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(asset_hub::USDT_location())), additional: CustomMetadata { @@ -262,8 +262,8 @@ fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec)> PendulumCurrencyId::XCM(0), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: "Polkadot".as_bytes().to_vec(), - symbol: "DOT".as_bytes().to_vec(), + name: BoundedVec::::truncate_from("Polkadot".as_bytes().to_vec()), + symbol: BoundedVec::::truncate_from("DOT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(MultiLocation::parent())), additional: CustomMetadata { @@ -280,8 +280,8 @@ fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec)> PendulumCurrencyId::XCM(6), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: "Moonbeam BRZ".as_bytes().to_vec(), - symbol: "BRZ".as_bytes().to_vec(), + name: BoundedVec::::truncate_from("Moonbeam BRZ".as_bytes().to_vec()), + symbol: BoundedVec::::truncate_from("BRZ".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(xcm::VersionedMultiLocation::V3(moonbeam::BRZ_location())), additional: CustomMetadata { @@ -303,8 +303,8 @@ fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec AmplitudeCurrencyId::Native, orml_asset_registry::AssetMetadata { decimals: 12u32, - name: "Amplitude".as_bytes().to_vec(), - symbol: "AMPE".as_bytes().to_vec(), + name: BoundedVec::::truncate_from("Amplitude".as_bytes().to_vec()), + symbol: BoundedVec::::truncate_from("AMPE".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(MultiLocation::new( 0u8, @@ -324,8 +324,8 @@ fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec AmplitudeCurrencyId::XCM(1), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: BoundedVec::truncate_from("USDT Assethub".as_bytes().to_vec()), - symbol: BoundedVec::truncate_from("USDT".as_bytes().to_vec()), + name: BoundedVec::::truncate_from("USDT Assethub".as_bytes().to_vec()), + symbol: BoundedVec::::truncate_from("USDT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(asset_hub::USDT_location())), additional: CustomMetadata { @@ -342,8 +342,8 @@ fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec AmplitudeCurrencyId::XCM(0), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: BoundedVec::truncate_from("Kusama".as_bytes().to_vec()), - symbol: BoundedVec::truncate_from("KSM".as_bytes().to_vec()), + name: BoundedVec::::truncate_from("Kusama".as_bytes().to_vec()), + symbol: BoundedVec::::truncate_from("KSM".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(MultiLocation::parent())), additional: CustomMetadata { diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 0ffc5d5d1..4429d242d 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -579,6 +579,8 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; + #[cfg(feature = "std")] + type ConsensusHook = cumulus_pallet_parachain_system::consensus_hook::ExpectParentIncluded; } impl parachain_info::Config for Runtime {} diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index 07353e4f3..f6617c355 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -247,7 +247,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { RuntimeEvent::XcmpQueue(cumulus_pallet_xcmp_queue::Event::Fail { message_hash: _, error: xcm::v3::Error::TooExpensive, - weight: _ + weight: _, .. }) ))); }); diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 2602b68a0..4300c2b57 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -521,6 +521,8 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type XcmpMessageHandler = XcmpQueue; type ReservedXcmpWeight = ReservedXcmpWeight; type CheckAssociatedRelayNumber = RelayNumberStrictlyIncreases; + #[cfg(feature = "std")] + type ConsensusHook = cumulus_pallet_parachain_system::consensus_hook::ExpectParentIncluded; } impl parachain_info::Config for Runtime {} From ef2b22f988c8553d12ca7212cf1bb94405b896e4 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Fri, 16 Aug 2024 14:16:17 -0300 Subject: [PATCH 25/64] remove deps of polkadot fellows runtime, solve integration test parachain to parachian issue --- Cargo.lock | 2514 ++++++++++++----- Cargo.toml | 741 ++--- runtime/integration-tests/Cargo.toml | 13 +- .../integration-tests/src/amplitude_tests.rs | 156 +- runtime/integration-tests/src/genesis.rs | 76 + runtime/integration-tests/src/lib.rs | 3 + runtime/integration-tests/src/mock.rs | 8 +- .../integration-tests/src/pendulum_tests.rs | 342 ++- runtime/integration-tests/src/test_macros.rs | 133 +- 9 files changed, 2687 insertions(+), 1299 deletions(-) create mode 100644 runtime/integration-tests/src/genesis.rs diff --git a/Cargo.lock b/Cargo.lock index 12c159993..2a7c00196 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -158,7 +158,7 @@ dependencies = [ "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "orml-xcm-support", "orml-xtokens", @@ -331,6 +331,191 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "ark-bls12-381" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c775f0d12169cba7aae4caeb547bb6a50781c7449a8aa53793827c9ec4abf488" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", +] + +[[package]] +name = "ark-ec" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "defd9a439d56ac24968cca0571f598a61bc8c55f71d50a89cda591cb750670ba" +dependencies = [ + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", + "itertools 0.10.5", + "num-traits", + "zeroize", +] + +[[package]] +name = "ark-ed-on-bls12-381-bandersnatch" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f9cde0f2aa063a2a5c28d39b47761aa102bda7c13c84fc118a61b87c7b2f785c" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ff", + "ark-std", +] + +[[package]] +name = "ark-ff" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec847af850f44ad29048935519032c33da8aa03340876d351dfab5660d2966ba" +dependencies = [ + "ark-ff-asm", + "ark-ff-macros", + "ark-serialize", + "ark-std", + "derivative", + "digest 0.10.7", + "itertools 0.10.5", + "num-bigint", + "num-traits", + "paste", + "rustc_version 0.4.0", + "zeroize", +] + +[[package]] +name = "ark-ff-asm" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ed4aa4fe255d0bc6d79373f7e31d2ea147bcf486cba1be5ba7ea85abdb92348" +dependencies = [ + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-ff-macros" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7abe79b0e4288889c4574159ab790824d0033b9fdcb2a112a3182fac2e514565" +dependencies = [ + "num-bigint", + "num-traits", + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-poly" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d320bfc44ee185d899ccbadfa8bc31aab923ce1558716e1997a1e74057fe86bf" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "derivative", + "hashbrown 0.13.2", +] + +[[package]] +name = "ark-scale" +version = "0.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49b08346a3e38e2be792ef53ee168623c9244d968ff00cd70fb9932f6fe36393" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "parity-scale-codec", +] + +[[package]] +name = "ark-scale" +version = "0.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "parity-scale-codec", + "scale-info", +] + +[[package]] +name = "ark-secret-scalar" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-serialize", + "ark-std", + "ark-transcript", + "digest 0.10.7", + "rand_core 0.6.4", + "zeroize", +] + +[[package]] +name = "ark-serialize" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb7b85a02b83d2f22f89bd5cac66c9c89474240cb6207cb1efc16d098e822a5" +dependencies = [ + "ark-serialize-derive", + "ark-std", + "digest 0.10.7", + "num-bigint", +] + +[[package]] +name = "ark-serialize-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ae3281bc6d0fd7e549af32b52511e1302185bd688fd3359fa36423346ff682ea" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "ark-std" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94893f1e0c6eeab764ade8dc4c0db24caf4fe7cbbaafc0eba0a9030f447b5185" +dependencies = [ + "num-traits", + "rand 0.8.5", +] + +[[package]] +name = "ark-transcript" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +dependencies = [ + "ark-ff", + "ark-serialize", + "ark-std", + "digest 0.10.7", + "rand_core 0.6.4", + "sha3", +] + [[package]] name = "array-bytes" version = "6.2.3" @@ -411,9 +596,8 @@ checksum = "9b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9" [[package]] name = "asset-hub-kusama-runtime" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fb0e68ee19d23bf4ea3996f76ca0909207f91b699172afa887daac3deb292f8e" +version = "0.9.420" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assets-common", "cumulus-pallet-aura-ext", @@ -455,6 +639,7 @@ dependencies = [ "pallet-utility", "pallet-xcm", "pallet-xcm-benchmarks", + "parachain-info", "parachains-common", "parity-scale-codec", "polkadot-core-primitives", @@ -476,7 +661,6 @@ dependencies = [ "sp-transaction-pool", "sp-version", "sp-weights", - "staging-parachain-info", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", @@ -485,9 +669,8 @@ dependencies = [ [[package]] name = "asset-hub-polkadot-runtime" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a4bf8c2b5116a0d76cb7b33756a8521797fa667ca0d446af38ba863683723f2" +version = "0.9.420" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assets-common", "cumulus-pallet-aura-ext", @@ -524,6 +707,7 @@ dependencies = [ "pallet-utility", "pallet-xcm", "pallet-xcm-benchmarks", + "parachain-info", "parachains-common", "parity-scale-codec", "polkadot-core-primitives", @@ -545,18 +729,87 @@ dependencies = [ "sp-transaction-pool", "sp-version", "sp-weights", - "staging-parachain-info", "staging-xcm", "staging-xcm-builder", "staging-xcm-executor", "substrate-wasm-builder", ] +[[package]] +name = "asset-hub-westend-runtime" +version = "0.9.420" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "assets-common", + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", + "frame-executive", + "frame-metadata-hash-extension", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "log", + "pallet-asset-conversion", + "pallet-asset-conversion-tx-payment", + "pallet-assets", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-multisig", + "pallet-nft-fractionalization", + "pallet-nfts", + "pallet-nfts-runtime-api", + "pallet-proxy", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-uniques", + "pallet-utility", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parachain-info", + "parachains-common", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", + "primitive-types", + "scale-info", + "smallvec", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-std", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", + "westend-runtime-constants", +] + [[package]] name = "assets-common" -version = "0.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29b1f6400a746207ff6e077b13103427c646914d49cc459977090a966908ff91" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -815,6 +1068,28 @@ dependencies = [ "rustc-demangle", ] +[[package]] +name = "bandersnatch_vrfs" +version = "0.0.1" +source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +dependencies = [ + "ark-bls12-381", + "ark-ec", + "ark-ed-on-bls12-381-bandersnatch", + "ark-ff", + "ark-scale 0.0.12", + "ark-serialize", + "ark-std", + "dleq_vrf", + "fflonk", + "merlin 3.0.0", + "rand_chacha 0.3.1", + "rand_core 0.6.4", + "ring 0.1.0", + "sha2 0.10.8", + "zeroize", +] + [[package]] name = "base-x" version = "0.2.11" @@ -951,8 +1226,8 @@ dependencies = [ [[package]] name = "binary-merkle-tree" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "hash-db", "log", @@ -1146,12 +1421,455 @@ dependencies = [ ] [[package]] -name = "bounded-vec" -version = "0.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "68534a48cbf63a4b1323c433cf21238c9ec23711e0df13b08c33e5c2082663ce" +name = "bounded-vec" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68534a48cbf63a4b1323c433cf21238c9ec23711e0df13b08c33e5c2082663ce" +dependencies = [ + "thiserror", +] + +[[package]] +name = "bp-bridge-hub-cumulus" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-messages", + "bp-polkadot-core", + "bp-runtime", + "frame-support", + "frame-system", + "polkadot-primitives", + "sp-api", + "sp-std", +] + +[[package]] +name = "bp-bridge-hub-rococo" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-bridge-hub-cumulus", + "bp-messages", + "bp-runtime", + "frame-support", + "sp-api", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "bp-bridge-hub-wococo" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-bridge-hub-cumulus", + "bp-messages", + "bp-runtime", + "frame-support", + "sp-api", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "bp-header-chain" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-runtime", + "finality-grandpa", + "frame-support", + "parity-scale-codec", + "scale-info", + "serde", + "sp-consensus-grandpa", + "sp-core", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "bp-messages" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-header-chain", + "bp-runtime", + "frame-support", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-std", +] + +[[package]] +name = "bp-parachains" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-header-chain", + "bp-polkadot-core", + "bp-runtime", + "frame-support", + "impl-trait-for-tuples", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "bp-polkadot-core" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-messages", + "bp-runtime", + "frame-support", + "frame-system", + "parity-scale-codec", + "parity-util-mem", + "scale-info", + "serde", + "sp-core", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "bp-relayers" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-messages", + "bp-runtime", + "frame-support", + "parity-scale-codec", + "scale-info", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "bp-rococo" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-header-chain", + "bp-polkadot-core", + "bp-runtime", + "frame-support", + "sp-api", + "sp-std", +] + +[[package]] +name = "bp-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-support", + "frame-system", + "hash-db", + "impl-trait-for-tuples", + "log", + "num-traits", + "parity-scale-codec", + "scale-info", + "serde", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", + "trie-db", +] + +[[package]] +name = "bp-test-utils" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-header-chain", + "bp-parachains", + "bp-polkadot-core", + "bp-runtime", + "ed25519-dalek 1.0.1", + "finality-grandpa", + "parity-scale-codec", + "sp-application-crypto", + "sp-consensus-grandpa", + "sp-core", + "sp-runtime", + "sp-std", + "sp-trie", +] + +[[package]] +name = "bp-wococo" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-header-chain", + "bp-polkadot-core", + "bp-rococo", + "bp-runtime", + "frame-support", + "sp-api", + "sp-std", +] + +[[package]] +name = "bp-xcm-bridge-hub-router" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-runtime", +] + +[[package]] +name = "bridge-hub-kusama-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "hex-literal 0.4.1", + "kusama-runtime-constants", + "log", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-multisig", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-utility", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parachain-info", + "parachains-common", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", + "scale-info", + "serde", + "smallvec", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-io", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-std", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", +] + +[[package]] +name = "bridge-hub-polkadot-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "hex-literal 0.4.1", + "log", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-multisig", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-utility", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parachain-info", + "parachains-common", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", + "polkadot-runtime-constants", + "scale-info", + "serde", + "smallvec", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-io", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-std", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", +] + +[[package]] +name = "bridge-hub-rococo-runtime" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "bp-bridge-hub-rococo", + "bp-bridge-hub-wococo", + "bp-header-chain", + "bp-messages", + "bp-parachains", + "bp-polkadot-core", + "bp-relayers", + "bp-rococo", + "bp-runtime", + "bp-wococo", + "bridge-runtime-common", + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "hex-literal 0.4.1", + "log", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-bridge-grandpa", + "pallet-bridge-messages", + "pallet-bridge-parachains", + "pallet-bridge-relayers", + "pallet-collator-selection", + "pallet-multisig", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-utility", + "pallet-xcm", + "pallet-xcm-benchmarks", + "parachain-info", + "parachains-common", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", + "rococo-runtime-constants", + "scale-info", + "serde", + "smallvec", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-io", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-std", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", +] + +[[package]] +name = "bridge-runtime-common" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "thiserror", + "bp-header-chain", + "bp-messages", + "bp-parachains", + "bp-polkadot-core", + "bp-relayers", + "bp-runtime", + "bp-xcm-bridge-hub-router", + "frame-support", + "frame-system", + "hash-db", + "log", + "pallet-bridge-grandpa", + "pallet-bridge-messages", + "pallet-bridge-parachains", + "pallet-bridge-relayers", + "pallet-transaction-payment", + "pallet-utility", + "parity-scale-codec", + "scale-info", + "sp-api", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", + "sp-trie", + "staging-xcm", + "staging-xcm-builder", ] [[package]] @@ -1489,6 +2207,76 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "collectives-polkadot-runtime" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "hex-literal 0.4.1", + "log", + "pallet-alliance", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-collective", + "pallet-core-fellowship", + "pallet-multisig", + "pallet-preimage", + "pallet-proxy", + "pallet-ranked-collective", + "pallet-referenda", + "pallet-salary", + "pallet-scheduler", + "pallet-session", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-utility", + "pallet-xcm", + "parachain-info", + "parachains-common", + "parity-scale-codec", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-runtime-common", + "polkadot-runtime-constants", + "scale-info", + "smallvec", + "sp-api", + "sp-arithmetic", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-std", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", +] + [[package]] name = "colorchoice" version = "1.0.1" @@ -1506,6 +2294,20 @@ dependencies = [ "unicode-width", ] +[[package]] +name = "common" +version = "0.1.0" +source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "fflonk", + "merlin 3.0.0", +] + [[package]] name = "common-path" version = "1.0.0" @@ -1832,8 +2634,8 @@ dependencies = [ [[package]] name = "cumulus-client-cli" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "clap", "parity-scale-codec", @@ -1848,8 +2650,8 @@ dependencies = [ [[package]] name = "cumulus-client-collator" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-client-consensus-common", "cumulus-client-network", @@ -1871,8 +2673,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-aura" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "cumulus-client-collator", @@ -1913,8 +2715,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-common" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "cumulus-client-pov-recovery", @@ -1942,8 +2744,8 @@ dependencies = [ [[package]] name = "cumulus-client-consensus-proposer" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "anyhow", "async-trait", @@ -1957,8 +2759,8 @@ dependencies = [ [[package]] name = "cumulus-client-network" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "cumulus-relay-chain-interface", @@ -1980,8 +2782,8 @@ dependencies = [ [[package]] name = "cumulus-client-pov-recovery" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2004,8 +2806,8 @@ dependencies = [ [[package]] name = "cumulus-client-service" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-client-cli", "cumulus-client-collator", @@ -2039,8 +2841,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-aura-ext" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-pallet-parachain-system", "frame-support", @@ -2057,8 +2859,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-dmp-queue" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2074,8 +2876,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bytes", "cumulus-pallet-parachain-system-proc-macro", @@ -2104,8 +2906,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-parachain-system-proc-macro" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -2115,8 +2917,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-session-benchmarking" -version = "4.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -2129,8 +2931,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcm" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2145,8 +2947,8 @@ dependencies = [ [[package]] name = "cumulus-pallet-xcmp-queue" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core", "frame-benchmarking", @@ -2166,8 +2968,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-aura" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2180,8 +2982,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-core" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "polkadot-core-primitives", @@ -2197,8 +2999,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-parachain-inherent" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2220,8 +3022,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-timestamp" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core", "futures", @@ -2233,8 +3035,8 @@ dependencies = [ [[package]] name = "cumulus-primitives-utility" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core", "frame-support", @@ -2251,8 +3053,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-inprocess-interface" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2275,8 +3077,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-interface" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2293,8 +3095,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-minimal-node" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "async-trait", @@ -2328,8 +3130,8 @@ dependencies = [ [[package]] name = "cumulus-relay-chain-rpc-interface" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "cumulus-primitives-core", @@ -2366,8 +3168,8 @@ dependencies = [ [[package]] name = "cumulus-test-relay-sproof-builder" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core", "parity-scale-codec", @@ -2386,7 +3188,7 @@ dependencies = [ "frame-support", "frame-system", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "pallet-transaction-payment", @@ -2767,6 +3569,23 @@ dependencies = [ "syn 2.0.65", ] +[[package]] +name = "dleq_vrf" +version = "0.0.2" +source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-scale 0.0.10", + "ark-secret-scalar", + "ark-serialize", + "ark-std", + "ark-transcript", + "arrayvec 0.7.4", + "rand_core 0.6.4", + "zeroize", +] + [[package]] name = "docify" version = "0.2.8" @@ -2849,10 +3668,19 @@ dependencies = [ "digest 0.10.7", "elliptic-curve", "rfc6979", - "signature", + "signature 2.2.0", "spki", ] +[[package]] +name = "ed25519" +version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91cff35c70bba8a626e3185d8cd48cc11b5437e1a5bcd15b9b5fa3c64b6dfee7" +dependencies = [ + "signature 1.6.4", +] + [[package]] name = "ed25519" version = "2.2.3" @@ -2860,7 +3688,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "115531babc129696a58c64a4fef0a8bf9e9698629fb97e9e40767d235cfbcd53" dependencies = [ "pkcs8", - "signature", + "signature 2.2.0", +] + +[[package]] +name = "ed25519-dalek" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c762bae6dcaf24c4c84667b8579785430908723d5c889f469d76a41d59cc7a9d" +dependencies = [ + "curve25519-dalek 3.2.0", + "ed25519 1.5.3", + "rand 0.7.3", + "serde", + "sha2 0.9.9", + "zeroize", ] [[package]] @@ -2870,7 +3712,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4a3daa8e81a3963a60642bcc1f90a670680bd4a77535faa384e9d1c79d620871" dependencies = [ "curve25519-dalek 4.1.2", - "ed25519", + "ed25519 2.2.3", "rand_core 0.6.4", "serde", "sha2 0.10.8", @@ -2899,7 +3741,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d9ce6874da5d4415896cd45ffbc4d1cfc0c4f9c079427bd870742c30f2f65a9" dependencies = [ "curve25519-dalek 4.1.2", - "ed25519", + "ed25519 2.2.3", "hashbrown 0.14.5", "hex", "rand_core 0.6.4", @@ -3029,6 +3871,33 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "ethbloom" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c22d4b5885b6aa2fe5e8b9329fb8d232bf739e434e6b87347c63bdd00c120f60" +dependencies = [ + "crunchy", + "fixed-hash 0.8.0", + "impl-rlp", + "impl-serde", + "tiny-keccak", +] + +[[package]] +name = "ethereum-types" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02d215cbf040552efcbe99a38372fe80ab9d00268e20012b79fcd0f073edd8ee" +dependencies = [ + "ethbloom", + "fixed-hash 0.8.0", + "impl-rlp", + "impl-serde", + "primitive-types", + "uint", +] + [[package]] name = "event-listener" version = "2.5.3" @@ -3232,6 +4101,19 @@ dependencies = [ "subtle", ] +[[package]] +name = "fflonk" +version = "0.1.0" +source = "git+https://github.com/w3f/fflonk#1e854f35e9a65d08b11a86291405cdc95baa0a35" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "merlin 3.0.0", +] + [[package]] name = "fiat-crypto" version = "0.2.9" @@ -3332,8 +4214,8 @@ checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" [[package]] name = "fork-tree" -version = "9.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", ] @@ -3389,7 +4271,7 @@ dependencies = [ "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-tokens-management-extension", "orml-traits", "orml-xcm-support", @@ -3469,8 +4351,8 @@ checksum = "6c2141d6d6c8512188a7891b4b01590a45f6dac67afb4f255c4124dbb86d4eaa" [[package]] name = "frame-benchmarking" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-support-procedural", @@ -3494,8 +4376,8 @@ dependencies = [ [[package]] name = "frame-benchmarking-cli" -version = "27.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "Inflector", "array-bytes", @@ -3542,8 +4424,8 @@ dependencies = [ [[package]] name = "frame-election-provider-solution-type" -version = "10.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -3553,8 +4435,8 @@ dependencies = [ [[package]] name = "frame-election-provider-support" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-election-provider-solution-type", "frame-support", @@ -3570,8 +4452,8 @@ dependencies = [ [[package]] name = "frame-executive" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -3598,10 +4480,25 @@ dependencies = [ "serde", ] +[[package]] +name = "frame-metadata-hash-extension" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "array-bytes", + "docify", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime", +] + [[package]] name = "frame-remote-externalities" -version = "0.30.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-recursion", "futures", @@ -3622,8 +4519,8 @@ dependencies = [ [[package]] name = "frame-support" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "aquamarine", "bitflags 1.3.2", @@ -3662,8 +4559,8 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "18.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "Inflector", "cfg-expr", @@ -3680,8 +4577,8 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" -version = "7.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate 1.3.1", @@ -3692,8 +4589,8 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "proc-macro2", "quote", @@ -3702,8 +4599,8 @@ dependencies = [ [[package]] name = "frame-system" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cfg-if", "frame-support", @@ -3721,8 +4618,8 @@ dependencies = [ [[package]] name = "frame-system-benchmarking" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -3736,8 +4633,8 @@ dependencies = [ [[package]] name = "frame-system-rpc-runtime-api" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "sp-api", @@ -3745,8 +4642,8 @@ dependencies = [ [[package]] name = "frame-try-runtime" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "parity-scale-codec", @@ -4478,6 +5375,15 @@ dependencies = [ "uint", ] +[[package]] +name = "impl-rlp" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f28220f89297a075ddc7245cd538076ee98b01f2a9c23a53a4f1105d5a322808" +dependencies = [ + "rlp", +] + [[package]] name = "impl-serde" version = "0.4.0" @@ -4596,6 +5502,58 @@ dependencies = [ "num-traits", ] +[[package]] +name = "integration-tests-common" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "asset-hub-kusama-runtime", + "asset-hub-polkadot-runtime", + "asset-hub-westend-runtime", + "bp-messages", + "bridge-hub-kusama-runtime", + "bridge-hub-polkadot-runtime", + "bridge-hub-rococo-runtime", + "bridge-runtime-common", + "collectives-polkadot-runtime", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "frame-support", + "kusama-runtime-constants", + "pallet-assets", + "pallet-bridge-messages", + "pallet-im-online", + "pallet-message-queue", + "pallet-staking", + "pallet-xcm", + "parachains-common", + "parity-scale-codec", + "paste", + "penpal-runtime", + "polkadot-core-primitives", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime", + "polkadot-runtime-constants", + "polkadot-runtime-parachains", + "polkadot-service", + "rococo-runtime", + "rococo-runtime-constants", + "sc-consensus-grandpa", + "sp-authority-discovery", + "sp-consensus-babe", + "sp-consensus-beefy", + "sp-core", + "sp-runtime", + "staging-kusama-runtime", + "staging-xcm", + "westend-runtime", + "westend-runtime-constants", + "xcm-emulator", +] + [[package]] name = "io-lifetimes" version = "1.0.11" @@ -4672,7 +5630,7 @@ dependencies = [ "log", "oracle", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "pallet-timestamp", @@ -4920,8 +5878,8 @@ dependencies = [ [[package]] name = "kusama-runtime-constants" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "polkadot-primitives", @@ -5141,7 +6099,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "276bb57e7af15d8f100d3c11cbdd32c6752b7eef4ba7a18ecf464972c07abcce" dependencies = [ "bs58 0.4.0", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "log", "multiaddr", "multihash", @@ -5557,6 +6515,15 @@ version = "0.4.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +[[package]] +name = "lru" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6e8aaa3f231bb4bd57b84b2d5dc3ae7f350265df8aa96492e0bc394a1571909" +dependencies = [ + "hashbrown 0.12.3", +] + [[package]] name = "lru" version = "0.10.1" @@ -5800,8 +6767,8 @@ dependencies = [ [[package]] name = "mmr-gadget" -version = "24.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "log", @@ -5819,8 +6786,8 @@ dependencies = [ [[package]] name = "mmr-rpc" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "anyhow", "jsonrpsee", @@ -6273,7 +7240,7 @@ dependencies = [ "frame-system", "oracle", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "pallet-timestamp", @@ -6548,7 +7515,7 @@ dependencies = [ "frame-system", "mocktopus", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "parity-scale-codec", @@ -6600,24 +7567,7 @@ dependencies = [ [[package]] name = "orml-tokens" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" -dependencies = [ - "frame-support", - "frame-system", - "log", - "orml-traits", - "parity-scale-codec", - "scale-info", - "serde", - "sp-arithmetic", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "orml-tokens" -version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4#b3694e631df7f1ca16b1973122937753fcdee9d4" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#2778a86fb12a1a61ca8ea9348f68b3c974f786e0" dependencies = [ "frame-support", "frame-system", @@ -6640,7 +7590,7 @@ dependencies = [ "frame-system", "mocktopus", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "parity-scale-codec", @@ -6657,7 +7607,7 @@ dependencies = [ [[package]] name = "orml-traits" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#2778a86fb12a1a61ca8ea9348f68b3c974f786e0" dependencies = [ "frame-support", "impl-trait-for-tuples", @@ -6677,7 +7627,7 @@ dependencies = [ [[package]] name = "orml-utilities" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack//open-runtime-module-library?branch=polkadot-v1.1.0#2778a86fb12a1a61ca8ea9348f68b3c974f786e0" dependencies = [ "frame-support", "parity-scale-codec", @@ -6769,11 +7719,30 @@ dependencies = [ "staging-xcm-executor", ] +[[package]] +name = "pallet-alliance" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "pallet-collective", + "pallet-identity", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-core-hashing", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-asset-conversion" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1661ad646244fd155fae26799b9f12246aac8a18ed785550ceea6e4ac25cfbdc" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6790,9 +7759,8 @@ dependencies = [ [[package]] name = "pallet-asset-conversion-tx-payment" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e47e76551d0029aa4e8d28d0108c4575fae812ff2c9e7a7fd79890a4c7a8223f" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -6806,8 +7774,8 @@ dependencies = [ [[package]] name = "pallet-asset-tx-payment" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6824,8 +7792,8 @@ dependencies = [ [[package]] name = "pallet-assets" -version = "24.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6840,8 +7808,8 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -6857,8 +7825,8 @@ dependencies = [ [[package]] name = "pallet-authority-discovery" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -6873,8 +7841,8 @@ dependencies = [ [[package]] name = "pallet-authorship" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -6887,8 +7855,8 @@ dependencies = [ [[package]] name = "pallet-babe" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -6911,8 +7879,8 @@ dependencies = [ [[package]] name = "pallet-bags-list" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "aquamarine", "docify", @@ -6933,86 +7901,167 @@ dependencies = [ [[package]] name = "pallet-balances" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "pallet-beefy" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-support", + "frame-system", + "log", + "pallet-authorship", + "pallet-session", + "parity-scale-codec", + "scale-info", + "serde", + "sp-consensus-beefy", + "sp-runtime", + "sp-session", + "sp-staking", + "sp-std", +] + +[[package]] +name = "pallet-beefy-mmr" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "array-bytes", + "binary-merkle-tree", + "frame-support", + "frame-system", + "log", + "pallet-beefy", + "pallet-mmr", + "pallet-session", + "parity-scale-codec", + "scale-info", + "serde", + "sp-api", + "sp-consensus-beefy", + "sp-core", + "sp-io", + "sp-runtime", + "sp-state-machine", + "sp-std", +] + +[[package]] +name = "pallet-bounties" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "pallet-treasury", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", +] + +[[package]] +name = "pallet-bridge-grandpa" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "bp-header-chain", + "bp-runtime", + "bp-test-utils", + "finality-grandpa", "frame-benchmarking", "frame-support", "frame-system", "log", "parity-scale-codec", "scale-info", + "sp-consensus-grandpa", "sp-runtime", "sp-std", + "sp-trie", ] [[package]] -name = "pallet-beefy" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +name = "pallet-bridge-messages" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "bp-messages", + "bp-runtime", + "frame-benchmarking", "frame-support", "frame-system", "log", - "pallet-authorship", - "pallet-session", + "num-traits", "parity-scale-codec", "scale-info", - "serde", - "sp-consensus-beefy", + "sp-core", "sp-runtime", - "sp-session", - "sp-staking", "sp-std", ] [[package]] -name = "pallet-beefy-mmr" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +name = "pallet-bridge-parachains" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ - "array-bytes", - "binary-merkle-tree", + "bp-header-chain", + "bp-parachains", + "bp-polkadot-core", + "bp-runtime", + "frame-benchmarking", "frame-support", "frame-system", "log", - "pallet-beefy", - "pallet-mmr", - "pallet-session", + "pallet-bridge-grandpa", "parity-scale-codec", "scale-info", - "serde", - "sp-api", - "sp-consensus-beefy", - "sp-core", - "sp-io", "sp-runtime", - "sp-state-machine", "sp-std", + "sp-trie", ] [[package]] -name = "pallet-bounties" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +name = "pallet-bridge-relayers" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ + "bp-messages", + "bp-relayers", + "bp-runtime", "frame-benchmarking", "frame-support", "frame-system", "log", - "pallet-treasury", + "pallet-bridge-messages", "parity-scale-codec", "scale-info", - "sp-core", - "sp-io", + "sp-arithmetic", "sp-runtime", "sp-std", ] [[package]] name = "pallet-child-bounties" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7030,8 +8079,8 @@ dependencies = [ [[package]] name = "pallet-collator-selection" -version = "4.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7049,8 +8098,8 @@ dependencies = [ [[package]] name = "pallet-collective" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7066,8 +8115,8 @@ dependencies = [ [[package]] name = "pallet-contracts" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitflags 1.3.2", "environmental", @@ -7095,8 +8144,8 @@ dependencies = [ [[package]] name = "pallet-contracts-primitives" -version = "26.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitflags 1.3.2", "parity-scale-codec", @@ -7108,8 +8157,8 @@ dependencies = [ [[package]] name = "pallet-contracts-proc-macro" -version = "14.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "proc-macro2", "quote", @@ -7118,8 +8167,8 @@ dependencies = [ [[package]] name = "pallet-conviction-voting" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7133,10 +8182,28 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-core-fellowship" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-democracy" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7153,8 +8220,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-multi-phase" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7176,8 +8243,8 @@ dependencies = [ [[package]] name = "pallet-election-provider-support-benchmarking" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7190,8 +8257,8 @@ dependencies = [ [[package]] name = "pallet-elections-phragmen" -version = "24.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7209,8 +8276,8 @@ dependencies = [ [[package]] name = "pallet-fast-unstake" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "docify", "frame-benchmarking", @@ -7228,8 +8295,8 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7251,8 +8318,8 @@ dependencies = [ [[package]] name = "pallet-identity" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7267,8 +8334,8 @@ dependencies = [ [[package]] name = "pallet-im-online" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7287,8 +8354,8 @@ dependencies = [ [[package]] name = "pallet-indices" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7318,8 +8385,8 @@ dependencies = [ [[package]] name = "pallet-membership" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7335,8 +8402,8 @@ dependencies = [ [[package]] name = "pallet-message-queue" -version = "26.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "7.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7354,8 +8421,8 @@ dependencies = [ [[package]] name = "pallet-mmr" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7372,8 +8439,8 @@ dependencies = [ [[package]] name = "pallet-multisig" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7388,9 +8455,8 @@ dependencies = [ [[package]] name = "pallet-nft-fractionalization" -version = "5.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3160a1cbdc2a28363bd2ff4cba72ccb96a98cbb86a81ab694b4e99b79a62fcee" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7406,9 +8472,8 @@ dependencies = [ [[package]] name = "pallet-nfts" -version = "17.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f3650227e8678336e93b679e9eeafdb1e0ff04bffcca148c00e3fb906ff5b08" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "enumflags2", "frame-benchmarking", @@ -7425,9 +8490,8 @@ dependencies = [ [[package]] name = "pallet-nfts-runtime-api" -version = "9.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4de7f6a1613d3391121afd73548f4f37bea22cd7d5ce269db83a497ccc286c86" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "pallet-nfts", "parity-scale-codec", @@ -7436,8 +8500,8 @@ dependencies = [ [[package]] name = "pallet-nis" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7452,8 +8516,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools" -version = "20.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -7471,8 +8535,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-benchmarking" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7491,8 +8555,8 @@ dependencies = [ [[package]] name = "pallet-nomination-pools-runtime-api" -version = "18.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "pallet-nomination-pools", "parity-scale-codec", @@ -7502,8 +8566,8 @@ dependencies = [ [[package]] name = "pallet-offences" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -7519,8 +8583,8 @@ dependencies = [ [[package]] name = "pallet-offences-benchmarking" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7543,8 +8607,8 @@ dependencies = [ [[package]] name = "pallet-preimage" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7560,8 +8624,8 @@ dependencies = [ [[package]] name = "pallet-proxy" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7575,8 +8639,8 @@ dependencies = [ [[package]] name = "pallet-ranked-collective" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7593,8 +8657,8 @@ dependencies = [ [[package]] name = "pallet-recovery" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7608,8 +8672,8 @@ dependencies = [ [[package]] name = "pallet-referenda" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", "frame-benchmarking", @@ -7625,10 +8689,28 @@ dependencies = [ "sp-std", ] +[[package]] +name = "pallet-salary" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "sp-arithmetic", + "sp-core", + "sp-io", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-scheduler" -version = "24.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "docify", "frame-benchmarking", @@ -7645,8 +8727,8 @@ dependencies = [ [[package]] name = "pallet-session" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -7667,8 +8749,8 @@ dependencies = [ [[package]] name = "pallet-session-benchmarking" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7684,8 +8766,8 @@ dependencies = [ [[package]] name = "pallet-society" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7702,8 +8784,8 @@ dependencies = [ [[package]] name = "pallet-staking" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-election-provider-support", @@ -7725,8 +8807,8 @@ dependencies = [ [[package]] name = "pallet-staking-reward-curve" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -7736,8 +8818,8 @@ dependencies = [ [[package]] name = "pallet-staking-reward-fn" -version = "14.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "log", "sp-arithmetic", @@ -7745,8 +8827,8 @@ dependencies = [ [[package]] name = "pallet-staking-runtime-api" -version = "9.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "sp-api", @@ -7754,8 +8836,8 @@ dependencies = [ [[package]] name = "pallet-state-trie-migration" -version = "24.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7771,8 +8853,8 @@ dependencies = [ [[package]] name = "pallet-sudo" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7786,8 +8868,8 @@ dependencies = [ [[package]] name = "pallet-timestamp" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7805,8 +8887,8 @@ dependencies = [ [[package]] name = "pallet-tips" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7824,8 +8906,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -7840,8 +8922,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc" -version = "25.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "jsonrpsee", "pallet-transaction-payment-rpc-runtime-api", @@ -7856,8 +8938,8 @@ dependencies = [ [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "pallet-transaction-payment", "parity-scale-codec", @@ -7868,8 +8950,8 @@ dependencies = [ [[package]] name = "pallet-treasury" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7885,8 +8967,8 @@ dependencies = [ [[package]] name = "pallet-uniques" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7900,8 +8982,8 @@ dependencies = [ [[package]] name = "pallet-utility" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7916,8 +8998,8 @@ dependencies = [ [[package]] name = "pallet-vesting" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7931,8 +9013,8 @@ dependencies = [ [[package]] name = "pallet-whitelist" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -7946,8 +9028,8 @@ dependencies = [ [[package]] name = "pallet-xcm" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bounded-collections", "frame-benchmarking", @@ -7967,8 +9049,8 @@ dependencies = [ [[package]] name = "pallet-xcm-benchmarks" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-benchmarking", "frame-support", @@ -8028,8 +9110,8 @@ dependencies = [ [[package]] name = "parachains-common" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cumulus-primitives-core", "cumulus-primitives-utility", @@ -8111,10 +9193,39 @@ dependencies = [ ] [[package]] -name = "parity-send-wrapper" +name = "parity-send-wrapper" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" + +[[package]] +name = "parity-util-mem" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d32c34f4f5ca7f9196001c0aba5a1f9a5a12382c8944b8b0f90233282d1e8f8" +dependencies = [ + "cfg-if", + "ethereum-types", + "hashbrown 0.12.3", + "impl-trait-for-tuples", + "lru 0.8.1", + "parity-util-mem-derive", + "parking_lot 0.12.2", + "primitive-types", + "smallvec", + "winapi", +] + +[[package]] +name = "parity-util-mem-derive" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aa9777aa91b8ad9dd5aaa04a9b6bcb02c7f1deb952fca5a66034d5e63afc5c6f" +checksum = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" +dependencies = [ + "proc-macro2", + "syn 1.0.109", + "synstructure", +] [[package]] name = "parity-wasm" @@ -8356,7 +9467,7 @@ dependencies = [ "orml-asset-registry", "orml-currencies", "orml-currencies-allowance-extension", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "orml-xcm-support", "orml-xtokens", @@ -8427,6 +9538,65 @@ dependencies = [ "zenlink-protocol-runtime-api", ] +[[package]] +name = "penpal-runtime" +version = "0.9.27" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" +dependencies = [ + "cumulus-pallet-aura-ext", + "cumulus-pallet-dmp-queue", + "cumulus-pallet-parachain-system", + "cumulus-pallet-session-benchmarking", + "cumulus-pallet-xcm", + "cumulus-pallet-xcmp-queue", + "cumulus-primitives-core", + "cumulus-primitives-utility", + "frame-benchmarking", + "frame-executive", + "frame-support", + "frame-system", + "frame-system-benchmarking", + "frame-system-rpc-runtime-api", + "frame-try-runtime", + "log", + "pallet-asset-tx-payment", + "pallet-assets", + "pallet-aura", + "pallet-authorship", + "pallet-balances", + "pallet-collator-selection", + "pallet-session", + "pallet-sudo", + "pallet-timestamp", + "pallet-transaction-payment", + "pallet-transaction-payment-rpc-runtime-api", + "pallet-xcm", + "parachain-info", + "parachains-common", + "parity-scale-codec", + "polkadot-parachain-primitives", + "polkadot-primitives", + "polkadot-runtime-common", + "scale-info", + "smallvec", + "sp-api", + "sp-block-builder", + "sp-consensus-aura", + "sp-core", + "sp-inherents", + "sp-offchain", + "sp-runtime", + "sp-session", + "sp-std", + "sp-storage", + "sp-transaction-pool", + "sp-version", + "staging-xcm", + "staging-xcm-builder", + "staging-xcm-executor", + "substrate-wasm-builder", +] + [[package]] name = "percent-encoding" version = "2.3.1" @@ -8561,8 +9731,8 @@ checksum = "db23d408679286588f4d4644f965003d056e3dd5abcaaa938116871d7ce2fee7" [[package]] name = "polkadot-approval-distribution" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "futures-timer", @@ -8579,8 +9749,8 @@ dependencies = [ [[package]] name = "polkadot-availability-bitfield-distribution" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "always-assert", "futures", @@ -8595,8 +9765,8 @@ dependencies = [ [[package]] name = "polkadot-availability-distribution" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "derive_more", "fatality", @@ -8618,8 +9788,8 @@ dependencies = [ [[package]] name = "polkadot-availability-recovery" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "fatality", "futures", @@ -8639,8 +9809,8 @@ dependencies = [ [[package]] name = "polkadot-cli" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "clap", "frame-benchmarking-cli", @@ -8666,8 +9836,8 @@ dependencies = [ [[package]] name = "polkadot-collator-protocol" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "fatality", @@ -8688,8 +9858,8 @@ dependencies = [ [[package]] name = "polkadot-core-primitives" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "scale-info", @@ -8700,8 +9870,8 @@ dependencies = [ [[package]] name = "polkadot-dispute-distribution" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "derive_more", "fatality", @@ -8725,8 +9895,8 @@ dependencies = [ [[package]] name = "polkadot-erasure-coding" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "polkadot-node-primitives", @@ -8739,8 +9909,8 @@ dependencies = [ [[package]] name = "polkadot-gossip-support" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "futures-timer", @@ -8760,8 +9930,8 @@ dependencies = [ [[package]] name = "polkadot-network-bridge" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "always-assert", "async-trait", @@ -8783,8 +9953,8 @@ dependencies = [ [[package]] name = "polkadot-node-collation-generation" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "parity-scale-codec", @@ -8801,8 +9971,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-approval-voting" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "derive_more", @@ -8830,8 +10000,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-av-store" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "futures", @@ -8852,8 +10022,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-backing" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "fatality", @@ -8871,8 +10041,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-bitfield-signing" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "polkadot-node-subsystem", @@ -8886,8 +10056,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-candidate-validation" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -8907,8 +10077,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-api" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "polkadot-node-metrics", @@ -8922,8 +10092,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-chain-selection" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "futures-timer", @@ -8939,8 +10109,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-dispute-coordinator" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "fatality", "futures", @@ -8958,8 +10128,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-parachains-inherent" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -8976,7 +10146,7 @@ dependencies = [ [[package]] name = "polkadot-node-core-prospective-parachains" version = "1.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "fatality", @@ -8992,8 +10162,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-provisioner" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "fatality", @@ -9009,8 +10179,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "always-assert", "futures", @@ -9037,8 +10207,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-checker" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "polkadot-node-primitives", @@ -9053,8 +10223,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-common" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "cpu-time", "futures", @@ -9076,8 +10246,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-pvf-prepare-worker" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "libc", @@ -9099,8 +10269,8 @@ dependencies = [ [[package]] name = "polkadot-node-core-runtime-api" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "polkadot-node-metrics", @@ -9114,8 +10284,8 @@ dependencies = [ [[package]] name = "polkadot-node-jaeger" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "lazy_static", "log", @@ -9132,8 +10302,8 @@ dependencies = [ [[package]] name = "polkadot-node-metrics" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bs58 0.5.1", "futures", @@ -9151,8 +10321,8 @@ dependencies = [ [[package]] name = "polkadot-node-network-protocol" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-channel 1.9.0", "async-trait", @@ -9175,8 +10345,8 @@ dependencies = [ [[package]] name = "polkadot-node-primitives" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bounded-vec", "futures", @@ -9197,8 +10367,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "polkadot-node-jaeger", "polkadot-node-subsystem-types", @@ -9207,8 +10377,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-types" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "derive_more", @@ -9231,8 +10401,8 @@ dependencies = [ [[package]] name = "polkadot-node-subsystem-util" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "derive_more", @@ -9264,8 +10434,8 @@ dependencies = [ [[package]] name = "polkadot-overseer" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -9288,7 +10458,7 @@ dependencies = [ [[package]] name = "polkadot-parachain-primitives" version = "1.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bounded-collections", "derive_more", @@ -9304,8 +10474,8 @@ dependencies = [ [[package]] name = "polkadot-performance-test" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "env_logger 0.9.3", "log", @@ -9322,8 +10492,8 @@ dependencies = [ [[package]] name = "polkadot-primitives" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "hex-literal 0.4.1", @@ -9348,8 +10518,8 @@ dependencies = [ [[package]] name = "polkadot-rpc" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "jsonrpsee", "mmr-rpc", @@ -9380,8 +10550,8 @@ dependencies = [ [[package]] name = "polkadot-runtime" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "frame-benchmarking", @@ -9477,8 +10647,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-common" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitvec", "frame-benchmarking", @@ -9523,8 +10693,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-constants" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "polkadot-primitives", @@ -9537,8 +10707,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-metrics" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bs58 0.5.1", "frame-benchmarking", @@ -9550,8 +10720,8 @@ dependencies = [ [[package]] name = "polkadot-runtime-parachains" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bitflags 1.3.2", "bitvec", @@ -9596,8 +10766,8 @@ dependencies = [ [[package]] name = "polkadot-service" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "frame-benchmarking", @@ -9715,8 +10885,8 @@ dependencies = [ [[package]] name = "polkadot-statement-distribution" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "arrayvec 0.7.4", "bitvec", @@ -9739,8 +10909,8 @@ dependencies = [ [[package]] name = "polkadot-statement-table" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "polkadot-primitives", @@ -9909,7 +11079,7 @@ dependencies = [ "frame-system", "log", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-contracts", "parity-scale-codec", @@ -9931,6 +11101,7 @@ dependencies = [ "fixed-hash 0.8.0", "impl-codec", "impl-num-traits", + "impl-rlp", "impl-serde", "scale-info", "uint", @@ -10319,7 +11490,7 @@ dependencies = [ "log", "oracle", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "pallet-timestamp", @@ -10480,7 +11651,7 @@ dependencies = [ "nomination", "oracle", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "pallet-timestamp", @@ -10541,7 +11712,7 @@ dependencies = [ "log", "oracle", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "parity-scale-codec", @@ -10568,6 +11739,21 @@ dependencies = [ "subtle", ] +[[package]] +name = "ring" +version = "0.1.0" +source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" +dependencies = [ + "ark-ec", + "ark-ff", + "ark-poly", + "ark-serialize", + "ark-std", + "common", + "fflonk", + "merlin 3.0.0", +] + [[package]] name = "ring" version = "0.16.20" @@ -10598,6 +11784,16 @@ dependencies = [ "windows-sys 0.52.0", ] +[[package]] +name = "rlp" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bb919243f34364b6bd2fc10ef797edbfa75f33c252e7998527479c6d6b47e1ec" +dependencies = [ + "bytes", + "rustc-hex", +] + [[package]] name = "rocksdb" version = "0.21.0" @@ -10610,12 +11806,13 @@ dependencies = [ [[package]] name = "rococo-runtime" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "binary-merkle-tree", "frame-benchmarking", "frame-executive", + "frame-metadata-hash-extension", "frame-support", "frame-system", "frame-system-benchmarking", @@ -10698,8 +11895,8 @@ dependencies = [ [[package]] name = "rococo-runtime-constants" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "polkadot-primitives", @@ -10787,9 +11984,10 @@ dependencies = [ "cumulus-primitives-utility", "frame-support", "frame-system", + "integration-tests-common", "log", "orml-asset-registry", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "orml-xcm", "orml-xcm-support", @@ -11030,8 +12228,8 @@ dependencies = [ [[package]] name = "sc-allocator" -version = "18.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.1.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "log", "sp-core", @@ -11041,8 +12239,8 @@ dependencies = [ [[package]] name = "sc-authority-discovery" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -11069,8 +12267,8 @@ dependencies = [ [[package]] name = "sc-basic-authorship" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "futures-timer", @@ -11092,8 +12290,8 @@ dependencies = [ [[package]] name = "sc-block-builder" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "sc-client-api", @@ -11107,8 +12305,8 @@ dependencies = [ [[package]] name = "sc-chain-spec" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "memmap2", "sc-chain-spec-derive", @@ -11126,8 +12324,8 @@ dependencies = [ [[package]] name = "sc-chain-spec-derive" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -11137,8 +12335,8 @@ dependencies = [ [[package]] name = "sc-cli" -version = "0.31.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "chrono", @@ -11176,8 +12374,8 @@ dependencies = [ [[package]] name = "sc-client-api" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "fnv", "futures", @@ -11202,8 +12400,8 @@ dependencies = [ [[package]] name = "sc-client-db" -version = "0.30.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "hash-db", "kvdb", @@ -11228,8 +12426,8 @@ dependencies = [ [[package]] name = "sc-consensus" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -11253,8 +12451,8 @@ dependencies = [ [[package]] name = "sc-consensus-aura" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -11282,8 +12480,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "fork-tree", @@ -11318,8 +12516,8 @@ dependencies = [ [[package]] name = "sc-consensus-babe-rpc" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "jsonrpsee", @@ -11340,8 +12538,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11374,8 +12572,8 @@ dependencies = [ [[package]] name = "sc-consensus-beefy-rpc" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "jsonrpsee", @@ -11393,8 +12591,8 @@ dependencies = [ [[package]] name = "sc-consensus-epochs" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "fork-tree", "parity-scale-codec", @@ -11406,8 +12604,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa" -version = "0.14.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ahash 0.8.11", "array-bytes", @@ -11447,8 +12645,8 @@ dependencies = [ [[package]] name = "sc-consensus-grandpa-rpc" -version = "0.14.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "finality-grandpa", "futures", @@ -11467,8 +12665,8 @@ dependencies = [ [[package]] name = "sc-consensus-manual-seal" -version = "0.30.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "assert_matches", "async-trait", @@ -11502,8 +12700,8 @@ dependencies = [ [[package]] name = "sc-consensus-slots" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -11525,8 +12723,8 @@ dependencies = [ [[package]] name = "sc-executor" -version = "0.27.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", @@ -11547,8 +12745,8 @@ dependencies = [ [[package]] name = "sc-executor-common" -version = "0.24.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "sc-allocator", "sp-maybe-compressed-blob", @@ -11559,8 +12757,8 @@ dependencies = [ [[package]] name = "sc-executor-wasmtime" -version = "0.24.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "anyhow", "cfg-if", @@ -11576,8 +12774,8 @@ dependencies = [ [[package]] name = "sc-informant" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ansi_term", "futures", @@ -11592,8 +12790,8 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "20.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "parking_lot 0.12.2", @@ -11606,8 +12804,8 @@ dependencies = [ [[package]] name = "sc-network" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11647,8 +12845,8 @@ dependencies = [ [[package]] name = "sc-network-bitswap" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-channel 1.9.0", "cid", @@ -11667,8 +12865,8 @@ dependencies = [ [[package]] name = "sc-network-common" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "bitflags 1.3.2", @@ -11684,8 +12882,8 @@ dependencies = [ [[package]] name = "sc-network-gossip" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ahash 0.8.11", "futures", @@ -11702,8 +12900,8 @@ dependencies = [ [[package]] name = "sc-network-light" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11723,8 +12921,8 @@ dependencies = [ [[package]] name = "sc-network-sync" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "async-channel 1.9.0", @@ -11757,8 +12955,8 @@ dependencies = [ [[package]] name = "sc-network-transactions" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "futures", @@ -11775,8 +12973,8 @@ dependencies = [ [[package]] name = "sc-offchain" -version = "24.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "bytes", @@ -11809,8 +13007,8 @@ dependencies = [ [[package]] name = "sc-proposer-metrics" -version = "0.14.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "log", "substrate-prometheus-endpoint", @@ -11818,8 +13016,8 @@ dependencies = [ [[package]] name = "sc-rpc" -version = "24.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "jsonrpsee", @@ -11849,8 +13047,8 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -11868,8 +13066,8 @@ dependencies = [ [[package]] name = "sc-rpc-server" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "http", "jsonrpsee", @@ -11883,8 +13081,8 @@ dependencies = [ [[package]] name = "sc-rpc-spec-v2" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "futures", @@ -11911,8 +13109,8 @@ dependencies = [ [[package]] name = "sc-service" -version = "0.30.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "directories", @@ -11975,8 +13173,8 @@ dependencies = [ [[package]] name = "sc-state-db" -version = "0.25.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "log", "parity-scale-codec", @@ -11986,8 +13184,8 @@ dependencies = [ [[package]] name = "sc-storage-monitor" -version = "0.11.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "clap", "fs4", @@ -12000,8 +13198,8 @@ dependencies = [ [[package]] name = "sc-sync-state-rpc" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -12019,8 +13217,8 @@ dependencies = [ [[package]] name = "sc-sysinfo" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "6.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "libc", @@ -12038,8 +13236,8 @@ dependencies = [ [[package]] name = "sc-telemetry" -version = "10.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "chrono", "futures", @@ -12057,8 +13255,8 @@ dependencies = [ [[package]] name = "sc-tracing" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ansi_term", "atty", @@ -12086,8 +13284,8 @@ dependencies = [ [[package]] name = "sc-tracing-proc-macro" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "proc-macro-crate 1.3.1", "proc-macro2", @@ -12097,8 +13295,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -12123,8 +13321,8 @@ dependencies = [ [[package]] name = "sc-transaction-pool-api" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -12139,8 +13337,8 @@ dependencies = [ [[package]] name = "sc-utils" -version = "9.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-channel 1.9.0", "futures", @@ -12584,6 +13782,12 @@ dependencies = [ "libc", ] +[[package]] +name = "signature" +version = "1.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "74233d3b3b2f6d4b006dc19dee745e73e2a6bfb6f93607cd3b02bd5b00797d7c" + [[package]] name = "signature" version = "2.2.0" @@ -12630,8 +13834,8 @@ checksum = "826167069c09b99d56f31e9ae5c99049e932a98c9dc2dac47645b08dbbf76ba7" [[package]] name = "slot-range-helper" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "enumn", "parity-scale-codec", @@ -12833,8 +14037,8 @@ dependencies = [ [[package]] name = "sp-api" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "hash-db", "log", @@ -12854,8 +14058,8 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "10.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "Inflector", "blake2", @@ -12868,8 +14072,8 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "25.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12881,8 +14085,8 @@ dependencies = [ [[package]] name = "sp-arithmetic" -version = "18.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "16.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "integer-sqrt", "num-traits", @@ -12895,8 +14099,8 @@ dependencies = [ [[package]] name = "sp-authority-discovery" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "scale-info", @@ -12908,8 +14112,8 @@ dependencies = [ [[package]] name = "sp-block-builder" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "sp-api", "sp-inherents", @@ -12919,8 +14123,8 @@ dependencies = [ [[package]] name = "sp-blockchain" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "futures", "log", @@ -12937,8 +14141,8 @@ dependencies = [ [[package]] name = "sp-consensus" -version = "0.27.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "futures", @@ -12952,8 +14156,8 @@ dependencies = [ [[package]] name = "sp-consensus-aura" -version = "0.27.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "parity-scale-codec", @@ -12969,8 +14173,8 @@ dependencies = [ [[package]] name = "sp-consensus-babe" -version = "0.27.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "parity-scale-codec", @@ -12988,8 +14192,8 @@ dependencies = [ [[package]] name = "sp-consensus-beefy" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "lazy_static", "parity-scale-codec", @@ -13007,8 +14211,8 @@ dependencies = [ [[package]] name = "sp-consensus-grandpa" -version = "8.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "finality-grandpa", "log", @@ -13025,8 +14229,8 @@ dependencies = [ [[package]] name = "sp-consensus-slots" -version = "0.27.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "scale-info", @@ -13037,11 +14241,12 @@ dependencies = [ [[package]] name = "sp-core" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "21.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "array-bytes", "arrayvec 0.7.4", + "bandersnatch_vrfs", "bitflags 1.3.2", "blake2", "bounded-collections", @@ -13083,8 +14288,8 @@ dependencies = [ [[package]] name = "sp-core-hashing" -version = "11.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "blake2b_simd", "byteorder", @@ -13096,8 +14301,8 @@ dependencies = [ [[package]] name = "sp-core-hashing-proc-macro" -version = "11.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "9.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "quote", "sp-core-hashing", @@ -13106,8 +14311,8 @@ dependencies = [ [[package]] name = "sp-database" -version = "7.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "kvdb", "parking_lot 0.12.2", @@ -13115,8 +14320,8 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "10.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "proc-macro2", "quote", @@ -13125,8 +14330,8 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.21.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.19.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "environmental", "parity-scale-codec", @@ -13136,8 +14341,8 @@ dependencies = [ [[package]] name = "sp-genesis-builder" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "serde_json", "sp-api", @@ -13147,8 +14352,8 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "impl-trait-for-tuples", @@ -13161,11 +14366,11 @@ dependencies = [ [[package]] name = "sp-io" -version = "25.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "23.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bytes", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "libsecp256k1", "log", "parity-scale-codec", @@ -13185,8 +14390,8 @@ dependencies = [ [[package]] name = "sp-keyring" -version = "26.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "lazy_static", "sp-core", @@ -13196,8 +14401,8 @@ dependencies = [ [[package]] name = "sp-keystore" -version = "0.29.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.27.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "parking_lot 0.12.2", @@ -13208,8 +14413,8 @@ dependencies = [ [[package]] name = "sp-maybe-compressed-blob" -version = "7.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.1.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "thiserror", "zstd 0.12.4", @@ -13217,8 +14422,8 @@ dependencies = [ [[package]] name = "sp-metadata-ir" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.1.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-metadata", "parity-scale-codec", @@ -13228,8 +14433,8 @@ dependencies = [ [[package]] name = "sp-mmr-primitives" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ckb-merkle-mountain-range", "log", @@ -13246,8 +14451,8 @@ dependencies = [ [[package]] name = "sp-npos-elections" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "scale-info", @@ -13260,8 +14465,8 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "sp-api", "sp-core", @@ -13270,8 +14475,8 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "10.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "backtrace", "lazy_static", @@ -13280,8 +14485,8 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "6.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "rustc-hash", "serde", @@ -13290,8 +14495,8 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "26.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "24.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "either", "hash256-std-hasher", @@ -13312,8 +14517,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface" -version = "19.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "17.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bytes", "impl-trait-for-tuples", @@ -13330,8 +14535,8 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "13.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "11.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "Inflector", "proc-macro-crate 1.3.1", @@ -13342,8 +14547,8 @@ dependencies = [ [[package]] name = "sp-session" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "scale-info", @@ -13357,8 +14562,8 @@ dependencies = [ [[package]] name = "sp-staking" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -13371,8 +14576,8 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.30.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.28.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "hash-db", "log", @@ -13392,12 +14597,12 @@ dependencies = [ [[package]] name = "sp-statement-store" -version = "5.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "aes-gcm", "curve25519-dalek 4.1.2", - "ed25519-dalek", + "ed25519-dalek 2.1.1", "hkdf", "parity-scale-codec", "rand 0.8.5", @@ -13416,13 +14621,13 @@ dependencies = [ [[package]] name = "sp-std" -version = "10.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" [[package]] name = "sp-storage" -version = "15.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "13.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13434,8 +14639,8 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "parity-scale-codec", @@ -13447,8 +14652,8 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "12.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "10.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "sp-std", @@ -13459,8 +14664,8 @@ dependencies = [ [[package]] name = "sp-transaction-pool" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "sp-api", "sp-runtime", @@ -13468,8 +14673,8 @@ dependencies = [ [[package]] name = "sp-transaction-storage-proof" -version = "21.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "parity-scale-codec", @@ -13483,8 +14688,8 @@ dependencies = [ [[package]] name = "sp-trie" -version = "24.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ahash 0.8.11", "hash-db", @@ -13506,8 +14711,8 @@ dependencies = [ [[package]] name = "sp-version" -version = "24.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "22.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "impl-serde", "parity-scale-codec", @@ -13523,8 +14728,8 @@ dependencies = [ [[package]] name = "sp-version-proc-macro" -version = "10.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "8.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "proc-macro2", @@ -13534,8 +14739,8 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "16.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "14.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "anyhow", "impl-trait-for-tuples", @@ -13547,8 +14752,8 @@ dependencies = [ [[package]] name = "sp-weights" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "20.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "parity-scale-codec", "scale-info", @@ -13639,8 +14844,8 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "staging-kusama-runtime" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "binary-merkle-tree", "bitvec", @@ -13743,24 +14948,10 @@ dependencies = [ "substrate-wasm-builder", ] -[[package]] -name = "staging-parachain-info" -version = "0.2.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" -dependencies = [ - "cumulus-primitives-core", - "frame-support", - "frame-system", - "parity-scale-codec", - "scale-info", - "sp-runtime", - "sp-std", -] - [[package]] name = "staging-xcm" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "bounded-collections", "derivative", @@ -13776,8 +14967,8 @@ dependencies = [ [[package]] name = "staging-xcm-builder" -version = "2.0.1" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "frame-system", @@ -13798,8 +14989,8 @@ dependencies = [ [[package]] name = "staging-xcm-executor" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "environmental", "frame-benchmarking", @@ -13824,7 +15015,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "parity-scale-codec", "scale-info", @@ -13959,13 +15150,13 @@ dependencies = [ [[package]] name = "substrate-build-script-utils" -version = "7.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "3.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" [[package]] name = "substrate-frame-rpc-system" -version = "23.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-system-rpc-runtime-api", "futures", @@ -13983,8 +15174,8 @@ dependencies = [ [[package]] name = "substrate-prometheus-endpoint" -version = "0.14.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "hyper", "log", @@ -13995,8 +15186,8 @@ dependencies = [ [[package]] name = "substrate-rpc-client" -version = "0.28.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "jsonrpsee", @@ -14008,8 +15199,8 @@ dependencies = [ [[package]] name = "substrate-state-trie-migration-rpc" -version = "22.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "4.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "jsonrpsee", "parity-scale-codec", @@ -14044,8 +15235,8 @@ dependencies = [ [[package]] name = "substrate-wasm-builder" -version = "12.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "5.0.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "ansi_term", "build-helper", @@ -14349,7 +15540,7 @@ dependencies = [ "log", "orml-currencies", "orml-currencies-allowance-extension", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-contracts", "parity-scale-codec", @@ -14603,8 +15794,8 @@ dependencies = [ [[package]] name = "tracing-gum" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "coarsetime", "polkadot-node-jaeger", @@ -14615,8 +15806,8 @@ dependencies = [ [[package]] name = "tracing-gum-proc-macro" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "expander 2.1.0", "proc-macro-crate 1.3.1", @@ -14678,7 +15869,7 @@ dependencies = [ "frame-system", "mocktopus", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "pallet-treasury", @@ -14772,8 +15963,8 @@ checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] name = "try-runtime-cli" -version = "0.33.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "0.10.0-dev" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "async-trait", "clap", @@ -14952,7 +16143,7 @@ dependencies = [ "log", "oracle", "orml-currencies", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-tokens", "orml-traits", "pallet-balances", "pallet-timestamp", @@ -15474,14 +16665,15 @@ checksum = "5f20c57d8d7db6d3b86154206ae5d8fba62dd39573114de97c2cb0578251f8e1" [[package]] name = "westend-runtime" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "binary-merkle-tree", "bitvec", "frame-benchmarking", "frame-election-provider-support", "frame-executive", + "frame-metadata-hash-extension", "frame-support", "frame-system", "frame-system-benchmarking", @@ -15573,8 +16765,8 @@ dependencies = [ [[package]] name = "westend-runtime-constants" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "frame-support", "polkadot-primitives", @@ -15980,8 +17172,8 @@ dependencies = [ [[package]] name = "xcm-procedural" -version = "2.0.0" -source = "git+https://github.com/paritytech//polkadot-sdk?branch=release-crates-io-v1.1.0#72dd732e5aebfa97dbb774cd3345d9ed6ee8aaf0" +version = "1.0.0" +source = "git+https://github.com/paritytech/polkadot-sdk?branch=release-polkadot-v1.1.0#e51a91fcac27d2f95ad631989622848aa8043f9e" dependencies = [ "Inflector", "proc-macro2", @@ -16039,7 +17231,7 @@ dependencies = [ "frame-benchmarking", "frame-support", "frame-system", - "orml-tokens 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?rev=b3694e631df7f1ca16b1973122937753fcdee9d4)", + "orml-tokens", "orml-traits", "pallet-balances", "parity-scale-codec", diff --git a/Cargo.toml b/Cargo.toml index ac84a70ec..1532c2ddf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -26,6 +26,7 @@ members = [ # bifrost farming uses different orml-traits for orml-currencies [patch."https://github.com/open-web3-stack/open-runtime-module-library"] orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-library", branch = "polkadot-v1.1.0" } ## ### need this because of bifrost farming dependency in runtime ### bifrost uses : @@ -37,374 +38,374 @@ orml-traits = { git = "https://github.com/open-web3-stack//open-runtime-module-l substrate-stellar-sdk = { git ="https://github.com/pendulum-chain//substrate-stellar-sdk", branch = "polkadot-v1.1.0b" } -[patch.crates-io] -cumulus-client-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-collator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-consensus-proposer = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-primitives-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-primitives-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-benchmarking-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-executive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-support = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-support-procedural = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-support-procedural-tools = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-system-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-try-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-assets = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-asset-tx-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-balances = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-child-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-collator-selection = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-collective = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-contracts = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-contracts-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-conviction-voting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-democracy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-elections-phragmen = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-identity = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-im-online = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-membership = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-message-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-multisig = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-preimage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-proxy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-referenda = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-scheduler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-state-trie-migration = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-sudo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-transaction-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-treasury = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-uniques = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-vesting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-whitelist = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-xcm-benchmarks = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -parachains-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-parachain-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -rococo-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-allocator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-basic-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-chain-spec = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-chain-spec-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-client-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-client-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-epochs = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-executor-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-executor-wasmtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-informant = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-bitswap = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-gossip = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-light = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-sync = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-transactions = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-proposer-metrics = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-rpc-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-rpc-server = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-rpc-spec-v2 = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-state-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-sysinfo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-telemetry = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-tracing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-transaction-pool-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-api-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-application-crypto = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-arithmetic = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-blockchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-beefy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-core-hashing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-core-hashing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-database = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-debug-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-externalities = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-genesis-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-inherents = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-keyring = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-maybe-compressed-blob = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-panic-handler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-runtime-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-state-machine = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-storage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-transaction-storage-proof = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-trie = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-version = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-version-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-wasm-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-weights = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-kusama-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-parachain-info = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-xcm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-xcm-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -substrate-build-script-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -try-runtime-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } - -kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } - - -[patch."https://github.com/paritytech/polkadot-sdk"] -cumulus-client-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-collator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-consensus-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-consensus-proposer = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-client-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-primitives-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-primitives-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-primitives-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-relay-chain-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-benchmarking-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-executive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-support = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-support-procedural = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-support-procedural-tools = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-system-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -frame-try-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-assets = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-asset-tx-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-balances = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-child-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-collator-selection = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-collective = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-contracts = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-contracts-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-conviction-voting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-democracy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-elections-phragmen = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-identity = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-im-online = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-membership = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-message-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-multisig = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-preimage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-proxy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-referenda = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-scheduler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-state-trie-migration = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-sudo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-transaction-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-treasury = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-uniques = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-vesting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-whitelist = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -pallet-xcm-benchmarks = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -parachains-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-parachain-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -polkadot-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -rococo-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-allocator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-basic-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-chain-spec = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-chain-spec-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-client-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-client-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-epochs = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-manual-seal = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-executor-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-executor-wasmtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-informant = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-bitswap = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-gossip = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-light = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-sync = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-network-transactions = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-proposer-metrics = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-rpc-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-rpc-server = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-rpc-spec-v2 = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-state-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-sysinfo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-telemetry = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-tracing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-transaction-pool-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sc-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-api-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-application-crypto = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-arithmetic = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-blockchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-beefy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-core-hashing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-core-hashing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-database = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-debug-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-externalities = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-genesis-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-inherents = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-keyring = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-maybe-compressed-blob = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-panic-handler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-runtime-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-state-machine = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-storage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-transaction-storage-proof = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-trie = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-version = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-version-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-wasm-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -sp-weights = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-kusama-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-parachain-info = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-xcm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -staging-xcm-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -substrate-build-script-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -substrate-frame-rpc-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -substrate-prometheus-endpoint = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -try-runtime-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } - -kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#[patch.crates-io] +#cumulus-client-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-collator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-consensus-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-consensus-proposer = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-primitives-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-primitives-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-primitives-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-relay-chain-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-benchmarking-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-executive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-support = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-support-procedural = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-support-procedural-tools = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-system-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-try-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-assets = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-asset-tx-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-balances = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-child-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-collator-selection = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-collective = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-contracts = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-contracts-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-conviction-voting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-democracy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-elections-phragmen = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-identity = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-im-online = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-membership = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-message-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-multisig = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-preimage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-proxy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-referenda = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-scheduler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-state-trie-migration = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-sudo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-transaction-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-treasury = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-uniques = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-vesting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-whitelist = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-xcm-benchmarks = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#parachains-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-parachain-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#rococo-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-allocator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-basic-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-chain-spec = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-chain-spec-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-client-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-client-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-epochs = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-manual-seal = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-executor-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-executor-wasmtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-informant = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-bitswap = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-gossip = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-light = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-sync = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-transactions = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-proposer-metrics = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-rpc-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-rpc-server = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-rpc-spec-v2 = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-state-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-sysinfo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-telemetry = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-tracing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-transaction-pool-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-api-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-application-crypto = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-arithmetic = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-blockchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-beefy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-core-hashing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-core-hashing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-database = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-debug-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-externalities = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-genesis-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-inherents = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-keyring = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-maybe-compressed-blob = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-panic-handler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-runtime-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-state-machine = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-storage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-transaction-storage-proof = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-trie = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-version = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-version-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-wasm-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-weights = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-kusama-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-parachain-info = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-xcm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-xcm-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#substrate-build-script-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#substrate-frame-rpc-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#substrate-prometheus-endpoint = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#try-runtime-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +# +#kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +# +# +#[patch."https://github.com/paritytech/polkadot-sdk"] +#cumulus-client-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-collator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-consensus-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-consensus-proposer = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-client-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-primitives-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-primitives-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-primitives-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-relay-chain-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-benchmarking-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-executive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-support = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-support-procedural = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-support-procedural-tools = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-system-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#frame-try-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-assets = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-asset-tx-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-balances = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-child-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-collator-selection = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-collective = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-contracts = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-contracts-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-conviction-voting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-democracy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-elections-phragmen = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-identity = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-im-online = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-membership = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-message-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-multisig = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-preimage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-proxy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-referenda = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-scheduler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-state-trie-migration = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-sudo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-transaction-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-treasury = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-uniques = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-vesting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-whitelist = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#pallet-xcm-benchmarks = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#parachains-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-parachain-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#polkadot-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#rococo-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-allocator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-basic-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-chain-spec = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-chain-spec-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-client-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-client-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-epochs = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-manual-seal = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-executor-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-executor-wasmtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-informant = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-bitswap = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-gossip = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-light = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-sync = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-network-transactions = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-proposer-metrics = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-rpc-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-rpc-server = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-rpc-spec-v2 = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-state-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-sysinfo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-telemetry = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-tracing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-transaction-pool-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sc-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-api-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-application-crypto = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-arithmetic = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-blockchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-beefy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-core-hashing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-core-hashing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-database = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-debug-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-externalities = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-genesis-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-inherents = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-keyring = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-maybe-compressed-blob = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-panic-handler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-runtime-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-state-machine = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-storage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-transaction-storage-proof = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-trie = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-version = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-version-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-wasm-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#sp-weights = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-kusama-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-parachain-info = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-xcm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#staging-xcm-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#substrate-build-script-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#substrate-frame-rpc-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#substrate-prometheus-endpoint = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +#try-runtime-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } +# +#kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index d63bbee70..491ffad9f 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -38,6 +38,7 @@ polkadot-runtime-common = { git = "https://github.com/paritytech/polkadot-sdk", xcm-emulator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } xcm-simulator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +integration-tests-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } @@ -46,15 +47,13 @@ cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", cumulus-primitives-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +#staging-parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -#polkadot-runtime = { git = "https://github.com/polkadot-fellows/runtimes", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} -#kusama-runtime = { git = "https://github.com/polkadot-fellows/runtimes", package = "staging-kusama-runtime", rev = "c0e66c3e121cc5da7d59415015019c3bb0ec6581"} - -statemint-runtime = { version = "0.10.0", package = "asset-hub-polkadot-runtime" } -statemine-runtime = { version = "0.10.0", package = "asset-hub-kusama-runtime" } -polkadot-runtime = { version = "2.0.0" } -kusama-runtime = { version = "2.0.0", package = "staging-kusama-runtime" } +asset-hub-polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +statemine-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "asset-hub-kusama-runtime", branch = "release-polkadot-v1.1.0" } +polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +kusama-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-kusama-runtime", branch = "release-polkadot-v1.1.0" } orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } diff --git a/runtime/integration-tests/src/amplitude_tests.rs b/runtime/integration-tests/src/amplitude_tests.rs index b1dde0496..bf71770c5 100644 --- a/runtime/integration-tests/src/amplitude_tests.rs +++ b/runtime/integration-tests/src/amplitude_tests.rs @@ -73,81 +73,81 @@ decl_test_network! { } } -#[test] -fn transfer_ksm_from_kusama_to_amplitude() { - transfer_20_relay_token_from_relay_chain_to_parachain!( - KusamaMockNet, - kusama_runtime, - KusamaRelay, - amplitude_runtime, - AmplitudeParachain, - AMPLITUDE_ID, - KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN - ); -} - -#[test] -fn transfer_ksm_from_amplitude_to_kusama() { - transfer_10_relay_token_from_parachain_to_relay_chain!( - KusamaMockNet, - kusama_runtime, - KusamaRelay, - amplitude_runtime, - AmplitudeParachain - ); -} - -#[test] -fn assethub_transfer_incorrect_asset_to_amplitude_should_fail() { - parachain1_transfer_incorrect_asset_to_parachain2_should_fail!( - kusama_asset_hub_runtime, - AssetHubParachain, - amplitude_runtime, - AmplitudeParachain, - AMPLITUDE_ID - ); -} - -#[test] -fn assethub_transfer_asset_to_amplitude() { - parachain1_transfer_asset_to_parachain2!( - kusama_asset_hub_runtime, - AssetHubParachain, - USDT_ASSET_ID, - amplitude_runtime, - AmplitudeParachain, - AMPLITUDE_ID, - USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN - ); -} - -#[test] -fn assethub_transfer_asset_to_amplitude_and_back() { - let network_id = NetworkId::Kusama; - - parachain1_transfer_asset_to_parachain2_and_back!( - kusama_asset_hub_runtime, - AssetHubParachain, - ASSETHUB_ID, - USDT_ASSET_ID, - amplitude_runtime, - AmplitudeParachain, - AMPLITUDE_ID, - network_id, - USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN - ); -} - -#[test] -fn transfer_native_token_from_amplitude_to_sibling_parachain_and_back() { - transfer_native_token_from_parachain1_to_parachain2_and_back!( - KusamaMockNet, - amplitude_runtime, - AmplitudeParachain, - sibling, - SiblingParachain, - AMPLITUDE_ID, - SIBLING_ID, - NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN - ); -} +// #[test] +// fn transfer_ksm_from_kusama_to_amplitude() { +// transfer_20_relay_token_from_relay_chain_to_parachain!( +// KusamaMockNet, +// kusama_runtime, +// KusamaRelay, +// amplitude_runtime, +// AmplitudeParachain, +// AMPLITUDE_ID, +// KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN +// ); +// } +// +// #[test] +// fn transfer_ksm_from_amplitude_to_kusama() { +// transfer_10_relay_token_from_parachain_to_relay_chain!( +// KusamaMockNet, +// kusama_runtime, +// KusamaRelay, +// amplitude_runtime, +// AmplitudeParachain +// ); +// } +// +// #[test] +// fn assethub_transfer_incorrect_asset_to_amplitude_should_fail() { +// parachain1_transfer_incorrect_asset_to_parachain2_should_fail!( +// kusama_asset_hub_runtime, +// AssetHubParachain, +// amplitude_runtime, +// AmplitudeParachain, +// AMPLITUDE_ID +// ); +// } +// +// #[test] +// fn assethub_transfer_asset_to_amplitude() { +// parachain1_transfer_asset_to_parachain2!( +// kusama_asset_hub_runtime, +// AssetHubParachain, +// USDT_ASSET_ID, +// amplitude_runtime, +// AmplitudeParachain, +// AMPLITUDE_ID, +// USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN +// ); +// } +// +// #[test] +// fn assethub_transfer_asset_to_amplitude_and_back() { +// let network_id = NetworkId::Kusama; +// +// parachain1_transfer_asset_to_parachain2_and_back!( +// kusama_asset_hub_runtime, +// AssetHubParachain, +// ASSETHUB_ID, +// USDT_ASSET_ID, +// amplitude_runtime, +// AmplitudeParachain, +// AMPLITUDE_ID, +// network_id, +// USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN +// ); +// } +// +// #[test] +// fn transfer_native_token_from_amplitude_to_sibling_parachain_and_back() { +// transfer_native_token_from_parachain1_to_parachain2_and_back!( +// KusamaMockNet, +// amplitude_runtime, +// AmplitudeParachain, +// sibling, +// SiblingParachain, +// AMPLITUDE_ID, +// SIBLING_ID, +// NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN +// ); +// } diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs new file mode 100644 index 000000000..05fe6acc6 --- /dev/null +++ b/runtime/integration-tests/src/genesis.rs @@ -0,0 +1,76 @@ +use crate::*; +// Substrate +use sp_core::{sr25519, storage::Storage}; + +// Polkadot +// Cumulus +use integration_tests_common::{ + constants::{accounts, collators}, +}; + +use runtime_common::Balance; + +pub const PARA_ID_A: u32 = 2000; +pub const PARA_ID_B: u32 = 2001; +pub const ED: Balance = runtime_common::EXISTENTIAL_DEPOSIT; + + +pub const SAFE_XCM_VERSION: u32 = 3; + +use spacewalk_primitives::{CurrencyId::XCM, CurrencyId}; +use crate::mock::{assets_metadata_for_registry_pendulum,units}; + +pub fn genesis(para_id: u32) -> Storage { + use pendulum_runtime::BuildStorage; + + let token_balances = accounts::init_balances() + .iter() + .flat_map(|k| vec![(k.clone(), XCM(0), units(100))]) + .collect(); + + let genesis_config = pendulum_runtime::RuntimeGenesisConfig { + system: pendulum_runtime::SystemConfig { + code: pendulum_runtime::WASM_BINARY + .expect("WASM binary was not build, please build it!") + .to_vec(), + ..Default::default() + }, + balances: pendulum_runtime::BalancesConfig { + balances: accounts::init_balances() + .iter() + .cloned() + .map(|k| (k, units(100))) + .collect(), + }, + tokens: pendulum_runtime::TokensConfig { + balances: token_balances + }, + parachain_info: pendulum_runtime::ParachainInfoConfig { + parachain_id: para_id.into(), + ..Default::default() + }, + session: pendulum_runtime::SessionConfig { + keys: collators::invulnerables() + .into_iter() + .map(|(acc, aura)| { + ( + acc.clone(), // account id + acc, // validator id + pendulum_runtime::SessionKeys { aura }, // session keys + ) + }) + .collect(), + }, + polkadot_xcm: pendulum_runtime::PolkadotXcmConfig { + safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() + }, + asset_registry: pendulum_runtime::AssetRegistryConfig { + assets: assets_metadata_for_registry_pendulum(), + last_asset_id: CurrencyId::Native, + }, + ..Default::default() + }; + + genesis_config.build_storage().unwrap() +} \ No newline at end of file diff --git a/runtime/integration-tests/src/lib.rs b/runtime/integration-tests/src/lib.rs index 39c762950..5f4b82297 100644 --- a/runtime/integration-tests/src/lib.rs +++ b/runtime/integration-tests/src/lib.rs @@ -16,6 +16,9 @@ mod sibling; #[cfg(test)] mod definitions; +#[cfg(test)] +mod genesis; + pub const PENDULUM_ID: u32 = 2094; pub const AMPLITUDE_ID: u32 = 2124; pub const ASSETHUB_ID: u32 = 1000; diff --git a/runtime/integration-tests/src/mock.rs b/runtime/integration-tests/src/mock.rs index 014748bd2..ce7586fb7 100644 --- a/runtime/integration-tests/src/mock.rs +++ b/runtime/integration-tests/src/mock.rs @@ -20,8 +20,8 @@ use core::default::Default; use pendulum_runtime::definitions::{moonbeam, moonbeam::PARA_ID as MOONBEAM_PARA_ID}; use statemine_runtime as kusama_asset_hub_runtime; -use statemint_runtime as polkadot_asset_hub_runtime; use sp_runtime::BuildStorage; + pub const ALICE: [u8; 32] = [4u8; 32]; pub const BOB: [u8; 32] = [5u8; 32]; @@ -137,6 +137,7 @@ macro_rules! build_parachain { }}; ($self:ident, $runtime:ty, $system:tt, $storage:ident) => {{ + //staging_parachain_info must be used if asset_hub_kusama/polkadot from polkadot fellows is used!!! parachain_info::GenesisConfig::<$runtime> { parachain_id: $self.get_parachain_id().into(), _config: Default::default() @@ -148,6 +149,7 @@ macro_rules! build_parachain { }}; } + pub trait Builder { fn balances(self, balances: Vec<(AccountId, Currency, Balance)>) -> Self; fn build(self) -> TestExternalities; @@ -217,7 +219,7 @@ fn default_parachains_host_configuration() -> HostConfiguration { ..Default::default() } } -fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec)> { +pub fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec)> { vec![ ( PendulumCurrencyId::Native, @@ -502,7 +504,7 @@ impl Builder for ExtBuilderParachain { fn build(self) -> TestExternalities { match self.chain { ParachainType::PolkadotAssetHub => { - use polkadot_asset_hub_runtime::{Runtime, System}; + use asset_hub_polkadot_runtime::{Runtime, System}; build_parachain!(self, Runtime, System) }, ParachainType::KusamaAssetHub => { diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index 1c27fa9b9..60914aeee 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -1,26 +1,25 @@ -use crate::{ - mock::{para_ext, polkadot_relay_ext, ParachainType, USDT_ASSET_ID}, - sibling, - test_macros::{ - moonbeam_transfers_token_and_handle_automation, parachain1_transfer_asset_to_parachain2, - parachain1_transfer_asset_to_parachain2_and_back, - parachain1_transfer_incorrect_asset_to_parachain2_should_fail, - transfer_10_relay_token_from_parachain_to_relay_chain, - transfer_20_relay_token_from_relay_chain_to_parachain, - transfer_native_token_from_parachain1_to_parachain2_and_back, - }, - ASSETHUB_ID, PENDULUM_ID, SIBLING_ID, -}; +use crate::{mock::{para_ext, polkadot_relay_ext, ParachainType, USDT_ASSET_ID}, sibling, test_macros::{ + moonbeam_transfers_token_and_handle_automation, parachain1_transfer_asset_to_parachain2, + parachain1_transfer_asset_to_parachain2_and_back, + parachain1_transfer_incorrect_asset_to_parachain2_should_fail, + transfer_10_relay_token_from_parachain_to_relay_chain, + transfer_20_relay_token_from_relay_chain_to_parachain, + transfer_native_token_from_parachain1_to_parachain2_and_back, +}, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID, genesis}; use frame_support::assert_ok; #[allow(unused_imports)] use pendulum_runtime::definitions::moonbeam::PARA_ID as MOONBEAM_PARA_ID; -use statemint_runtime as polkadot_asset_hub_runtime; use xcm::latest::NetworkId; -use xcm_simulator::{decl_test_network, decl_test_parachain, decl_test_relay_chain, TestExt}; +use xcm_emulator::{decl_test_networks, decl_test_relay_chains, decl_test_parachains, DefaultMessageProcessor}; +use genesis::genesis; +use integration_tests_common::{ + impl_assert_events_helpers_for_parachain, constants::{polkadot, asset_hub_polkadot}, +}; +use frame_support::traits::OnInitialize; // Native fee expected for each token according to the `fee_per_second` values defined in the mock -const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; +const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 5000000000; const DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 4; const MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = @@ -28,121 +27,182 @@ const MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Bal const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 2; -decl_test_relay_chain! { - pub struct PolkadotRelay { - Runtime = polkadot_runtime::Runtime, - RuntimeCall = polkadot_runtime::RuntimeCall, - RuntimeEvent = polkadot_runtime::RuntimeEvent, - XcmConfig = polkadot_runtime::XcmConfig, - MessageQueue = polkadot_runtime::MessageQueue, - System = polkadot_runtime::System, - new_ext = polkadot_relay_ext(), - } +decl_test_relay_chains! { + #[api_version(5)] + pub struct Polkadot { + genesis = polkadot::genesis(), + on_init = (), + runtime = polkadot_runtime, + core = { + MessageProcessor: DefaultMessageProcessor, + SovereignAccountOf: polkadot_runtime::xcm_config::SovereignAccountOf, + }, + pallets = { + XcmPallet: polkadot_runtime::XcmPallet, + Balances: polkadot_runtime::Balances, + Hrmp: polkadot_runtime::Hrmp, + } + }, + // #[api_version(5)] + // pub struct KusamaRelay { + // genesis = kusama::genesis(), + // on_init = (), + // runtime = kusama_runtime, + // core = { + // MessageProcessor: DefaultMessageProcessor, + // SovereignAccountOf: kusama_runtime::xcm_config::SovereignAccountOf, + // }, + // pallets = { + // XcmPallet: kusama_runtime::XcmPallet, + // Balances: kusama_runtime::Balances, + // Hrmp: kusama_runtime::Hrmp, + // } + // }, } -decl_test_parachain! { +decl_test_parachains! { + pub struct AssetHubPolkadot { + genesis = asset_hub_polkadot::genesis(), + on_init = { + asset_hub_polkadot_runtime::AuraExt::on_initialize(1); + }, + runtime = asset_hub_polkadot_runtime, + core = { + XcmpMessageHandler: asset_hub_polkadot_runtime::XcmpQueue, + DmpMessageHandler: asset_hub_polkadot_runtime::DmpQueue, + LocationToAccountId: asset_hub_polkadot_runtime::xcm_config::LocationToAccountId, + ParachainInfo: asset_hub_polkadot_runtime::ParachainInfo, + }, + pallets = { + PolkadotXcm: asset_hub_polkadot_runtime::PolkadotXcm, + Assets: asset_hub_polkadot_runtime::Assets, + Balances: asset_hub_polkadot_runtime::Balances, + } + }, pub struct PendulumParachain { - Runtime = pendulum_runtime::Runtime, - XcmpMessageHandler = pendulum_runtime::XcmpQueue, - DmpMessageHandler = pendulum_runtime::DmpQueue, - new_ext = para_ext(ParachainType::Pendulum), - } + genesis = genesis(PENDULUM_ID), + on_init = { + pendulum_runtime::AuraExt::on_initialize(1); + }, + runtime = pendulum_runtime, + core = { + XcmpMessageHandler: pendulum_runtime::XcmpQueue, + DmpMessageHandler: pendulum_runtime::DmpQueue, + LocationToAccountId: pendulum_runtime::xcm_config::LocationToAccountId, + ParachainInfo: pendulum_runtime::ParachainInfo, + }, + pallets = { + PolkadotXcm: pendulum_runtime::PolkadotXcm, + Tokens: pendulum_runtime::Tokens, + Balances: pendulum_runtime::Balances, + AssetRegistry: pendulum_runtime::AssetRegistry, + XTokens: pendulum_runtime::XTokens, + } + }, + // TODO error u32 vs u64 + // pub struct SiblingParachain { + // genesis = genesis(SIBLING_ID), + // on_init = (), + // runtime = sibling, + // core = { + // XcmpMessageHandler: sibling::XcmpQueue, + // DmpMessageHandler: sibling::DmpQueue, + // LocationToAccountId: sibling::LocationToAccountId, + // ParachainInfo: sibling::ParachainInfo, + // }, + // pallets = { + // PolkadotXcm: sibling::PolkadotXcm, + // Tokens: sibling::Tokens, + // Balances: sibling::Balances, + // XTokens: sibling::XTokens, + // } + // }, } -decl_test_parachain! { - pub struct SiblingParachain { - Runtime = sibling::Runtime, - XcmpMessageHandler = sibling::XcmpQueue, - DmpMessageHandler = sibling::DmpQueue, - new_ext = para_ext(ParachainType::Sibling), - } -} -decl_test_parachain! { - pub struct AssetHubParachain { - Runtime = polkadot_asset_hub_runtime::Runtime, - XcmpMessageHandler = polkadot_asset_hub_runtime::XcmpQueue, - DmpMessageHandler = polkadot_asset_hub_runtime::DmpQueue, - new_ext = para_ext(ParachainType::PolkadotAssetHub), - } -} +//Pendulum impls +//impl_assert_events_helpers_for_parachain!(PendulumParachain); -decl_test_parachain! { - pub struct MoonbeamParachain { - Runtime = sibling::Runtime, - XcmpMessageHandler = sibling::XcmpQueue, - DmpMessageHandler = sibling::DmpQueue, - new_ext = para_ext(ParachainType::Moonbeam), - } -} -decl_test_network! { - pub struct PolkadotMockNet { - relay_chain = PolkadotRelay, - parachains = vec![ - (1000, AssetHubParachain), - (2094, PendulumParachain), - (2004, MoonbeamParachain), - (9999, SiblingParachain), - ], - } -} -#[test] -fn transfer_dot_from_polkadot_to_pendulum() { - transfer_20_relay_token_from_relay_chain_to_parachain!( - PolkadotMockNet, - polkadot_runtime, - PolkadotRelay, - pendulum_runtime, - PendulumParachain, - PENDULUM_ID, - DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN - ) -} -#[test] -fn transfer_dot_from_pendulum_to_polkadot() { - transfer_10_relay_token_from_parachain_to_relay_chain!( - PolkadotMockNet, - polkadot_runtime, - PolkadotRelay, - pendulum_runtime, - PendulumParachain - ); -} +// decl_test_parachain! { +// pub struct MoonbeamParachain { +// Runtime = sibling::Runtime, +// XcmpMessageHandler = sibling::XcmpQueue, +// DmpMessageHandler = sibling::DmpQueue, +// new_ext = para_ext(ParachainType::Moonbeam), +// } +// } -#[test] -fn assethub_transfer_incorrect_asset_to_pendulum_should_fail() { - parachain1_transfer_incorrect_asset_to_parachain2_should_fail!( - polkadot_asset_hub_runtime, - AssetHubParachain, - pendulum_runtime, - PendulumParachain, - PENDULUM_ID - ); -} - -#[test] -fn assethub_transfer_asset_to_pendulum() { - parachain1_transfer_asset_to_parachain2!( - polkadot_asset_hub_runtime, - AssetHubParachain, - USDT_ASSET_ID, - pendulum_runtime, - PendulumParachain, - PENDULUM_ID, - USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN - ); +decl_test_networks! { + pub struct PolkadotMockNet { + relay_chain = Polkadot, + parachains = vec![ + AssetHubPolkadot, + PendulumParachain, + //MoonbeamParachain, + //SiblingParachain, + ], + bridge = () + }, } +// #[test] +// fn transfer_dot_from_polkadot_to_pendulum() { +// transfer_20_relay_token_from_relay_chain_to_parachain!( +// PolkadotMockNet, +// polkadot_runtime, +// Polkadot, +// pendulum_runtime, +// PendulumParachain, +// PENDULUM_ID, +// DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN +// ) +// } + +// #[test] +// fn transfer_dot_from_pendulum_to_polkadot() { +// transfer_10_relay_token_from_parachain_to_relay_chain!( +// PolkadotMockNet, +// polkadot_runtime, +// Polkadot, +// pendulum_runtime, +// PendulumParachain +// ); +// } + +// #[test] +// fn assethub_transfer_incorrect_asset_to_pendulum_should_fail() { +// parachain1_transfer_incorrect_asset_to_parachain2_should_fail!( +// polkadot_asset_hub_runtime, +// AssetHubParachain, +// pendulum_runtime, +// PendulumParachain, +// PENDULUM_ID +// ); +// } +// +// #[test] +// fn assethub_transfer_asset_to_pendulum() { +// parachain1_transfer_asset_to_parachain2!( +// asset_hub_polkadot_runtime, +// AssetHubPolkadot, +// USDT_ASSET_ID, +// pendulum_runtime, +// PendulumParachain, +// PENDULUM_ID, +// USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN +// ); +// } +// #[test] fn assethub_transfer_asset_to_pendulum_and_back() { let network_id = NetworkId::Polkadot; parachain1_transfer_asset_to_parachain2_and_back!( - polkadot_asset_hub_runtime, - AssetHubParachain, + asset_hub_polkadot_runtime, + AssetHubPolkadot, ASSETHUB_ID, USDT_ASSET_ID, pendulum_runtime, @@ -152,31 +212,31 @@ fn assethub_transfer_asset_to_pendulum_and_back() { USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN ); } - -#[test] -fn transfer_native_token_from_pendulum_to_sibling_parachain_and_back() { - transfer_native_token_from_parachain1_to_parachain2_and_back!( - PolkadotMockNet, - pendulum_runtime, - PendulumParachain, - sibling, - SiblingParachain, - PENDULUM_ID, - SIBLING_ID, - NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN - ); -} - -#[test] -fn moonbeam_transfers_token_and_handle_automation() { - moonbeam_transfers_token_and_handle_automation!( - PolkadotMockNet, - pendulum_runtime, - PendulumParachain, - sibling, - MoonbeamParachain, - PENDULUM_ID, - MOONBEAM_PARA_ID, - MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN - ); -} +// +// #[test] +// fn transfer_native_token_from_pendulum_to_sibling_parachain_and_back() { +// transfer_native_token_from_parachain1_to_parachain2_and_back!( +// PolkadotMockNet, +// pendulum_runtime, +// PendulumParachain, +// sibling, +// SiblingParachain, +// PENDULUM_ID, +// SIBLING_ID, +// NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN +// ); +// } +// +// #[test] +// fn moonbeam_transfers_token_and_handle_automation() { +// moonbeam_transfers_token_and_handle_automation!( +// PolkadotMockNet, +// pendulum_runtime, +// PendulumParachain, +// sibling, +// MoonbeamParachain, +// PENDULUM_ID, +// MOONBEAM_PARA_ID, +// MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN +// ); +// } diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index f6617c355..338fad1f2 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -1,3 +1,7 @@ +use parachain_info; +use xcm_emulator::ParaId; + + macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { ( $mocknet:ident, @@ -8,39 +12,70 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain_id:ident, $tx_fee:ident ) => {{ - use crate::mock::{units, ALICE}; + use xcm_emulator::{Network, TestExt, Chain}; + use crate::mock::{units}; use frame_support::traits::fungibles::Inspect; use polkadot_core_primitives::Balance; - use xcm::latest::{Junction, Junction::Parachain, Junctions::Here}; + use xcm::latest::{Junction, Junction::Parachain, Junctions::{X1, Here}, MultiLocation}; use $para_runtime::CurrencyId; + use integration_tests_common::{ + constants::accounts, + }; + let alice_account_id = accounts::init_balances()[0].clone(); + $mocknet::reset(); - let transfer_amount: Balance = units(20); + let transfer_amount: Balance = 2000; let mut orml_tokens_before = 0; // get ALICE's balance before the transfer $parachain::execute_with(|| { - orml_tokens_before = $para_runtime::Tokens::balance(CurrencyId::XCM(0), &ALICE.into()); + orml_tokens_before = $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()); }); + let expected_base_balance = 40960000000000; + + // get ALICE's balance in the relay chain, before the transfer. + $relaychain::execute_with(|| { + let before_alice_free_balance = $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); + assert_eq!(before_alice_free_balance, expected_base_balance); + }); + + + println!("executing relay transfer"); // execute the transfer from relay chain $relaychain::execute_with(|| { + use $relay_runtime::{RuntimeEvent, System}; + assert_ok!($relay_runtime::XcmPallet::reserve_transfer_assets( - $relay_runtime::RuntimeOrigin::signed(ALICE.into()), - Box::new(Parachain($parachain_id).into_versioned()), + $relay_runtime::RuntimeOrigin::signed(alice_account_id.clone().into()), + Box::new(Parachain($parachain_id).into()), Box::new( - Junction::AccountId32 { network: None, id: ALICE } + Junction::AccountId32 { network: None, id: alice_account_id.clone().into() } .into_location() .into_versioned() ), Box::new((Here, transfer_amount).into()), 0 )); + + for event_record in System::events() { + println!("{:?}", event_record.event); + } + + //relaychain::assert_xcm_pallet_sent(); + }); + println!("checking deposit event on receiver chain"); // a "Deposited" event occurred is proof that the transfer was successful $parachain::execute_with(|| { use $para_runtime::{RuntimeEvent, System}; + + for event_record in System::events() { + println!("{:?}", event_record.event); + } + assert!(System::events().iter().any(|r| matches!( r.event, RuntimeEvent::Tokens(orml_tokens::Event::Deposited { .. }) @@ -52,9 +87,10 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { ))); }); + println!("checking balance"); $parachain::execute_with(|| { assert_eq!( - $para_runtime::Tokens::balance(CurrencyId::XCM(0), &ALICE.into()), + $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()), orml_tokens_before + transfer_amount - $tx_fee ); }); @@ -68,42 +104,46 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( $para_runtime:ident, $parachain: ident ) => {{ - use crate::mock::{BOB, units}; + use xcm_emulator::{Network, TestExt, Chain}; + use crate::mock::{units}; use polkadot_core_primitives::Balance; use xcm::latest::{Junction::AccountId32, Junctions::X1, MultiLocation, WeightLimit}; - use xcm_emulator::TestExt; + + use integration_tests_common::{ + constants::accounts, + }; + let bob_account_id = accounts::init_balances()[1].clone(); + $mocknet::reset(); let transfer_amount: Balance = units(10); - let expected_base_balance = units(100); + let expected_base_balance = 40960000000000; // get BOB's balance in the relay chain, before the transfer. $relaychain::execute_with(|| { - let before_bob_free_balance = $relay_runtime::Balances::free_balance(&BOB.into()); + let before_bob_free_balance = $relay_runtime::Balances::free_balance(&bob_account_id.clone().into()); assert_eq!(before_bob_free_balance, expected_base_balance); }); // execute th transfer in the parachain. $parachain::execute_with(|| { + use $para_runtime::{System, RuntimeEvent}; assert_ok!($para_runtime::XTokens::transfer( - $para_runtime::RuntimeOrigin::signed(BOB.into()), + $para_runtime::RuntimeOrigin::signed(bob_account_id.clone().into()), $para_runtime::CurrencyId::XCM(0), transfer_amount, Box::new( - MultiLocation { parents: 1, interior: X1(AccountId32 { network: None, id: BOB }) } + MultiLocation { parents: 1, interior: X1(AccountId32 { network: None, id: bob_account_id.clone().into() }) } .into() ), WeightLimit::Unlimited )); - }); - // check events in Parachain for proof of transfer - $parachain::execute_with(|| { - use $para_runtime::{System, RuntimeEvent}; + use orml_tokens::Event; assert!(System::events().iter().any(|r| matches!( r.event, - RuntimeEvent::Tokens(orml_tokens::Event::Withdrawn { .. }) + RuntimeEvent::Tokens(Event::Withdrawn { .. }) ))); assert!(System::events().iter().any(|r| matches!( @@ -117,7 +157,9 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( use $relay_runtime::{RuntimeEvent, System, Balances}; let events = System::events(); - assert_eq!(events.len(), 3); + for event_record in System::events() { + println!("{:?}", event_record.event); + } let withdrawn_balance = match &events[0].event { RuntimeEvent::Balances(pallet_balances::Event::Withdraw { who: _, amount }) => amount, @@ -142,7 +184,7 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( //This fee will taken to transfer assets(Polkadot) from sovereign parachain account to destination user account; let fee_when_transferring_to_relay_chain = withdrawn_balance - deposited_balance; - let after_bob_free_balance = Balances::free_balance(&BOB.into()); + let after_bob_free_balance = Balances::free_balance(&bob_account_id.into()); assert_eq!( after_bob_free_balance, expected_base_balance + transfer_amount - fee_when_transferring_to_relay_chain @@ -271,7 +313,8 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { $parachain2_id:ident, $tx_fee:ident ) => {{ - use crate::mock::{ALICE, BOB, TEN_UNITS, UNIT}; + use xcm_emulator::{Network, TestExt, Chain}; + use crate::mock::{ TEN_UNITS, UNIT}; use frame_support::traits::{fungibles::Inspect, Currency}; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; @@ -283,26 +326,32 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { MultiLocation, WeightLimit, }; use $para2_runtime::CurrencyId; + use integration_tests_common::{ + constants::accounts, + }; + + let alice_account_id = accounts::init_balances()[0].clone(); + let bob_account_id = accounts::init_balances()[1].clone(); let parachain2_account: AccountId = Sibling::from($parachain2_id).into_account_truncating(); $parachain2::execute_with(|| { - assert_eq!($para2_runtime::Tokens::balance(CurrencyId::XCM(1), &BOB.into()), 0); + assert_eq!($para2_runtime::Tokens::balance(CurrencyId::XCM(1), &alice_account_id.clone().into()), 0); }); $parachain1::execute_with(|| { use $para1_runtime::*; - let origin = RuntimeOrigin::signed(ALICE.into()); - Balances::make_free_balance_be(&ALICE.into(), TEN_UNITS); - Balances::make_free_balance_be(&BOB.into(), UNIT); + let origin = RuntimeOrigin::signed(alice_account_id.clone().into()); + Balances::make_free_balance_be(&alice_account_id.clone().into(), TEN_UNITS); + Balances::make_free_balance_be(&bob_account_id.clone().into(), UNIT); // If using non root, create custom asset cost 0.1 Dot // We're using force_create here to make sure asset is sufficient. assert_ok!(Assets::force_create( RuntimeOrigin::root(), $para1_asset_id.into(), - MultiAddress::Id(ALICE.into()), + MultiAddress::Id(alice_account_id.clone().into()), true, UNIT / 100 )); @@ -310,7 +359,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { assert_ok!(Assets::mint( origin.clone(), $para1_asset_id.into(), - MultiAddress::Id(ALICE.into()), + MultiAddress::Id(alice_account_id.clone().into()), 1000 * UNIT )); @@ -320,7 +369,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { assert_ok!(PolkadotXcm::limited_reserve_transfer_assets( origin.clone(), Box::new(MultiLocation::new(1, X1(Parachain($parachain2_id))).into()), - Box::new(Junction::AccountId32 { id: BOB, network: None }.into()), + Box::new(Junction::AccountId32 { id: bob_account_id.clone().into(), network: None }.into()), Box::new( (X2(PalletInstance(50), GeneralIndex($para1_asset_id as u128)), TEN_UNITS) .into() @@ -329,8 +378,8 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { WeightLimit::Unlimited )); - assert_eq!(990 * UNIT, Assets::balance($para1_asset_id, &AccountId::from(ALICE))); - assert_eq!(0, Assets::balance($para1_asset_id, &AccountId::from(BOB))); + assert_eq!(990 * UNIT, Assets::balance($para1_asset_id, &alice_account_id.clone())); + assert_eq!(0, Assets::balance($para1_asset_id, &bob_account_id.clone())); assert_eq!(TEN_UNITS, Assets::balance($para1_asset_id, ¶chain2_account)); // the balance of sibling parachain sovereign account is not changed @@ -359,7 +408,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { ))); assert_eq!( - $para2_runtime::Tokens::balance($para2_runtime::CurrencyId::XCM(1), &BOB.into()), + $para2_runtime::Tokens::balance($para2_runtime::CurrencyId::XCM(1), &bob_account_id.clone().into()), TEN_UNITS - $tx_fee ); }); @@ -378,12 +427,18 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { $network_id: ident, $tx_fee: ident ) => {{ - use crate::mock::{BOB, TEN_UNITS, UNIT}; + use xcm_emulator::{Network, TestExt, Chain}; + use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungible::Mutate, fungibles::Inspect}; use polkadot_core_primitives::AccountId; use xcm::latest::{ Junction, Junction::Parachain, Junctions::X2, MultiLocation, WeightLimit, }; + use integration_tests_common::{ + constants::accounts, + }; + + let bob_account_id = accounts::init_balances()[1].clone(); //first we need to set up USDT balance on pendulum chain before to start transfer it back. parachain1_transfer_asset_to_parachain2!( @@ -406,13 +461,13 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { assert_eq!( received_amount_after_fee, - Tokens::balance(CurrencyId::XCM(1), &AccountId::from(BOB)) + Tokens::balance(CurrencyId::XCM(1), &bob_account_id.clone()) ); // ensure sender has enough balance to be charged as fee - assert_ok!(Balances::mint_into(&AccountId::from(BOB), TEN_UNITS)); + assert_ok!(Balances::mint_into(&bob_account_id.clone(), TEN_UNITS)); assert_ok!(XTokens::transfer( - RuntimeOrigin::signed(BOB.into()), + RuntimeOrigin::signed(bob_account_id.clone().into()), CurrencyId::XCM(1), UNIT * 1, Box::new( @@ -420,7 +475,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { 1, X2( Parachain($parachain1_id), - Junction::AccountId32 { network: Some($network_id), id: BOB.into() } + Junction::AccountId32 { network: Some($network_id), id: bob_account_id.clone().into() } ) ) .into() @@ -430,7 +485,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { assert_eq!( received_amount_after_fee - 1 * UNIT, //initial balance - one unit - Tokens::balance(CurrencyId::XCM(1), &AccountId::from(BOB)) + Tokens::balance(CurrencyId::XCM(1), &bob_account_id.clone()) ); assert!(System::events().iter().any(|r| matches!( @@ -466,7 +521,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { // for paying xcm execution fee. // 990_000_000_000 for Statemint // 988_423_297_485 for Statemine - assert_eq!(amount, Assets::balance($para1_asset_id, &AccountId::from(BOB))); + assert_eq!(amount, Assets::balance($para1_asset_id, &bob_account_id.clone())); }, other => panic!("wrong event: {other:?}"), } From 9c0a4bc4d75276b0d95478d27cb363ee79536b16 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 19 Aug 2024 05:44:11 -0300 Subject: [PATCH 26/64] adding pallets to sibling chain --- Cargo.lock | 5 + runtime/integration-tests/Cargo.toml | 5 + .../integration-tests/src/pendulum_tests.rs | 43 +- runtime/integration-tests/src/sibling.rs | 130 +++- rustc-ice-2024-08-19T08_38_05-26376.txt | 599 ++++++++++++++++++ 5 files changed, 749 insertions(+), 33 deletions(-) create mode 100644 rustc-ice-2024-08-19T08_38_05-26376.txt diff --git a/Cargo.lock b/Cargo.lock index 2a7c00196..a21d0b57c 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11976,6 +11976,7 @@ dependencies = [ "amplitude-runtime", "asset-hub-kusama-runtime", "asset-hub-polkadot-runtime", + "cumulus-pallet-aura-ext", "cumulus-pallet-dmp-queue", "cumulus-pallet-parachain-system", "cumulus-pallet-xcm", @@ -11993,10 +11994,14 @@ dependencies = [ "orml-xcm-support", "orml-xtokens", "pallet-assets", + "pallet-aura", + "pallet-authorship", "pallet-balances", "pallet-message-queue", + "pallet-session", "pallet-xcm", "parachain-info", + "parachain-staking", "parity-scale-codec", "paste", "pendulum-runtime", diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 491ffad9f..c554ba6da 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -40,6 +40,10 @@ xcm-emulator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "r xcm-simulator = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } integration-tests-common = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } @@ -49,6 +53,7 @@ cumulus-pallet-parachain-system = { git = "https://github.com/paritytech/polkado parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } #staging-parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +parachain-staking = { path = "../../pallets/parachain-staking"} asset-hub-polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } statemine-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "asset-hub-kusama-runtime", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index 60914aeee..d8fdf38c6 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -99,33 +99,28 @@ decl_test_parachains! { XTokens: pendulum_runtime::XTokens, } }, - // TODO error u32 vs u64 - // pub struct SiblingParachain { - // genesis = genesis(SIBLING_ID), - // on_init = (), - // runtime = sibling, - // core = { - // XcmpMessageHandler: sibling::XcmpQueue, - // DmpMessageHandler: sibling::DmpQueue, - // LocationToAccountId: sibling::LocationToAccountId, - // ParachainInfo: sibling::ParachainInfo, - // }, - // pallets = { - // PolkadotXcm: sibling::PolkadotXcm, - // Tokens: sibling::Tokens, - // Balances: sibling::Balances, - // XTokens: sibling::XTokens, - // } - // }, + pub struct SiblingParachain { + genesis = genesis(SIBLING_ID), + on_init = { + sibling::AuraExt::on_initialize(1); + }, + runtime = sibling, + core = { + XcmpMessageHandler: sibling::XcmpQueue, + DmpMessageHandler: sibling::DmpQueue, + LocationToAccountId: sibling::LocationToAccountId, + ParachainInfo: sibling::ParachainInfo, + }, + pallets = { + PolkadotXcm: sibling::PolkadotXcm, + Tokens: sibling::Tokens, + Balances: sibling::Balances, + XTokens: sibling::XTokens, + } + }, } -//Pendulum impls -//impl_assert_events_helpers_for_parachain!(PendulumParachain); - - - - // decl_test_parachain! { // pub struct MoonbeamParachain { // Runtime = sibling::Runtime, diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 4429d242d..2d308e4ed 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -21,16 +21,13 @@ use scale_info::TypeInfo; use serde::{Deserialize, Serialize}; use sp_core::H256; use sp_debug_derive::RuntimeDebug; -use sp_runtime::{ - testing::Header, - traits::{BlakeTwo256, Convert, IdentityLookup, Zero, MaybeEquivalence}, - AccountId32, -}; +use sp_runtime::{traits::{BlakeTwo256, Convert, IdentityLookup, Zero, MaybeEquivalence}, AccountId32, generic, impl_opaque_keys, Perquintill}; use xcm::v3::prelude::*; use xcm_emulator::{ Weight, }; use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; +use sp_runtime::traits::ConvertInto; use xcm_executor::{ traits::{JustTry, ShouldExecute, WeightTrader}, Assets, XcmExecutor, @@ -46,12 +43,29 @@ use xcm_builder::{ use xcm_executor::traits::Properties; use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; use pendulum_runtime::definitions::moonbeam::BRZ_location; +use runtime_common::AuraId; + + +pub const UNIT: runtime_common::Balance = 1_000_000_000_000; +pub const MILLISECS_PER_BLOCK: u64 = 12000; + +// NOTE: Currently it is not possible to change the slot duration after the chain has started. +// Attempting to do so will brick block production. +pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK; + +// Time is measured by number of blocks. +pub const MINUTES: runtime_common::BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as runtime_common::BlockNumber); +pub const HOURS: runtime_common::BlockNumber = MINUTES * 60; +pub const DAYS: runtime_common::BlockNumber = HOURS * 24; +pub const BLOCKS_PER_YEAR: runtime_common::BlockNumber = DAYS * 36525 / 100; const XCM_ASSET_RELAY_DOT: u8 = 0; const XCM_ASSET_ASSETHUB_USDT: u8 = 1; pub type AccountId = AccountId32; +pub type Header = generic::Header; + parameter_types! { pub const RelayLocation: MultiLocation = MultiLocation::parent(); pub const RelayNetwork: NetworkId = NetworkId::Polkadot; @@ -464,17 +478,24 @@ frame_support::construct_runtime!( ParachainInfo: parachain_info, XcmpQueue: cumulus_pallet_xcmp_queue, DmpQueue: cumulus_pallet_dmp_queue, - CumulusXcm: cumulus_pallet_xcm + CumulusXcm: cumulus_pallet_xcm, + + Aura: pallet_aura = 33, + Session: pallet_session = 32, + ParachainStaking: parachain_staking = 35, + Authorship: pallet_authorship = 30, + AuraExt: cumulus_pallet_aura_ext = 34, } ); + pub type Balance = u128; -pub type BlockNumber = u64; -pub type Index = u64; +pub type BlockNumber = u32; +pub type Index = u32; pub type Amount = i64; parameter_types! { - pub const BlockHashCount: u64 = 250; + pub const BlockHashCount: u32 = 250; pub const SS58Prefix: u8 = 42; } impl frame_system::Config for Runtime { @@ -603,6 +624,97 @@ impl cumulus_pallet_dmp_queue::Config for Runtime { type ExecuteOverweightOrigin = EnsureRoot; } +parameter_types! { + // as per documentation, typical value for this is false "unless this pallet is being augmented by another pallet" + pub const AllowMultipleBlocksPerSlot: bool = false; + pub const MaxAuthorities: u32 = 200; +} + +impl pallet_aura::Config for Runtime { + type AuthorityId = AuraId; + type DisabledValidators = (); + type MaxAuthorities = MaxAuthorities; + type AllowMultipleBlocksPerSlot = AllowMultipleBlocksPerSlot; +} + +parameter_types! { + pub const Offset: u32 = 0; +} + +impl pallet_authorship::Config for Runtime { + type FindAuthor = pallet_session::FindAccountFromAuthorIndex; + type EventHandler = ParachainStaking; +} + +impl_opaque_keys! { + pub struct SessionKeys { + pub aura: Aura, + } +} + +parameter_types! { + pub const MinBlocksPerRound: BlockNumber = HOURS; + pub const DefaultBlocksPerRound: BlockNumber = 2 * HOURS; + pub const StakeDuration: BlockNumber = 7 * DAYS; + pub const ExitQueueDelay: u32 = 2; + pub const MinCollators: u32 = 8; + pub const MinRequiredCollators: u32 = 2; + pub const MaxDelegationsPerRound: u32 = 1; + #[derive(Debug, Eq, PartialEq)] + pub const MaxDelegatorsPerCollator: u32 = 40; + pub const MinCollatorStake: Balance = 5_000 * UNIT; + pub const MinDelegatorStake: Balance = 10 * UNIT; + #[derive(Debug, Eq, PartialEq)] + pub const MaxCollatorCandidates: u32 = 40; + pub const MaxUnstakeRequests: u32 = 10; + pub const NetworkRewardStart: BlockNumber = BlockNumber::MAX; + pub const NetworkRewardRate: Perquintill = Perquintill::from_percent(0); + pub const CollatorRewardRateDecay: Perquintill = Perquintill::from_parts(936_879_853_200_000_000u64); +} + +impl parachain_staking::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type Currency = Balances; + type CurrencyBalance = runtime_common::Balance; + + type MinBlocksPerRound = MinBlocksPerRound; + type DefaultBlocksPerRound = DefaultBlocksPerRound; + type StakeDuration = StakeDuration; + type ExitQueueDelay = ExitQueueDelay; + type MinCollators = MinCollators; + type MinRequiredCollators = MinRequiredCollators; + type MaxDelegationsPerRound = MaxDelegationsPerRound; + type MaxDelegatorsPerCollator = MaxDelegatorsPerCollator; + type MinCollatorStake = MinCollatorStake; + type MinCollatorCandidateStake = MinCollatorStake; + type MaxTopCandidates = MaxCollatorCandidates; + type MinDelegatorStake = MinDelegatorStake; + type MaxUnstakeRequests = MaxUnstakeRequests; + type NetworkRewardRate = NetworkRewardRate; + type NetworkRewardStart = NetworkRewardStart; + type NetworkRewardBeneficiary = Treasury; + type CollatorRewardRateDecay = CollatorRewardRateDecay; + type WeightInfo = weights::parachain_staking::SubstrateWeight; + + const BLOCKS_PER_YEAR: runtime_common::BlockNumber = BLOCKS_PER_YEAR; +} + +impl pallet_session::Config for Runtime { + type RuntimeEvent = RuntimeEvent; + type ValidatorId = ::AccountId; + type ValidatorIdOf = ConvertInto; + type ShouldEndSession = ParachainStaking; + type NextSessionRotation = ParachainStaking; + type SessionManager = ParachainStaking; + type SessionHandler = ::KeyTypeIdProviders; + type Keys = SessionKeys; + type WeightInfo = pallet_session::weights::SubstrateWeight; +} + +impl parachain_info::Config for Runtime {} + +impl cumulus_pallet_aura_ext::Config for Runtime {} + /// A trader who believes all tokens are created equal to "weight" of any chain, /// which is not true, but good enough to mock the fee payment of XCM execution. /// diff --git a/rustc-ice-2024-08-19T08_38_05-26376.txt b/rustc-ice-2024-08-19T08_38_05-26376.txt new file mode 100644 index 000000000..0c72a91e4 --- /dev/null +++ b/rustc-ice-2024-08-19T08_38_05-26376.txt @@ -0,0 +1,599 @@ +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10ab63750 - ::emit_producing_guarantee + 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10b552950 - >::fold_ty + 12: 0x10bc3860c - ::ctor_sub_tys + 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10b6f3cdc - ::analyze_patterns + 18: 0x10b6f40ec - ::check_match + 19: 0x10b6f8434 - ::visit_expr + 20: 0x10b6f8528 - ::visit_expr + 21: 0x10b6f84bc - ::visit_expr + 22: 0x10b6f8528 - ::visit_expr + 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10bf7f3a0 - >::call_once + 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10bf09430 - >::call_once + 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10bf7fbd4 - >::call_once + 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10b254478 - ::par_body_owners::::{closure#0} + 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10bf2a1ec - >::call_once + 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +rustc version: 1.79.0-nightly (becebb315 2024-04-17) +platform: aarch64-apple-darwin + +query stack during panic: +#0 [check_match] match-checking `sibling::::clone` +#1 [mir_built] building MIR for `sibling::::clone` +#2 [check_unsafety] unsafety-checking `sibling::::clone` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10ab63750 - ::emit_producing_guarantee + 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10b552950 - >::fold_ty + 12: 0x10bc3860c - ::ctor_sub_tys + 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 16: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 17: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 18: 0x10b6f3cdc - ::analyze_patterns + 19: 0x10b6f40ec - ::check_match + 20: 0x10b6f8434 - ::visit_expr + 21: 0x10b6f8528 - ::visit_expr + 22: 0x10b6f84bc - ::visit_expr + 23: 0x10b6f8528 - ::visit_expr + 24: 0x10b6f84bc - ::visit_expr + 25: 0x10b6f8528 - ::visit_expr + 26: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 27: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 28: 0x10bf7f3a0 - >::call_once + 29: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 30: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 31: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 32: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 33: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 34: 0x10bf09430 - >::call_once + 35: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 36: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 37: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 38: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 39: 0x10bf7fbd4 - >::call_once + 40: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 41: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 42: 0x10b254478 - ::par_body_owners::::{closure#0} + 43: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 44: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 45: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 46: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 47: 0x10bf2a1ec - >::call_once + 48: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 49: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 50: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 51: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 53: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 54: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 55: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 56: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 57: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::eq` +#1 [mir_built] building MIR for `sibling::::eq` +#2 [check_unsafety] unsafety-checking `sibling::::eq` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10ab63750 - ::emit_producing_guarantee + 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10b552950 - >::fold_ty + 12: 0x10bc3860c - ::ctor_sub_tys + 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 15: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 16: 0x10b6f3cdc - ::analyze_patterns + 17: 0x10b6f40ec - ::check_match + 18: 0x10b6f8434 - ::visit_expr + 19: 0x10b6f8528 - ::visit_expr + 20: 0x10b6f84bc - ::visit_expr + 21: 0x10b6f8528 - ::visit_expr + 22: 0x10b6f84bc - ::visit_expr + 23: 0x10b6f8528 - ::visit_expr + 24: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 25: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 26: 0x10bf7f3a0 - >::call_once + 27: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 28: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 29: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 30: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 31: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 32: 0x10bf09430 - >::call_once + 33: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 34: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 35: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 36: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 37: 0x10bf7fbd4 - >::call_once + 38: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 39: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 40: 0x10b254478 - ::par_body_owners::::{closure#0} + 41: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 42: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 43: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 44: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 45: 0x10bf2a1ec - >::call_once + 46: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 47: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 48: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 49: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 51: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 52: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 53: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 54: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 55: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::_::::size_hint` +#1 [mir_built] building MIR for `sibling::_::::size_hint` +#2 [check_unsafety] unsafety-checking `sibling::_::::size_hint` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10ab63750 - ::emit_producing_guarantee + 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10b552950 - >::fold_ty + 12: 0x10bc3860c - ::ctor_sub_tys + 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 15: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 16: 0x10b6f3cdc - ::analyze_patterns + 17: 0x10b6f40ec - ::check_match + 18: 0x10b6f8434 - ::visit_expr + 19: 0x10b6f8528 - ::visit_expr + 20: 0x10b6f84bc - ::visit_expr + 21: 0x10b6f8528 - ::visit_expr + 22: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 23: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 24: 0x10bf7f3a0 - >::call_once + 25: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 26: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 27: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 28: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 29: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 30: 0x10bf09430 - >::call_once + 31: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 32: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 33: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 34: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 35: 0x10bf7fbd4 - >::call_once + 36: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 37: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 38: 0x10b254478 - ::par_body_owners::::{closure#0} + 39: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 40: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 41: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 42: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 43: 0x10bf2a1ec - >::call_once + 44: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 45: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 46: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 47: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 48: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 50: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 51: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 52: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 53: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::_::::encode_to` +#1 [mir_built] building MIR for `sibling::_::::encode_to` +#2 [check_unsafety] unsafety-checking `sibling::_::::encode_to` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10ab63750 - ::emit_producing_guarantee + 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10b552950 - >::fold_ty + 12: 0x10bc3860c - ::ctor_sub_tys + 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10b6f3cdc - ::analyze_patterns + 18: 0x10b6f40ec - ::check_match + 19: 0x10b6f8434 - ::visit_expr + 20: 0x10b6f8528 - ::visit_expr + 21: 0x10b6f84bc - ::visit_expr + 22: 0x10b6f8528 - ::visit_expr + 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10bf7f3a0 - >::call_once + 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10bf09430 - >::call_once + 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10bf7fbd4 - >::call_once + 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10b254478 - ::par_body_owners::::{closure#0} + 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10bf2a1ec - >::call_once + 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::fmt` +#1 [mir_built] building MIR for `sibling::::fmt` +#2 [check_unsafety] unsafety-checking `sibling::::fmt` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10ab63750 - ::emit_producing_guarantee + 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10b552950 - >::fold_ty + 12: 0x10bc3860c - ::ctor_sub_tys + 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10b6f3cdc - ::analyze_patterns + 18: 0x10b6f40ec - ::check_match + 19: 0x10b6f8434 - ::visit_expr + 20: 0x10b6f8528 - ::visit_expr + 21: 0x10b6f84bc - ::visit_expr + 22: 0x10b6f8528 - ::visit_expr + 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10bf7f3a0 - >::call_once + 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10bf09430 - >::call_once + 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10bf7fbd4 - >::call_once + 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10b254478 - ::par_body_owners::::{closure#0} + 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10bf2a1ec - >::call_once + 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::get_dispatch_info` +#1 [mir_built] building MIR for `sibling::::get_dispatch_info` +#2 [check_unsafety] unsafety-checking `sibling::::get_dispatch_info` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10ab63750 - ::emit_producing_guarantee + 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10b552950 - >::fold_ty + 12: 0x10bc3860c - ::ctor_sub_tys + 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10b6f3cdc - ::analyze_patterns + 18: 0x10b6f40ec - ::check_match + 19: 0x10b6f8434 - ::visit_expr + 20: 0x10b6f8528 - ::visit_expr + 21: 0x10b6f84bc - ::visit_expr + 22: 0x10b6f8528 - ::visit_expr + 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10bf7f3a0 - >::call_once + 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10bf09430 - >::call_once + 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10bf7fbd4 - >::call_once + 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10b254478 - ::par_body_owners::::{closure#0} + 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10bf2a1ec - >::call_once + 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::get_call_metadata` +#1 [mir_built] building MIR for `sibling::::get_call_metadata` +#2 [check_unsafety] unsafety-checking `sibling::::get_call_metadata` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10ab63750 - ::emit_producing_guarantee + 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10b552950 - >::fold_ty + 12: 0x10bc3860c - ::ctor_sub_tys + 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 15: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 16: 0x10b6f3cdc - ::analyze_patterns + 17: 0x10b6f40ec - ::check_match + 18: 0x10b6f8434 - ::visit_expr + 19: 0x10b6f8528 - ::visit_expr + 20: 0x10b6f84bc - ::visit_expr + 21: 0x10b6f8528 - ::visit_expr + 22: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 23: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 24: 0x10bf7f3a0 - >::call_once + 25: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 26: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 27: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 28: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 29: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 30: 0x10bf09430 - >::call_once + 31: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 32: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 33: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 34: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 35: 0x10bf7fbd4 - >::call_once + 36: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 37: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 38: 0x10b254478 - ::par_body_owners::::{closure#0} + 39: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 40: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 41: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 42: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 43: 0x10bf2a1ec - >::call_once + 44: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 45: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 46: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 47: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 48: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 50: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 51: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 52: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 53: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::dispatch_bypass_filter` +#1 [mir_built] building MIR for `sibling::::dispatch_bypass_filter` +#2 [check_unsafety] unsafety-checking `sibling::::dispatch_bypass_filter` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10ab63750 - ::emit_producing_guarantee + 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10b552950 - >::fold_ty + 12: 0x10bc3860c - ::ctor_sub_tys + 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10b6f3cdc - ::analyze_patterns + 18: 0x10b6f40ec - ::check_match + 19: 0x10b6f8434 - ::visit_expr + 20: 0x10b6f8528 - ::visit_expr + 21: 0x10b6f84bc - ::visit_expr + 22: 0x10b6f8528 - ::visit_expr + 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10bf7f3a0 - >::call_once + 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10bf09430 - >::call_once + 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10bf7fbd4 - >::call_once + 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10b254478 - ::par_body_owners::::{closure#0} + 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10bf2a1ec - >::call_once + 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::is_sub_type` +#1 [mir_built] building MIR for `sibling::::is_sub_type` +#2 [check_unsafety] unsafety-checking `sibling::::is_sub_type` +#3 [analysis] running analysis passes on this crate +end of query stack From 9514f40b44855b2e81ca2324c363f3669da5edf4 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 19 Aug 2024 09:48:18 -0300 Subject: [PATCH 27/64] compile sibling tests with emulator macros, fixing tests --- Cargo.lock | 2 + runtime/integration-tests/Cargo.toml | 3 + runtime/integration-tests/src/genesis.rs | 51 ++ .../integration-tests/src/pendulum_tests.rs | 152 +++-- runtime/integration-tests/src/sibling.rs | 62 +- runtime/integration-tests/src/test_macros.rs | 98 +-- rustc-ice-2024-08-19T09_56_32-34759.txt | 599 ++++++++++++++++++ rustc-ice-2024-08-19T10_33_10-40406.txt | 599 ++++++++++++++++++ 8 files changed, 1452 insertions(+), 114 deletions(-) create mode 100644 rustc-ice-2024-08-19T09_56_32-34759.txt create mode 100644 rustc-ice-2024-08-19T10_33_10-40406.txt diff --git a/Cargo.lock b/Cargo.lock index a21d0b57c..c2ef958e0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11999,6 +11999,8 @@ dependencies = [ "pallet-balances", "pallet-message-queue", "pallet-session", + "pallet-timestamp", + "pallet-treasury", "pallet-xcm", "parachain-info", "parachain-staking", diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index c554ba6da..97edfd0ca 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -54,6 +54,7 @@ parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = #staging-parachain-info = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } pallet-message-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } parachain-staking = { path = "../../pallets/parachain-staking"} +pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} asset-hub-polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } statemine-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "asset-hub-kusama-runtime", branch = "release-polkadot-v1.1.0" } @@ -67,6 +68,8 @@ orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-li orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } +pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } + # Local runtime-common = { path = "../common" , default-features = false } diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index 05fe6acc6..84adc8b4d 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -72,5 +72,56 @@ pub fn genesis(para_id: u32) -> Storage { ..Default::default() }; + genesis_config.build_storage().unwrap() +} + +pub fn genesis_sibling(para_id: u32) -> Storage { + use sibling::BuildStorage; + + let token_balances = accounts::init_balances() + .iter() + .flat_map(|k| vec![(k.clone(), sibling::CurrencyId::XCM(0), units(100))]) + .collect(); + + let genesis_config = sibling::RuntimeGenesisConfig { + system: sibling::SystemConfig { + code: pendulum_runtime::WASM_BINARY + .expect("WASM binary was not build, please build it!") + .to_vec(), + ..Default::default() + }, + balances: sibling::BalancesConfig { + balances: accounts::init_balances() + .iter() + .cloned() + .map(|k| (k, units(100))) + .collect(), + }, + tokens: sibling::TokensConfig { + balances: token_balances + }, + parachain_info: sibling::ParachainInfoConfig { + parachain_id: para_id.into(), + ..Default::default() + }, + session: sibling::SessionConfig { + keys: collators::invulnerables() + .into_iter() + .map(|(acc, aura)| { + ( + acc.clone(), // account id + acc, // validator id + sibling::SessionKeys { aura }, // session keys + ) + }) + .collect(), + }, + polkadot_xcm: sibling::PolkadotXcmConfig { + safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() + }, + ..Default::default() + }; + genesis_config.build_storage().unwrap() } \ No newline at end of file diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index d8fdf38c6..9cabd2665 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -5,21 +5,23 @@ use crate::{mock::{para_ext, polkadot_relay_ext, ParachainType, USDT_ASSET_ID}, transfer_10_relay_token_from_parachain_to_relay_chain, transfer_20_relay_token_from_relay_chain_to_parachain, transfer_native_token_from_parachain1_to_parachain2_and_back, -}, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID, genesis}; +}, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID}; use frame_support::assert_ok; #[allow(unused_imports)] use pendulum_runtime::definitions::moonbeam::PARA_ID as MOONBEAM_PARA_ID; use xcm::latest::NetworkId; use xcm_emulator::{decl_test_networks, decl_test_relay_chains, decl_test_parachains, DefaultMessageProcessor}; -use genesis::genesis; +use crate::genesis::{genesis, genesis_sibling}; use integration_tests_common::{ impl_assert_events_helpers_for_parachain, constants::{polkadot, asset_hub_polkadot}, }; use frame_support::traits::OnInitialize; // Native fee expected for each token according to the `fee_per_second` values defined in the mock -const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 5000000000; + +const NATIVE_FEE_WHEN_TRANSFER_TO_ASSETHUB: polkadot_core_primitives::Balance = 5000000000; +const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; const DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 4; const MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = @@ -27,6 +29,9 @@ const MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Bal const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 2; +const USDT_FEE_WHEN_TRANSFER_TO_ASSETHUB: polkadot_core_primitives::Balance = + NATIVE_FEE_WHEN_TRANSFER_TO_ASSETHUB / 2; + decl_test_relay_chains! { #[api_version(5)] pub struct Polkadot { @@ -100,7 +105,26 @@ decl_test_parachains! { } }, pub struct SiblingParachain { - genesis = genesis(SIBLING_ID), + genesis = genesis_sibling(SIBLING_ID), + on_init = { + sibling::AuraExt::on_initialize(1); + }, + runtime = sibling, + core = { + XcmpMessageHandler: sibling::XcmpQueue, + DmpMessageHandler: sibling::DmpQueue, + LocationToAccountId: sibling::LocationToAccountId, + ParachainInfo: sibling::ParachainInfo, + }, + pallets = { + PolkadotXcm: sibling::PolkadotXcm, + Tokens: sibling::Tokens, + Balances: sibling::Balances, + XTokens: sibling::XTokens, + } + }, + pub struct MoonbeamParachain { + genesis = genesis_sibling(MOONBEAM_PARA_ID), on_init = { sibling::AuraExt::on_initialize(1); }, @@ -120,24 +144,14 @@ decl_test_parachains! { }, } - -// decl_test_parachain! { -// pub struct MoonbeamParachain { -// Runtime = sibling::Runtime, -// XcmpMessageHandler = sibling::XcmpQueue, -// DmpMessageHandler = sibling::DmpQueue, -// new_ext = para_ext(ParachainType::Moonbeam), -// } -// } - decl_test_networks! { pub struct PolkadotMockNet { relay_chain = Polkadot, parachains = vec![ AssetHubPolkadot, PendulumParachain, - //MoonbeamParachain, - //SiblingParachain, + MoonbeamParachain, + SiblingParachain, ], bridge = () }, @@ -167,30 +181,30 @@ decl_test_networks! { // ); // } -// #[test] -// fn assethub_transfer_incorrect_asset_to_pendulum_should_fail() { -// parachain1_transfer_incorrect_asset_to_parachain2_should_fail!( -// polkadot_asset_hub_runtime, -// AssetHubParachain, -// pendulum_runtime, -// PendulumParachain, -// PENDULUM_ID -// ); -// } -// -// #[test] -// fn assethub_transfer_asset_to_pendulum() { -// parachain1_transfer_asset_to_parachain2!( -// asset_hub_polkadot_runtime, -// AssetHubPolkadot, -// USDT_ASSET_ID, -// pendulum_runtime, -// PendulumParachain, -// PENDULUM_ID, -// USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN -// ); -// } -// +#[test] +fn assethub_transfer_incorrect_asset_to_pendulum_should_fail() { + parachain1_transfer_incorrect_asset_to_parachain2_should_fail!( + asset_hub_polkadot_runtime, + AssetHubPolkadot, + pendulum_runtime, + PendulumParachain, + PENDULUM_ID + ); +} + +#[test] +fn assethub_transfer_asset_to_pendulum() { + parachain1_transfer_asset_to_parachain2!( + asset_hub_polkadot_runtime, + AssetHubPolkadot, + USDT_ASSET_ID, + pendulum_runtime, + PendulumParachain, + PENDULUM_ID, + USDT_FEE_WHEN_TRANSFER_TO_ASSETHUB + ); +} + #[test] fn assethub_transfer_asset_to_pendulum_and_back() { let network_id = NetworkId::Polkadot; @@ -204,34 +218,34 @@ fn assethub_transfer_asset_to_pendulum_and_back() { PendulumParachain, PENDULUM_ID, network_id, - USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN + USDT_FEE_WHEN_TRANSFER_TO_ASSETHUB + ); +} + +#[test] +fn transfer_native_token_from_pendulum_to_sibling_parachain_and_back() { + transfer_native_token_from_parachain1_to_parachain2_and_back!( + PolkadotMockNet, + pendulum_runtime, + PendulumParachain, + sibling, + SiblingParachain, + PENDULUM_ID, + SIBLING_ID, + NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN + ); +} + +#[test] +fn moonbeam_transfers_token_and_handle_automation() { + moonbeam_transfers_token_and_handle_automation!( + PolkadotMockNet, + pendulum_runtime, + PendulumParachain, + sibling, + MoonbeamParachain, + PENDULUM_ID, + MOONBEAM_PARA_ID, + MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN ); } -// -// #[test] -// fn transfer_native_token_from_pendulum_to_sibling_parachain_and_back() { -// transfer_native_token_from_parachain1_to_parachain2_and_back!( -// PolkadotMockNet, -// pendulum_runtime, -// PendulumParachain, -// sibling, -// SiblingParachain, -// PENDULUM_ID, -// SIBLING_ID, -// NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN -// ); -// } -// -// #[test] -// fn moonbeam_transfers_token_and_handle_automation() { -// moonbeam_transfers_token_and_handle_automation!( -// PolkadotMockNet, -// pendulum_runtime, -// PendulumParachain, -// sibling, -// MoonbeamParachain, -// PENDULUM_ID, -// MOONBEAM_PARA_ID, -// MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN -// ); -// } diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 2d308e4ed..127f6b22a 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -21,12 +21,13 @@ use scale_info::TypeInfo; use serde::{Deserialize, Serialize}; use sp_core::H256; use sp_debug_derive::RuntimeDebug; -use sp_runtime::{traits::{BlakeTwo256, Convert, IdentityLookup, Zero, MaybeEquivalence}, AccountId32, generic, impl_opaque_keys, Perquintill}; +use sp_runtime::{traits::{BlakeTwo256, Convert, IdentityLookup, Zero, MaybeEquivalence}, AccountId32, generic, impl_opaque_keys, Perquintill, Permill}; use xcm::v3::prelude::*; use xcm_emulator::{ Weight, }; use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; +use frame_support::traits::EitherOfDiverse; use sp_runtime::traits::ConvertInto; use xcm_executor::{ traits::{JustTry, ShouldExecute, WeightTrader}, @@ -45,6 +46,8 @@ use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; use pendulum_runtime::definitions::moonbeam::BRZ_location; use runtime_common::AuraId; +#[cfg(any(feature = "std", test))] +pub use sp_runtime::BuildStorage; pub const UNIT: runtime_common::Balance = 1_000_000_000_000; pub const MILLISECS_PER_BLOCK: u64 = 12000; @@ -442,6 +445,40 @@ impl orml_xtokens::Config for Runtime { type UniversalLocation = UniversalLocation; } + +parameter_types! { + pub const ProposalBond: Permill = Permill::from_percent(5); + pub const ProposalBondMinimum: Balance = 10 * UNIT; + pub const SpendPeriod: BlockNumber = 7 * DAYS; + pub const Burn: Permill = Permill::from_percent(0); + pub const TreasuryPalletId: frame_support::PalletId = frame_support::PalletId(*b"py/trsry"); + pub const MaxApprovals: u32 = 100; +} + +type TreasuryApproveOrigin = + EnsureRoot; + +type TreasuryRejectOrigin = + EnsureRoot; + +impl pallet_treasury::Config for Runtime { + type PalletId = TreasuryPalletId; + type Currency = Balances; + type ApproveOrigin = TreasuryApproveOrigin; + type RejectOrigin = TreasuryRejectOrigin; + type RuntimeEvent = RuntimeEvent; + type OnSlash = Treasury; + type ProposalBond = ProposalBond; + type ProposalBondMinimum = ProposalBondMinimum; + type ProposalBondMaximum = (); + type SpendPeriod = SpendPeriod; + type Burn = Burn; + type BurnDestination = (); + type SpendFunds = (); + type WeightInfo = pallet_treasury::weights::SubstrateWeight; + type MaxApprovals = MaxApprovals; + type SpendOrigin = frame_support::traits::NeverEnsureOrigin; +} pub struct AccountIdToMultiLocation; impl Convert for AccountIdToMultiLocation { fn convert(account: AccountId) -> MultiLocation { @@ -463,7 +500,7 @@ parameter_types! { } type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; -type Block = frame_system::mocking::MockBlock; +pub type Block = generic::Block; // Configure a mock runtime to test the pallet. frame_support::construct_runtime!( @@ -471,6 +508,7 @@ frame_support::construct_runtime!( { System: frame_system, Tokens: orml_tokens, + Timestamp: pallet_timestamp, XTokens: orml_xtokens, Balances: pallet_balances, PolkadotXcm: pallet_xcm, @@ -480,11 +518,15 @@ frame_support::construct_runtime!( DmpQueue: cumulus_pallet_dmp_queue, CumulusXcm: cumulus_pallet_xcm, + Treasury: pallet_treasury, + Aura: pallet_aura = 33, Session: pallet_session = 32, ParachainStaking: parachain_staking = 35, Authorship: pallet_authorship = 30, AuraExt: cumulus_pallet_aura_ext = 34, + + } ); @@ -604,8 +646,6 @@ impl cumulus_pallet_parachain_system::Config for Runtime { type ConsensusHook = cumulus_pallet_parachain_system::consensus_hook::ExpectParentIncluded; } -impl parachain_info::Config for Runtime {} - impl cumulus_pallet_xcmp_queue::Config for Runtime { type RuntimeEvent = RuntimeEvent; type XcmExecutor = XcmExecutor; @@ -637,6 +677,18 @@ impl pallet_aura::Config for Runtime { type AllowMultipleBlocksPerSlot = AllowMultipleBlocksPerSlot; } +parameter_types! { + pub const MinimumPeriod: u64 = SLOT_DURATION / 2; +} + +impl pallet_timestamp::Config for Runtime { + /// A timestamp: milliseconds since the unix epoch. + type Moment = u64; + type OnTimestampSet = (); + type MinimumPeriod = MinimumPeriod; + type WeightInfo = pallet_timestamp::weights::SubstrateWeight; +} + parameter_types! { pub const Offset: u32 = 0; } @@ -694,7 +746,7 @@ impl parachain_staking::Config for Runtime { type NetworkRewardStart = NetworkRewardStart; type NetworkRewardBeneficiary = Treasury; type CollatorRewardRateDecay = CollatorRewardRateDecay; - type WeightInfo = weights::parachain_staking::SubstrateWeight; + type WeightInfo = parachain_staking::default_weights::SubstrateWeight; const BLOCKS_PER_YEAR: runtime_common::BlockNumber = BLOCKS_PER_YEAR; } diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index 338fad1f2..e4e2da42b 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -19,9 +19,7 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { use xcm::latest::{Junction, Junction::Parachain, Junctions::{X1, Here}, MultiLocation}; use $para_runtime::CurrencyId; - use integration_tests_common::{ - constants::accounts, - }; + use integration_tests_common::constants::accounts; let alice_account_id = accounts::init_balances()[0].clone(); $mocknet::reset(); @@ -206,7 +204,8 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { $parachain2: ident, $parachain2_id:ident ) => {{ - use crate::mock::{ALICE, BOB, INCORRECT_ASSET_ID, TEN_UNITS, UNIT}; + use crate::mock::{INCORRECT_ASSET_ID, TEN_UNITS, UNIT}; + use xcm_emulator::{Network, TestExt, Chain}; use frame_support::traits::{fungibles::Inspect, Currency}; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; @@ -217,15 +216,18 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { Junctions::{X1, X2}, MultiLocation, WeightLimit, }; + use integration_tests_common::constants::accounts; use $para2_runtime::CurrencyId; let parachain2_account: AccountId = Sibling::from($parachain2_id).into_account_truncating(); + let alice_account_id = accounts::init_balances()[0].clone(); + let bob_account_id = accounts::init_balances()[1].clone(); let expected_base_usdt_balance = 0; // make sure the account does not have any usdt. $parachain2::execute_with(|| { assert_eq!( - $para2_runtime::Tokens::balance(CurrencyId::XCM(1), &BOB.into()), + $para2_runtime::Tokens::balance(CurrencyId::XCM(1), &bob_account_id), expected_base_usdt_balance ); }); @@ -233,16 +235,16 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { $parachain1::execute_with(|| { use $para1_runtime::*; - let origin = RuntimeOrigin::signed(ALICE.into()); - Balances::make_free_balance_be(&ALICE.into(), TEN_UNITS); - Balances::make_free_balance_be(&BOB.into(), UNIT); + let origin = RuntimeOrigin::signed(alice_account_id.clone()); + Balances::make_free_balance_be(&alice_account_id, TEN_UNITS); + Balances::make_free_balance_be(&bob_account_id, UNIT); // If using non root, create custom asset cost 0.1 Dot // We're using force_create here to make sure asset is sufficient. assert_ok!(Assets::force_create( RuntimeOrigin::root(), INCORRECT_ASSET_ID.into(), - MultiAddress::Id(ALICE.into()), + MultiAddress::Id(alice_account_id.clone()), true, UNIT / 100 )); @@ -250,7 +252,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { assert_ok!(Assets::mint( origin.clone(), INCORRECT_ASSET_ID.into(), - MultiAddress::Id(ALICE.into()), + MultiAddress::Id(alice_account_id.clone()), 1000 * UNIT )); @@ -260,7 +262,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { assert_ok!(PolkadotXcm::limited_reserve_transfer_assets( origin.clone(), Box::new(MultiLocation::new(1, X1(Parachain($parachain2_id))).into()), - Box::new(Junction::AccountId32 { id: BOB, network: None }.into()), + Box::new(Junction::AccountId32 { id: bob_account_id.clone().into(), network: None }.into()), Box::new( (X2(PalletInstance(50), GeneralIndex(INCORRECT_ASSET_ID as u128)), TEN_UNITS) .into() @@ -269,8 +271,8 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { WeightLimit::Unlimited )); - assert_eq!(990 * UNIT, Assets::balance(INCORRECT_ASSET_ID, &AccountId::from(ALICE))); - assert_eq!(0, Assets::balance(INCORRECT_ASSET_ID, &AccountId::from(BOB))); + assert_eq!(990 * UNIT, Assets::balance(INCORRECT_ASSET_ID, &alice_account_id)); + assert_eq!(0, Assets::balance(INCORRECT_ASSET_ID, &bob_account_id)); assert_eq!(TEN_UNITS, Assets::balance(INCORRECT_ASSET_ID, ¶chain2_account)); // the balance of sibling parachain sovereign account is not changed @@ -296,7 +298,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { $parachain2::execute_with(|| { assert_eq!( - $para2_runtime::Tokens::balance(CurrencyId::XCM(1), &BOB.into()), + $para2_runtime::Tokens::balance(CurrencyId::XCM(1), &bob_account_id), expected_base_usdt_balance ); }); @@ -326,9 +328,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { MultiLocation, WeightLimit, }; use $para2_runtime::CurrencyId; - use integration_tests_common::{ - constants::accounts, - }; + use integration_tests_common::constants::accounts; let alice_account_id = accounts::init_balances()[0].clone(); let bob_account_id = accounts::init_balances()[1].clone(); @@ -434,9 +434,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { use xcm::latest::{ Junction, Junction::Parachain, Junctions::X2, MultiLocation, WeightLimit, }; - use integration_tests_common::{ - constants::accounts, - }; + use integration_tests_common::constants::accounts; let bob_account_id = accounts::init_balances()[1].clone(); @@ -540,19 +538,24 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { $parachain2_id:ident, $tx_fee:ident ) => {{ - use crate::mock::{ALICE, BOB, UNIT, NATIVE_INITIAL_BALANCE}; + use crate::mock::{UNIT, NATIVE_INITIAL_BALANCE, units}; use frame_support::traits::fungibles::Inspect; use polkadot_core_primitives::Balance; use xcm::latest::{ Junction, Junction::AccountId32, Junctions::{X2, X1}, MultiLocation, WeightLimit, }; + use xcm_emulator::{TestExt, Network}; use orml_traits::MultiCurrency; use $parachain1_runtime::CurrencyId as Parachain1CurrencyId; use $parachain2_runtime::CurrencyId as Parachain2CurrencyId; + use integration_tests_common::constants::accounts; $mocknet::reset(); - let transfer_amount: Balance = UNIT; + let alice_account_id = accounts::init_balances()[0].clone(); + let bob_account_id = accounts::init_balances()[1].clone(); + + let transfer_amount: Balance = units(10); let asset_location_local_pov = MultiLocation::new( 0, X1(Junction::PalletInstance(10)), @@ -566,17 +569,22 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { let para1_native_currency_on_para2 = Parachain2CurrencyId::from($parachain1_id); // Get ALICE's balance on parachain1 before the transfer (defined in mock config) - let native_tokens_before: Balance = NATIVE_INITIAL_BALANCE; + let native_tokens_before: Balance = units(100); + let mut treasury_native_tokens_before: Balance = 0; + + $parachain1::execute_with(|| { + use $parachain1_runtime::Treasury; assert_eq!( - $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &ALICE.into()), + $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &alice_account_id), native_tokens_before ); + treasury_native_tokens_before = $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &Treasury::account_id()); }); $parachain2::execute_with(|| { assert_eq!( - $parachain2_runtime::Tokens::balance(para1_native_currency_on_para2, &BOB.into()), + $parachain2_runtime::Tokens::balance(para1_native_currency_on_para2, &bob_account_id), 0 ); }); @@ -587,14 +595,14 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Transfer using multilocation assert_ok!(XTokens::transfer_multiasset( - $parachain1_runtime::RuntimeOrigin::signed(ALICE.into()), + $parachain1_runtime::RuntimeOrigin::signed(alice_account_id.clone()), Box::new((asset_location_local_pov.clone(), transfer_amount).into()), Box::new( MultiLocation { parents: 1, interior: X2( Junction::Parachain($parachain2_id), - AccountId32 { network: None, id: BOB } + AccountId32 { network: None, id: bob_account_id.clone().into() } ) } .into() @@ -602,6 +610,10 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { WeightLimit::Unlimited )); + for i in System::events().iter() { + println!("{}: {:?}\n", stringify!($para1_runtime), i); + } + // Alternatively, we should be able to use // assert_ok!(XTokens::transfer( // $parachain1_runtime::RuntimeOrigin::signed(ALICE.into()), @@ -634,7 +646,7 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { println!("para 2 events {}: {:?}\n", stringify!($para2_runtime), i); } assert_eq!( - $parachain2_runtime::Tokens::balance(para1_native_currency_on_para2, &BOB.into()), + $parachain2_runtime::Tokens::balance(para1_native_currency_on_para2, &bob_account_id), transfer_amount ); }); @@ -642,7 +654,7 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Verify ALICE's balance on parachain1 after transfer $parachain1::execute_with(|| { assert_eq!( - $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &ALICE.into()), + $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &alice_account_id), native_tokens_before - transfer_amount ); }); @@ -653,14 +665,14 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Transfer using the same multilocation assert_ok!(XTokens::transfer_multiasset( - $parachain2_runtime::RuntimeOrigin::signed(BOB.into()), + $parachain2_runtime::RuntimeOrigin::signed(bob_account_id.clone()), Box::new((asset_location.clone(), transfer_amount).into()), Box::new( MultiLocation { parents: 1, interior: X2( Junction::Parachain($parachain1_id), - AccountId32 { network: None, id: ALICE } + AccountId32 { network: None, id: alice_account_id.clone().into() } ) } .into() @@ -678,7 +690,7 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Should become the same amount as initial balance before both transfers $parachain2::execute_with(|| { assert_eq!( - $parachain2_runtime::Tokens::balance(para1_native_currency_on_para2, &BOB.into()), + $parachain2_runtime::Tokens::balance(para1_native_currency_on_para2, &bob_account_id), 0 ); }); @@ -691,13 +703,15 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { println!("para 1 events {}: {:?}\n", stringify!($para2_runtime), i); } assert_eq!( - $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &ALICE.into()), - native_tokens_before - $tx_fee + $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &alice_account_id), + native_tokens_before - $tx_fee, + "Sender received incorrect amount when transfer back" ); assert_eq!( - $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &Treasury::account_id()), - $tx_fee + $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &Treasury::account_id()) - treasury_native_tokens_before, + $tx_fee, + "Treasury received incorrect fee when transfer back" ); }); }}; @@ -715,7 +729,9 @@ macro_rules! moonbeam_transfers_token_and_handle_automation { $parachain2_id:ident, $expected_fee:ident ) => {{ - use crate::{mock::{units, ALICE}, definitions::xcm_assets}; + use crate::{mock::units, definitions::xcm_assets}; + use xcm_emulator::{TestExt, Network}; + use integration_tests_common::constants::accounts; use polkadot_core_primitives::Balance; use xcm::latest::{ @@ -729,7 +745,9 @@ macro_rules! moonbeam_transfers_token_and_handle_automation { $mocknet::reset(); - let transfer_amount: Balance = units(100); + let alice_account_id = accounts::init_balances()[0].clone(); + + let transfer_amount: Balance = units(10); let mut treasury_balance_before: Balance = 0; // get the balance of the treasury before sending the message $parachain1::execute_with(|| { @@ -742,14 +760,14 @@ macro_rules! moonbeam_transfers_token_and_handle_automation { $parachain2::execute_with(|| { use $parachain2_runtime::{XTokens, Tokens,RuntimeOrigin}; - assert_ok!(Tokens::set_balance(RuntimeOrigin::root().into(), ALICE.clone().into(), Parachain2CurrencyId::Token,transfer_amount, 0)); + assert_ok!(Tokens::set_balance(RuntimeOrigin::root().into(), alice_account_id.clone(), Parachain2CurrencyId::Token,transfer_amount, 0)); // We must ensure that the destination Multilocation is of the structure // the intercept excepts so it calls automation pallet // TODO replace instance 99 with automation pallet index when added assert_ok!(XTokens::transfer( - $parachain2_runtime::RuntimeOrigin::signed(ALICE.into()), + $parachain2_runtime::RuntimeOrigin::signed(alice_account_id.clone()), Parachain2CurrencyId::Token, transfer_amount, Box::new( diff --git a/rustc-ice-2024-08-19T09_56_32-34759.txt b/rustc-ice-2024-08-19T09_56_32-34759.txt new file mode 100644 index 000000000..e587ff69b --- /dev/null +++ b/rustc-ice-2024-08-19T09_56_32-34759.txt @@ -0,0 +1,599 @@ +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10d59f750 - ::emit_producing_guarantee + 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10df8e950 - >::fold_ty + 12: 0x10e67460c - ::ctor_sub_tys + 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10e12fcdc - ::analyze_patterns + 18: 0x10e1300ec - ::check_match + 19: 0x10e134434 - ::visit_expr + 20: 0x10e134528 - ::visit_expr + 21: 0x10e1344bc - ::visit_expr + 22: 0x10e134528 - ::visit_expr + 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10e9bb3a0 - >::call_once + 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10e945430 - >::call_once + 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10e9bbbd4 - >::call_once + 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10dc90478 - ::par_body_owners::::{closure#0} + 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10e9661ec - >::call_once + 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +rustc version: 1.79.0-nightly (becebb315 2024-04-17) +platform: aarch64-apple-darwin + +query stack during panic: +#0 [check_match] match-checking `sibling::::clone` +#1 [mir_built] building MIR for `sibling::::clone` +#2 [check_unsafety] unsafety-checking `sibling::::clone` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10d59f750 - ::emit_producing_guarantee + 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10df8e950 - >::fold_ty + 12: 0x10e67460c - ::ctor_sub_tys + 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 16: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 17: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 18: 0x10e12fcdc - ::analyze_patterns + 19: 0x10e1300ec - ::check_match + 20: 0x10e134434 - ::visit_expr + 21: 0x10e134528 - ::visit_expr + 22: 0x10e1344bc - ::visit_expr + 23: 0x10e134528 - ::visit_expr + 24: 0x10e1344bc - ::visit_expr + 25: 0x10e134528 - ::visit_expr + 26: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 27: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 28: 0x10e9bb3a0 - >::call_once + 29: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 30: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 31: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 32: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 33: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 34: 0x10e945430 - >::call_once + 35: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 36: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 37: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 38: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 39: 0x10e9bbbd4 - >::call_once + 40: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 41: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 42: 0x10dc90478 - ::par_body_owners::::{closure#0} + 43: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 44: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 45: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 46: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 47: 0x10e9661ec - >::call_once + 48: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 49: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 50: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 51: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 53: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 54: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 55: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 56: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 57: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::eq` +#1 [mir_built] building MIR for `sibling::::eq` +#2 [check_unsafety] unsafety-checking `sibling::::eq` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10d59f750 - ::emit_producing_guarantee + 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10df8e950 - >::fold_ty + 12: 0x10e67460c - ::ctor_sub_tys + 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 15: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 16: 0x10e12fcdc - ::analyze_patterns + 17: 0x10e1300ec - ::check_match + 18: 0x10e134434 - ::visit_expr + 19: 0x10e134528 - ::visit_expr + 20: 0x10e1344bc - ::visit_expr + 21: 0x10e134528 - ::visit_expr + 22: 0x10e1344bc - ::visit_expr + 23: 0x10e134528 - ::visit_expr + 24: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 25: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 26: 0x10e9bb3a0 - >::call_once + 27: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 28: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 29: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 30: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 31: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 32: 0x10e945430 - >::call_once + 33: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 34: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 35: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 36: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 37: 0x10e9bbbd4 - >::call_once + 38: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 39: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 40: 0x10dc90478 - ::par_body_owners::::{closure#0} + 41: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 42: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 43: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 44: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 45: 0x10e9661ec - >::call_once + 46: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 47: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 48: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 49: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 51: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 52: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 53: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 54: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 55: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::_::::size_hint` +#1 [mir_built] building MIR for `sibling::_::::size_hint` +#2 [check_unsafety] unsafety-checking `sibling::_::::size_hint` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10d59f750 - ::emit_producing_guarantee + 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10df8e950 - >::fold_ty + 12: 0x10e67460c - ::ctor_sub_tys + 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 15: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 16: 0x10e12fcdc - ::analyze_patterns + 17: 0x10e1300ec - ::check_match + 18: 0x10e134434 - ::visit_expr + 19: 0x10e134528 - ::visit_expr + 20: 0x10e1344bc - ::visit_expr + 21: 0x10e134528 - ::visit_expr + 22: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 23: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 24: 0x10e9bb3a0 - >::call_once + 25: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 26: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 27: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 28: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 29: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 30: 0x10e945430 - >::call_once + 31: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 32: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 33: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 34: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 35: 0x10e9bbbd4 - >::call_once + 36: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 37: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 38: 0x10dc90478 - ::par_body_owners::::{closure#0} + 39: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 40: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 41: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 42: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 43: 0x10e9661ec - >::call_once + 44: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 45: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 46: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 47: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 48: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 50: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 51: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 52: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 53: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::_::::encode_to` +#1 [mir_built] building MIR for `sibling::_::::encode_to` +#2 [check_unsafety] unsafety-checking `sibling::_::::encode_to` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10d59f750 - ::emit_producing_guarantee + 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10df8e950 - >::fold_ty + 12: 0x10e67460c - ::ctor_sub_tys + 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10e12fcdc - ::analyze_patterns + 18: 0x10e1300ec - ::check_match + 19: 0x10e134434 - ::visit_expr + 20: 0x10e134528 - ::visit_expr + 21: 0x10e1344bc - ::visit_expr + 22: 0x10e134528 - ::visit_expr + 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10e9bb3a0 - >::call_once + 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10e945430 - >::call_once + 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10e9bbbd4 - >::call_once + 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10dc90478 - ::par_body_owners::::{closure#0} + 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10e9661ec - >::call_once + 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::fmt` +#1 [mir_built] building MIR for `sibling::::fmt` +#2 [check_unsafety] unsafety-checking `sibling::::fmt` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10d59f750 - ::emit_producing_guarantee + 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10df8e950 - >::fold_ty + 12: 0x10e67460c - ::ctor_sub_tys + 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10e12fcdc - ::analyze_patterns + 18: 0x10e1300ec - ::check_match + 19: 0x10e134434 - ::visit_expr + 20: 0x10e134528 - ::visit_expr + 21: 0x10e1344bc - ::visit_expr + 22: 0x10e134528 - ::visit_expr + 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10e9bb3a0 - >::call_once + 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10e945430 - >::call_once + 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10e9bbbd4 - >::call_once + 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10dc90478 - ::par_body_owners::::{closure#0} + 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10e9661ec - >::call_once + 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::get_dispatch_info` +#1 [mir_built] building MIR for `sibling::::get_dispatch_info` +#2 [check_unsafety] unsafety-checking `sibling::::get_dispatch_info` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10d59f750 - ::emit_producing_guarantee + 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10df8e950 - >::fold_ty + 12: 0x10e67460c - ::ctor_sub_tys + 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10e12fcdc - ::analyze_patterns + 18: 0x10e1300ec - ::check_match + 19: 0x10e134434 - ::visit_expr + 20: 0x10e134528 - ::visit_expr + 21: 0x10e1344bc - ::visit_expr + 22: 0x10e134528 - ::visit_expr + 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10e9bb3a0 - >::call_once + 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10e945430 - >::call_once + 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10e9bbbd4 - >::call_once + 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10dc90478 - ::par_body_owners::::{closure#0} + 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10e9661ec - >::call_once + 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::get_call_metadata` +#1 [mir_built] building MIR for `sibling::::get_call_metadata` +#2 [check_unsafety] unsafety-checking `sibling::::get_call_metadata` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10d59f750 - ::emit_producing_guarantee + 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10df8e950 - >::fold_ty + 12: 0x10e67460c - ::ctor_sub_tys + 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 15: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 16: 0x10e12fcdc - ::analyze_patterns + 17: 0x10e1300ec - ::check_match + 18: 0x10e134434 - ::visit_expr + 19: 0x10e134528 - ::visit_expr + 20: 0x10e1344bc - ::visit_expr + 21: 0x10e134528 - ::visit_expr + 22: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 23: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 24: 0x10e9bb3a0 - >::call_once + 25: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 26: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 27: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 28: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 29: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 30: 0x10e945430 - >::call_once + 31: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 32: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 33: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 34: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 35: 0x10e9bbbd4 - >::call_once + 36: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 37: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 38: 0x10dc90478 - ::par_body_owners::::{closure#0} + 39: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 40: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 41: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 42: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 43: 0x10e9661ec - >::call_once + 44: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 45: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 46: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 47: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 48: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 50: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 51: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 52: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 53: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::dispatch_bypass_filter` +#1 [mir_built] building MIR for `sibling::::dispatch_bypass_filter` +#2 [check_unsafety] unsafety-checking `sibling::::dispatch_bypass_filter` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10d59f750 - ::emit_producing_guarantee + 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10df8e950 - >::fold_ty + 12: 0x10e67460c - ::ctor_sub_tys + 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10e12fcdc - ::analyze_patterns + 18: 0x10e1300ec - ::check_match + 19: 0x10e134434 - ::visit_expr + 20: 0x10e134528 - ::visit_expr + 21: 0x10e1344bc - ::visit_expr + 22: 0x10e134528 - ::visit_expr + 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10e9bb3a0 - >::call_once + 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10e945430 - >::call_once + 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10e9bbbd4 - >::call_once + 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10dc90478 - ::par_body_owners::::{closure#0} + 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10e9661ec - >::call_once + 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::is_sub_type` +#1 [mir_built] building MIR for `sibling::::is_sub_type` +#2 [check_unsafety] unsafety-checking `sibling::::is_sub_type` +#3 [analysis] running analysis passes on this crate +end of query stack diff --git a/rustc-ice-2024-08-19T10_33_10-40406.txt b/rustc-ice-2024-08-19T10_33_10-40406.txt new file mode 100644 index 000000000..2d9aaf816 --- /dev/null +++ b/rustc-ice-2024-08-19T10_33_10-40406.txt @@ -0,0 +1,599 @@ +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10c97f750 - ::emit_producing_guarantee + 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10d36e950 - >::fold_ty + 12: 0x10da5460c - ::ctor_sub_tys + 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10d50fcdc - ::analyze_patterns + 18: 0x10d5100ec - ::check_match + 19: 0x10d514434 - ::visit_expr + 20: 0x10d514528 - ::visit_expr + 21: 0x10d5144bc - ::visit_expr + 22: 0x10d514528 - ::visit_expr + 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10dd9b3a0 - >::call_once + 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10dd25430 - >::call_once + 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10dd9bbd4 - >::call_once + 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10d070478 - ::par_body_owners::::{closure#0} + 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10dd461ec - >::call_once + 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +rustc version: 1.79.0-nightly (becebb315 2024-04-17) +platform: aarch64-apple-darwin + +query stack during panic: +#0 [check_match] match-checking `sibling::::clone` +#1 [mir_built] building MIR for `sibling::::clone` +#2 [check_unsafety] unsafety-checking `sibling::::clone` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10c97f750 - ::emit_producing_guarantee + 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10d36e950 - >::fold_ty + 12: 0x10da5460c - ::ctor_sub_tys + 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 16: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 17: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 18: 0x10d50fcdc - ::analyze_patterns + 19: 0x10d5100ec - ::check_match + 20: 0x10d514434 - ::visit_expr + 21: 0x10d514528 - ::visit_expr + 22: 0x10d5144bc - ::visit_expr + 23: 0x10d514528 - ::visit_expr + 24: 0x10d5144bc - ::visit_expr + 25: 0x10d514528 - ::visit_expr + 26: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 27: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 28: 0x10dd9b3a0 - >::call_once + 29: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 30: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 31: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 32: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 33: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 34: 0x10dd25430 - >::call_once + 35: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 36: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 37: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 38: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 39: 0x10dd9bbd4 - >::call_once + 40: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 41: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 42: 0x10d070478 - ::par_body_owners::::{closure#0} + 43: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 44: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 45: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 46: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 47: 0x10dd461ec - >::call_once + 48: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 49: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 50: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 51: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 53: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 54: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 55: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 56: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 57: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::eq` +#1 [mir_built] building MIR for `sibling::::eq` +#2 [check_unsafety] unsafety-checking `sibling::::eq` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10c97f750 - ::emit_producing_guarantee + 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10d36e950 - >::fold_ty + 12: 0x10da5460c - ::ctor_sub_tys + 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 15: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 16: 0x10d50fcdc - ::analyze_patterns + 17: 0x10d5100ec - ::check_match + 18: 0x10d514434 - ::visit_expr + 19: 0x10d514528 - ::visit_expr + 20: 0x10d5144bc - ::visit_expr + 21: 0x10d514528 - ::visit_expr + 22: 0x10d5144bc - ::visit_expr + 23: 0x10d514528 - ::visit_expr + 24: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 25: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 26: 0x10dd9b3a0 - >::call_once + 27: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 28: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 29: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 30: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 31: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 32: 0x10dd25430 - >::call_once + 33: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 34: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 35: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 36: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 37: 0x10dd9bbd4 - >::call_once + 38: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 39: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 40: 0x10d070478 - ::par_body_owners::::{closure#0} + 41: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 42: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 43: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 44: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 45: 0x10dd461ec - >::call_once + 46: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 47: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 48: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 49: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 51: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 52: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 53: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 54: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 55: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::_::::size_hint` +#1 [mir_built] building MIR for `sibling::_::::size_hint` +#2 [check_unsafety] unsafety-checking `sibling::_::::size_hint` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10c97f750 - ::emit_producing_guarantee + 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10d36e950 - >::fold_ty + 12: 0x10da5460c - ::ctor_sub_tys + 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 15: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 16: 0x10d50fcdc - ::analyze_patterns + 17: 0x10d5100ec - ::check_match + 18: 0x10d514434 - ::visit_expr + 19: 0x10d514528 - ::visit_expr + 20: 0x10d5144bc - ::visit_expr + 21: 0x10d514528 - ::visit_expr + 22: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 23: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 24: 0x10dd9b3a0 - >::call_once + 25: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 26: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 27: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 28: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 29: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 30: 0x10dd25430 - >::call_once + 31: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 32: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 33: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 34: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 35: 0x10dd9bbd4 - >::call_once + 36: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 37: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 38: 0x10d070478 - ::par_body_owners::::{closure#0} + 39: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 40: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 41: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 42: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 43: 0x10dd461ec - >::call_once + 44: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 45: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 46: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 47: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 48: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 50: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 51: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 52: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 53: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::_::::encode_to` +#1 [mir_built] building MIR for `sibling::_::::encode_to` +#2 [check_unsafety] unsafety-checking `sibling::_::::encode_to` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10c97f750 - ::emit_producing_guarantee + 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10d36e950 - >::fold_ty + 12: 0x10da5460c - ::ctor_sub_tys + 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10d50fcdc - ::analyze_patterns + 18: 0x10d5100ec - ::check_match + 19: 0x10d514434 - ::visit_expr + 20: 0x10d514528 - ::visit_expr + 21: 0x10d5144bc - ::visit_expr + 22: 0x10d514528 - ::visit_expr + 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10dd9b3a0 - >::call_once + 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10dd25430 - >::call_once + 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10dd9bbd4 - >::call_once + 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10d070478 - ::par_body_owners::::{closure#0} + 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10dd461ec - >::call_once + 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::fmt` +#1 [mir_built] building MIR for `sibling::::fmt` +#2 [check_unsafety] unsafety-checking `sibling::::fmt` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10c97f750 - ::emit_producing_guarantee + 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10d36e950 - >::fold_ty + 12: 0x10da5460c - ::ctor_sub_tys + 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10d50fcdc - ::analyze_patterns + 18: 0x10d5100ec - ::check_match + 19: 0x10d514434 - ::visit_expr + 20: 0x10d514528 - ::visit_expr + 21: 0x10d5144bc - ::visit_expr + 22: 0x10d514528 - ::visit_expr + 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10dd9b3a0 - >::call_once + 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10dd25430 - >::call_once + 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10dd9bbd4 - >::call_once + 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10d070478 - ::par_body_owners::::{closure#0} + 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10dd461ec - >::call_once + 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::get_dispatch_info` +#1 [mir_built] building MIR for `sibling::::get_dispatch_info` +#2 [check_unsafety] unsafety-checking `sibling::::get_dispatch_info` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10c97f750 - ::emit_producing_guarantee + 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10d36e950 - >::fold_ty + 12: 0x10da5460c - ::ctor_sub_tys + 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10d50fcdc - ::analyze_patterns + 18: 0x10d5100ec - ::check_match + 19: 0x10d514434 - ::visit_expr + 20: 0x10d514528 - ::visit_expr + 21: 0x10d5144bc - ::visit_expr + 22: 0x10d514528 - ::visit_expr + 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10dd9b3a0 - >::call_once + 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10dd25430 - >::call_once + 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10dd9bbd4 - >::call_once + 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10d070478 - ::par_body_owners::::{closure#0} + 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10dd461ec - >::call_once + 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::get_call_metadata` +#1 [mir_built] building MIR for `sibling::::get_call_metadata` +#2 [check_unsafety] unsafety-checking `sibling::::get_call_metadata` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10c97f750 - ::emit_producing_guarantee + 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10d36e950 - >::fold_ty + 12: 0x10da5460c - ::ctor_sub_tys + 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 15: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 16: 0x10d50fcdc - ::analyze_patterns + 17: 0x10d5100ec - ::check_match + 18: 0x10d514434 - ::visit_expr + 19: 0x10d514528 - ::visit_expr + 20: 0x10d5144bc - ::visit_expr + 21: 0x10d514528 - ::visit_expr + 22: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 23: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 24: 0x10dd9b3a0 - >::call_once + 25: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 26: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 27: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 28: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 29: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 30: 0x10dd25430 - >::call_once + 31: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 32: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 33: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 34: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 35: 0x10dd9bbd4 - >::call_once + 36: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 37: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 38: 0x10d070478 - ::par_body_owners::::{closure#0} + 39: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 40: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 41: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 42: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 43: 0x10dd461ec - >::call_once + 44: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 45: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 46: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 47: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 48: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 50: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 51: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 52: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 53: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::dispatch_bypass_filter` +#1 [mir_built] building MIR for `sibling::::dispatch_bypass_filter` +#2 [check_unsafety] unsafety-checking `sibling::::dispatch_bypass_filter` +#3 [analysis] running analysis passes on this crate +end of query stack +thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: +Box +stack backtrace: + 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c + 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call + 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 + 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} + 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> + 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: + 6: 0x10c97f750 - ::emit_producing_guarantee + 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} + 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} + 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> + 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt + 11: 0x10d36e950 - >::fold_ty + 12: 0x10da5460c - ::ctor_sub_tys + 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: + 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: + 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match + 17: 0x10d50fcdc - ::analyze_patterns + 18: 0x10d5100ec - ::check_match + 19: 0x10d514434 - ::visit_expr + 20: 0x10d514528 - ::visit_expr + 21: 0x10d5144bc - ::visit_expr + 22: 0x10d514528 - ::visit_expr + 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match + 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 25: 0x10dd9b3a0 - >::call_once + 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace + 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build + 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built + 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 31: 0x10dd25430 - >::call_once + 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace + 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety + 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 36: 0x10dd9bbd4 - >::call_once + 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace + 39: 0x10d070478 - ::par_body_owners::::{closure#0} + 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> + 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> + 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis + 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> + 44: 0x10dd461ec - >::call_once + 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> + 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace + 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> + 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> + 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> + 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} + 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d + 54: 0x18cdb5f94 - __pthread_joiner_wake + + +query stack during panic: +#0 [check_match] match-checking `sibling::::is_sub_type` +#1 [mir_built] building MIR for `sibling::::is_sub_type` +#2 [check_unsafety] unsafety-checking `sibling::::is_sub_type` +#3 [analysis] running analysis passes on this crate +end of query stack From b25abc096b1a9d3ae667a90a49f0fea90a4fdf76 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 19 Aug 2024 11:59:52 -0300 Subject: [PATCH 28/64] fix all pen tests --- Cargo.lock | 2 + runtime/integration-tests/Cargo.toml | 3 + runtime/integration-tests/src/genesis.rs | 105 ++++++++++++++++-- .../integration-tests/src/pendulum_tests.rs | 48 ++++---- runtime/integration-tests/src/test_macros.rs | 68 ++++-------- 5 files changed, 149 insertions(+), 77 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c2ef958e0..1ad07334a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11999,6 +11999,7 @@ dependencies = [ "pallet-balances", "pallet-message-queue", "pallet-session", + "pallet-staking", "pallet-timestamp", "pallet-treasury", "pallet-xcm", @@ -12012,6 +12013,7 @@ dependencies = [ "polkadot-primitives", "polkadot-runtime", "polkadot-runtime-common", + "polkadot-runtime-constants", "polkadot-runtime-parachains", "runtime-common", "scale-info", diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 97edfd0ca..371bfa159 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -43,6 +43,7 @@ integration-tests-common = { git = "https://github.com/paritytech/polkadot-sdk", pallet-aura = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } pallet-authorship = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +pallet-staking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-aura-ext = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } @@ -59,6 +60,8 @@ pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch asset-hub-polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } statemine-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "asset-hub-kusama-runtime", branch = "release-polkadot-v1.1.0" } polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } +polkadot-runtime-constants = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } + kusama-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-kusama-runtime", branch = "release-polkadot-v1.1.0" } orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index 84adc8b4d..ba198fddc 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -2,30 +2,121 @@ use crate::*; // Substrate use sp_core::{sr25519, storage::Storage}; -// Polkadot // Cumulus +use polkadot_parachain::primitives::{HeadData, ValidationCode}; use integration_tests_common::{ - constants::{accounts, collators}, + constants::{accounts, collators, validators, polkadot, asset_hub_polkadot}, }; use runtime_common::Balance; -pub const PARA_ID_A: u32 = 2000; -pub const PARA_ID_B: u32 = 2001; pub const ED: Balance = runtime_common::EXISTENTIAL_DEPOSIT; - +pub const STASH: u128 = 100 * polkadot_runtime_constants::currency::UNITS; pub const SAFE_XCM_VERSION: u32 = 3; use spacewalk_primitives::{CurrencyId::XCM, CurrencyId}; use crate::mock::{assets_metadata_for_registry_pendulum,units}; +use polkadot_runtime_parachains::{ + paras::{ParaGenesisArgs, ParaKind}, +}; +pub use sp_runtime::{MultiAddress, Perbill, Permill, Perquintill}; + +pub fn relay_genesis() -> Storage { + use polkadot_runtime::BuildStorage; + + let genesis_config = polkadot_runtime::RuntimeGenesisConfig { + system: polkadot_runtime::SystemConfig { + code: polkadot_runtime::WASM_BINARY.unwrap().to_vec(), + ..Default::default() + }, + balances: polkadot_runtime::BalancesConfig { + balances: accounts::init_balances() + .iter() + .cloned() + .map(|k| (k, ED * 4096)) + .collect(), + }, + session: polkadot_runtime::SessionConfig { + keys: validators::initial_authorities() + .iter() + .map(|x| { + ( + x.0.clone(), + x.0.clone(), + polkadot_runtime::SessionKeys { + babe: x.2.clone(), + grandpa: x.3.clone(), + im_online: x.4.clone(), + para_validator: x.5.clone(), + para_assignment: x.6.clone(), + authority_discovery: x.7.clone(), + } + ) + }) + .collect::>(), + }, + staking: polkadot_runtime::StakingConfig { + validator_count: validators::initial_authorities().len() as u32, + minimum_validator_count: 1, + stakers: validators::initial_authorities() + .iter() + .map(|x| { + (x.0.clone(), x.1.clone(), STASH, polkadot_runtime::StakerStatus::Validator) + }) + .collect(), + invulnerables: validators::initial_authorities() + .iter() + .map(|x| x.0.clone()) + .collect(), + force_era: pallet_staking::Forcing::ForceNone, + slash_reward_fraction: Perbill::from_percent(10), + ..Default::default() + }, + babe: polkadot_runtime::BabeConfig { + authorities: Default::default(), + epoch_config: Some(polkadot_runtime::BABE_GENESIS_EPOCH_CONFIG), + ..Default::default() + }, + configuration: polkadot_runtime::ConfigurationConfig { config: polkadot::get_host_config() }, + paras: polkadot_runtime::ParasConfig { + paras: vec![ + ( + asset_hub_polkadot::PARA_ID.into(), + ParaGenesisArgs { + genesis_head: HeadData::default(), + validation_code: ValidationCode( + asset_hub_polkadot_runtime::WASM_BINARY.unwrap().to_vec(), + ), + para_kind: ParaKind::Parachain, + }, + ), + ( + crate::PENDULUM_ID.into(), + ParaGenesisArgs { + genesis_head: HeadData::default(), + validation_code: ValidationCode( + pendulum_runtime::WASM_BINARY.unwrap().to_vec(), + ), + para_kind: ParaKind::Parachain, + }, + ), + ], + ..Default::default() + }, + ..Default::default() + }; + + genesis_config.build_storage().unwrap() +} + pub fn genesis(para_id: u32) -> Storage { use pendulum_runtime::BuildStorage; let token_balances = accounts::init_balances() .iter() - .flat_map(|k| vec![(k.clone(), XCM(0), units(100))]) + .flat_map(|k| vec![(k.clone(), XCM(0), units(1000))]) .collect(); let genesis_config = pendulum_runtime::RuntimeGenesisConfig { @@ -39,7 +130,7 @@ pub fn genesis(para_id: u32) -> Storage { balances: accounts::init_balances() .iter() .cloned() - .map(|k| (k, units(100))) + .map(|k| (k, units(1000))) .collect(), }, tokens: pendulum_runtime::TokensConfig { diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index 9cabd2665..15b40722d 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -23,7 +23,7 @@ use frame_support::traits::OnInitialize; const NATIVE_FEE_WHEN_TRANSFER_TO_ASSETHUB: polkadot_core_primitives::Balance = 5000000000; const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; const DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = - NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 4; + NATIVE_FEE_WHEN_TRANSFER_TO_ASSETHUB / 4; const MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 2 * NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN; const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = @@ -157,29 +157,31 @@ decl_test_networks! { }, } -// #[test] -// fn transfer_dot_from_polkadot_to_pendulum() { -// transfer_20_relay_token_from_relay_chain_to_parachain!( -// PolkadotMockNet, -// polkadot_runtime, -// Polkadot, -// pendulum_runtime, -// PendulumParachain, -// PENDULUM_ID, -// DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN -// ) -// } +#[test] +fn transfer_dot_from_polkadot_to_pendulum() { + transfer_20_relay_token_from_relay_chain_to_parachain!( + PolkadotMockNet, + polkadot_runtime, + Polkadot, + pendulum_runtime, + PendulumParachain, + PENDULUM_ID, + DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN + ); +} -// #[test] -// fn transfer_dot_from_pendulum_to_polkadot() { -// transfer_10_relay_token_from_parachain_to_relay_chain!( -// PolkadotMockNet, -// polkadot_runtime, -// Polkadot, -// pendulum_runtime, -// PendulumParachain -// ); -// } +#[test] +fn transfer_dot_from_pendulum_to_polkadot() { + transfer_10_relay_token_from_parachain_to_relay_chain!( + PolkadotMockNet, + polkadot_runtime, + Polkadot, + pendulum_runtime, + PendulumParachain, + PENDULUM_ID, + DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN + ); +} #[test] fn assethub_transfer_incorrect_asset_to_pendulum_should_fail() { diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index e4e2da42b..e5ebdfadf 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -12,18 +12,18 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain_id:ident, $tx_fee:ident ) => {{ - use xcm_emulator::{Network, TestExt, Chain}; + use xcm_emulator::{Network, TestExt, Chain, RelayChain}; use crate::mock::{units}; use frame_support::traits::fungibles::Inspect; use polkadot_core_primitives::Balance; - use xcm::latest::{Junction, Junction::Parachain, Junctions::{X1, Here}, MultiLocation}; + use xcm::latest::{Junction, Junction::Parachain, Junctions::{X1, Here}, MultiLocation, WeightLimit}; use $para_runtime::CurrencyId; use integration_tests_common::constants::accounts; let alice_account_id = accounts::init_balances()[0].clone(); $mocknet::reset(); - let transfer_amount: Balance = 2000; + let transfer_amount: Balance = units(100); let mut orml_tokens_before = 0; // get ALICE's balance before the transfer @@ -57,10 +57,6 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { 0 )); - for event_record in System::events() { - println!("{:?}", event_record.event); - } - //relaychain::assert_xcm_pallet_sent(); }); @@ -70,10 +66,6 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain::execute_with(|| { use $para_runtime::{RuntimeEvent, System}; - for event_record in System::events() { - println!("{:?}", event_record.event); - } - assert!(System::events().iter().any(|r| matches!( r.event, RuntimeEvent::Tokens(orml_tokens::Event::Deposited { .. }) @@ -100,21 +92,29 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( $relay_runtime:ident, $relaychain:ident, $para_runtime:ident, - $parachain: ident + $parachain: ident, + $parachain_id:ident, + $tx_fee:ident ) => {{ use xcm_emulator::{Network, TestExt, Chain}; use crate::mock::{units}; use polkadot_core_primitives::Balance; use xcm::latest::{Junction::AccountId32, Junctions::X1, MultiLocation, WeightLimit}; - use integration_tests_common::{ - constants::accounts, - }; + use integration_tests_common::constants::accounts; let bob_account_id = accounts::init_balances()[1].clone(); + transfer_20_relay_token_from_relay_chain_to_parachain!( + $mocknet, + $relay_runtime, + $relaychain, + $para_runtime, + $parachain, + $parachain_id, + $tx_fee + ); - $mocknet::reset(); - let transfer_amount: Balance = units(10); + let transfer_amount: Balance = units(90); let expected_base_balance = 40960000000000; // get BOB's balance in the relay chain, before the transfer. @@ -156,7 +156,7 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( let events = System::events(); for event_record in System::events() { - println!("{:?}", event_record.event); + println!("relay {:?}", event_record.event); } let withdrawn_balance = match &events[0].event { @@ -169,15 +169,6 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( other => panic!("wrong event: {:#?}", other), }; - // match &events[2].event { - // - // RuntimeEvent::Ump(polkadot_runtime_parachains::Event::ExecutedUpward(..)) => - // assert!(true), - // other => panic!("wrong event: {:#?}", other), - // }; - - // TODO cannot find ExecutedUpward event in 1.1.0, how to validate? - println!{"{:?}", events[2].event} //This fee will taken to transfer assets(Polkadot) from sovereign parachain account to destination user account; let fee_when_transferring_to_relay_chain = withdrawn_balance - deposited_balance; @@ -185,7 +176,8 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( let after_bob_free_balance = Balances::free_balance(&bob_account_id.into()); assert_eq!( after_bob_free_balance, - expected_base_balance + transfer_amount - fee_when_transferring_to_relay_chain + expected_base_balance + transfer_amount - fee_when_transferring_to_relay_chain, + "Incorrect amount received" ); }); @@ -490,18 +482,11 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { r.event, RuntimeEvent::XcmpQueue(cumulus_pallet_xcmp_queue::Event::XcmpMessageSent { .. }) ))); - - for i in System::events().iter() { - println!("{}: {:?}\n", stringify!($para2_runtime), i); - } }); $parachain1::execute_with(|| { use $para1_runtime::*; - for i in System::events().iter() { - println!("{}: {:?}\n", stringify!($para1_runtime), i); - } let events = System::events(); match &events[events.len() - 2] { @@ -569,7 +554,7 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { let para1_native_currency_on_para2 = Parachain2CurrencyId::from($parachain1_id); // Get ALICE's balance on parachain1 before the transfer (defined in mock config) - let native_tokens_before: Balance = units(100); + let native_tokens_before: Balance = units(1000); let mut treasury_native_tokens_before: Balance = 0; @@ -610,10 +595,6 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { WeightLimit::Unlimited )); - for i in System::events().iter() { - println!("{}: {:?}\n", stringify!($para1_runtime), i); - } - // Alternatively, we should be able to use // assert_ok!(XTokens::transfer( // $parachain1_runtime::RuntimeOrigin::signed(ALICE.into()), @@ -641,10 +622,6 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Verify BOB's balance on parachain2 after receiving // Should increase by the transfer amount $parachain2::execute_with(|| { - use $parachain2_runtime::{ System}; - for i in System::events().iter() { - println!("para 2 events {}: {:?}\n", stringify!($para2_runtime), i); - } assert_eq!( $parachain2_runtime::Tokens::balance(para1_native_currency_on_para2, &bob_account_id), transfer_amount @@ -699,9 +676,6 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Should become the same amount as initial balance before both transfers $parachain1::execute_with(|| { use $parachain1_runtime::{System, Treasury}; - for i in System::events().iter() { - println!("para 1 events {}: {:?}\n", stringify!($para2_runtime), i); - } assert_eq!( $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &alice_account_id), native_tokens_before - $tx_fee, From b6f121f1b358ea6bbe013e289a437a80f244f62d Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 19 Aug 2024 14:58:06 -0300 Subject: [PATCH 29/64] fixing amplitude test --- runtime/integration-tests/Cargo.toml | 2 +- .../integration-tests/src/amplitude_tests.rs | 293 ++++++++++-------- runtime/integration-tests/src/genesis.rs | 210 ++++--------- runtime/integration-tests/src/mock.rs | 8 +- .../integration-tests/src/pendulum_tests.rs | 48 +-- runtime/integration-tests/src/test_macros.rs | 38 +-- 6 files changed, 272 insertions(+), 327 deletions(-) diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 371bfa159..548b2da64 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -58,7 +58,7 @@ parachain-staking = { path = "../../pallets/parachain-staking"} pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} asset-hub-polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -statemine-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "asset-hub-kusama-runtime", branch = "release-polkadot-v1.1.0" } +asset-hub-kusama-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } polkadot-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } polkadot-runtime-constants = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/integration-tests/src/amplitude_tests.rs b/runtime/integration-tests/src/amplitude_tests.rs index bf71770c5..4f2cd7938 100644 --- a/runtime/integration-tests/src/amplitude_tests.rs +++ b/runtime/integration-tests/src/amplitude_tests.rs @@ -1,5 +1,6 @@ use crate::{ - mock::{kusama_relay_ext, para_ext, ParachainType, USDT_ASSET_ID}, + mock::{kusama_relay_ext, para_ext, ParachainType, USDT_ASSET_ID, + assets_metadata_for_registry_amplitude}, sibling, test_macros::{ parachain1_transfer_asset_to_parachain2, parachain1_transfer_asset_to_parachain2_and_back, @@ -12,142 +13,190 @@ use crate::{ }; use frame_support::assert_ok; -use statemine_runtime as kusama_asset_hub_runtime; +use asset_hub_kusama_runtime; +use integration_tests_common::{ + impl_assert_events_helpers_for_parachain, constants::{kusama, asset_hub_kusama}, +}; + +use crate::genesis::{genesis_gen, genesis_sibling}; use xcm::latest::NetworkId; -use xcm_simulator::{decl_test_network, decl_test_parachain, decl_test_relay_chain, TestExt}; +use xcm_emulator::{decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor, TestExt}; +use frame_support::traits::OnInitialize; + // Native fee expected for each token according to the `fee_per_second` values defined in the mock const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; -const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = - NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 20; +const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN/ 20; const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 10; -decl_test_relay_chain! { - pub struct KusamaRelay { - Runtime = kusama_runtime::Runtime, - RuntimeCall = kusama_runtime::RuntimeCall, - RuntimeEvent = kusama_runtime::RuntimeEvent, - XcmConfig = kusama_runtime::XcmConfig, - MessageQueue = kusama_runtime::MessageQueue, - System = kusama_runtime::System, - new_ext = kusama_relay_ext(), - } +decl_test_relay_chains! { + #[api_version(5)] + pub struct Kusama { + genesis = kusama::genesis(), + on_init = (), + runtime = kusama_runtime, + core = { + MessageProcessor: DefaultMessageProcessor, + SovereignAccountOf: kusama_runtime::xcm_config::SovereignAccountOf, + }, + pallets = { + XcmPallet: kusama_runtime::XcmPallet, + Balances: kusama_runtime::Balances, + Hrmp: kusama_runtime::Hrmp, + } + }, } -decl_test_parachain! { +decl_test_parachains! { + pub struct AssetHubKusama { + genesis = asset_hub_kusama::genesis(), + on_init = { + asset_hub_kusama_runtime::AuraExt::on_initialize(1); + }, + runtime = asset_hub_kusama_runtime, + core = { + XcmpMessageHandler: asset_hub_kusama_runtime::XcmpQueue, + DmpMessageHandler: asset_hub_kusama_runtime::DmpQueue, + LocationToAccountId: asset_hub_kusama_runtime::xcm_config::LocationToAccountId, + ParachainInfo: asset_hub_kusama_runtime::ParachainInfo, + }, + pallets = { + PolkadotXcm: asset_hub_kusama_runtime::PolkadotXcm, + Assets: asset_hub_kusama_runtime::Assets, + Balances: asset_hub_kusama_runtime::Balances, + } + }, pub struct AmplitudeParachain { - Runtime = amplitude_runtime::Runtime, - XcmpMessageHandler = amplitude_runtime::XcmpQueue, - DmpMessageHandler = amplitude_runtime::DmpQueue, - new_ext = para_ext(ParachainType::Amplitude), - } -} - -decl_test_parachain! { - pub struct SiblingParachain { - Runtime = sibling::Runtime, - XcmpMessageHandler = sibling::XcmpQueue, - DmpMessageHandler = sibling::DmpQueue, - new_ext = para_ext(ParachainType::Sibling), - } -} - -decl_test_parachain! { - pub struct AssetHubParachain { - Runtime = kusama_asset_hub_runtime::Runtime, - XcmpMessageHandler = kusama_asset_hub_runtime::XcmpQueue, - DmpMessageHandler = kusama_asset_hub_runtime::DmpQueue, - new_ext = para_ext(ParachainType::KusamaAssetHub), - } + genesis = genesis_gen!(amplitude_runtime, AMPLITUDE_ID, assets_metadata_for_registry_amplitude), + on_init = { + amplitude_runtime::AuraExt::on_initialize(1); + }, + runtime = amplitude_runtime, + core = { + XcmpMessageHandler: amplitude_runtime::XcmpQueue, + DmpMessageHandler: amplitude_runtime::DmpQueue, + LocationToAccountId: amplitude_runtime::xcm_config::LocationToAccountId, + ParachainInfo: amplitude_runtime::ParachainInfo, + }, + pallets = { + PolkadotXcm: amplitude_runtime::PolkadotXcm, + Tokens: amplitude_runtime::Tokens, + Balances: amplitude_runtime::Balances, + AssetRegistry: amplitude_runtime::AssetRegistry, + XTokens: amplitude_runtime::XTokens, + } + }, + pub struct SiblingParachainAmplitude { + genesis = genesis_sibling(SIBLING_ID), + on_init = { + sibling::AuraExt::on_initialize(1); + }, + runtime = sibling, + core = { + XcmpMessageHandler: sibling::XcmpQueue, + DmpMessageHandler: sibling::DmpQueue, + LocationToAccountId: sibling::LocationToAccountId, + ParachainInfo: sibling::ParachainInfo, + }, + pallets = { + PolkadotXcm: sibling::PolkadotXcm, + Tokens: sibling::Tokens, + Balances: sibling::Balances, + XTokens: sibling::XTokens, + } + }, } -decl_test_network! { +decl_test_networks! { pub struct KusamaMockNet { - relay_chain = KusamaRelay, + relay_chain = Kusama, parachains = vec![ - (1000, AssetHubParachain), - (2124, AmplitudeParachain), - (9999, SiblingParachain), + AssetHubKusama, + AmplitudeParachain, + SiblingParachainAmplitude, ], - } + bridge = () + }, +} +#[test] +fn transfer_ksm_from_kusama_to_amplitude() { + transfer_20_relay_token_from_relay_chain_to_parachain!( + KusamaMockNet, + kusama_runtime, + Kusama, + amplitude_runtime, + AmplitudeParachain, + AMPLITUDE_ID, + KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN + ); } -// #[test] -// fn transfer_ksm_from_kusama_to_amplitude() { -// transfer_20_relay_token_from_relay_chain_to_parachain!( -// KusamaMockNet, -// kusama_runtime, -// KusamaRelay, -// amplitude_runtime, -// AmplitudeParachain, -// AMPLITUDE_ID, -// KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN -// ); -// } -// -// #[test] -// fn transfer_ksm_from_amplitude_to_kusama() { -// transfer_10_relay_token_from_parachain_to_relay_chain!( -// KusamaMockNet, -// kusama_runtime, -// KusamaRelay, -// amplitude_runtime, -// AmplitudeParachain -// ); -// } -// -// #[test] -// fn assethub_transfer_incorrect_asset_to_amplitude_should_fail() { -// parachain1_transfer_incorrect_asset_to_parachain2_should_fail!( -// kusama_asset_hub_runtime, -// AssetHubParachain, -// amplitude_runtime, -// AmplitudeParachain, -// AMPLITUDE_ID -// ); -// } -// -// #[test] -// fn assethub_transfer_asset_to_amplitude() { -// parachain1_transfer_asset_to_parachain2!( -// kusama_asset_hub_runtime, -// AssetHubParachain, -// USDT_ASSET_ID, -// amplitude_runtime, -// AmplitudeParachain, -// AMPLITUDE_ID, -// USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN -// ); -// } -// -// #[test] -// fn assethub_transfer_asset_to_amplitude_and_back() { -// let network_id = NetworkId::Kusama; -// -// parachain1_transfer_asset_to_parachain2_and_back!( -// kusama_asset_hub_runtime, -// AssetHubParachain, -// ASSETHUB_ID, -// USDT_ASSET_ID, -// amplitude_runtime, -// AmplitudeParachain, -// AMPLITUDE_ID, -// network_id, -// USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN -// ); -// } + +#[test] +fn transfer_ksm_from_amplitude_to_kusama() { + transfer_10_relay_token_from_parachain_to_relay_chain!( + KusamaMockNet, + kusama_runtime, + Kusama, + amplitude_runtime, + AmplitudeParachain, + AMPLITUDE_ID, + KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN + ); +} // -// #[test] -// fn transfer_native_token_from_amplitude_to_sibling_parachain_and_back() { -// transfer_native_token_from_parachain1_to_parachain2_and_back!( -// KusamaMockNet, -// amplitude_runtime, -// AmplitudeParachain, -// sibling, -// SiblingParachain, -// AMPLITUDE_ID, -// SIBLING_ID, -// NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN -// ); -// } +#[test] +fn assethub_transfer_incorrect_asset_to_amplitude_should_fail() { + parachain1_transfer_incorrect_asset_to_parachain2_should_fail!( + asset_hub_kusama_runtime, + AssetHubKusama, + amplitude_runtime, + AmplitudeParachain, + AMPLITUDE_ID + ); +} + +#[test] +fn assethub_transfer_asset_to_amplitude() { + parachain1_transfer_asset_to_parachain2!( + asset_hub_kusama_runtime, + AssetHubKusama, + USDT_ASSET_ID, + amplitude_runtime, + AmplitudeParachain, + AMPLITUDE_ID, + USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN + ); +} + +#[test] +fn assethub_transfer_asset_to_amplitude_and_back() { + let network_id = NetworkId::Kusama; + + parachain1_transfer_asset_to_parachain2_and_back!( + asset_hub_kusama_runtime, + AssetHubKusama, + ASSETHUB_ID, + USDT_ASSET_ID, + amplitude_runtime, + AmplitudeParachain, + AMPLITUDE_ID, + network_id, + USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN + ); +} + +#[test] +fn transfer_native_token_from_amplitude_to_sibling_parachain_and_back() { + transfer_native_token_from_parachain1_to_parachain2_and_back!( + KusamaMockNet, + amplitude_runtime, + AmplitudeParachain, + sibling, + SiblingParachainAmplitude, + AMPLITUDE_ID, + SIBLING_ID, + NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN + ); +} diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index ba198fddc..6f9f3ad57 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -1,9 +1,8 @@ use crate::*; // Substrate -use sp_core::{sr25519, storage::Storage}; +use sp_core::{ storage::Storage}; // Cumulus -use polkadot_parachain::primitives::{HeadData, ValidationCode}; use integration_tests_common::{ constants::{accounts, collators, validators, polkadot, asset_hub_polkadot}, }; @@ -11,159 +10,74 @@ use integration_tests_common::{ use runtime_common::Balance; pub const ED: Balance = runtime_common::EXISTENTIAL_DEPOSIT; -pub const STASH: u128 = 100 * polkadot_runtime_constants::currency::UNITS; - pub const SAFE_XCM_VERSION: u32 = 3; -use spacewalk_primitives::{CurrencyId::XCM, CurrencyId}; -use crate::mock::{assets_metadata_for_registry_pendulum,units}; -use polkadot_runtime_parachains::{ - paras::{ParaGenesisArgs, ParaKind}, -}; +use crate::mock::{assets_metadata_for_registry_pendulum, units}; pub use sp_runtime::{MultiAddress, Perbill, Permill, Perquintill}; -pub fn relay_genesis() -> Storage { - use polkadot_runtime::BuildStorage; - - let genesis_config = polkadot_runtime::RuntimeGenesisConfig { - system: polkadot_runtime::SystemConfig { - code: polkadot_runtime::WASM_BINARY.unwrap().to_vec(), - ..Default::default() - }, - balances: polkadot_runtime::BalancesConfig { - balances: accounts::init_balances() - .iter() - .cloned() - .map(|k| (k, ED * 4096)) - .collect(), - }, - session: polkadot_runtime::SessionConfig { - keys: validators::initial_authorities() - .iter() - .map(|x| { - ( - x.0.clone(), - x.0.clone(), - polkadot_runtime::SessionKeys { - babe: x.2.clone(), - grandpa: x.3.clone(), - im_online: x.4.clone(), - para_validator: x.5.clone(), - para_assignment: x.6.clone(), - authority_discovery: x.7.clone(), - } - ) - }) - .collect::>(), - }, - staking: polkadot_runtime::StakingConfig { - validator_count: validators::initial_authorities().len() as u32, - minimum_validator_count: 1, - stakers: validators::initial_authorities() - .iter() - .map(|x| { - (x.0.clone(), x.1.clone(), STASH, polkadot_runtime::StakerStatus::Validator) - }) - .collect(), - invulnerables: validators::initial_authorities() - .iter() - .map(|x| x.0.clone()) - .collect(), - force_era: pallet_staking::Forcing::ForceNone, - slash_reward_fraction: Perbill::from_percent(10), - ..Default::default() - }, - babe: polkadot_runtime::BabeConfig { - authorities: Default::default(), - epoch_config: Some(polkadot_runtime::BABE_GENESIS_EPOCH_CONFIG), - ..Default::default() - }, - configuration: polkadot_runtime::ConfigurationConfig { config: polkadot::get_host_config() }, - paras: polkadot_runtime::ParasConfig { - paras: vec![ - ( - asset_hub_polkadot::PARA_ID.into(), - ParaGenesisArgs { - genesis_head: HeadData::default(), - validation_code: ValidationCode( - asset_hub_polkadot_runtime::WASM_BINARY.unwrap().to_vec(), - ), - para_kind: ParaKind::Parachain, - }, - ), - ( - crate::PENDULUM_ID.into(), - ParaGenesisArgs { - genesis_head: HeadData::default(), - validation_code: ValidationCode( - pendulum_runtime::WASM_BINARY.unwrap().to_vec(), - ), - para_kind: ParaKind::Parachain, - }, - ), - ], - ..Default::default() - }, - ..Default::default() - }; - - genesis_config.build_storage().unwrap() -} - -pub fn genesis(para_id: u32) -> Storage { - use pendulum_runtime::BuildStorage; - let token_balances = accounts::init_balances() - .iter() - .flat_map(|k| vec![(k.clone(), XCM(0), units(1000))]) - .collect(); - let genesis_config = pendulum_runtime::RuntimeGenesisConfig { - system: pendulum_runtime::SystemConfig { - code: pendulum_runtime::WASM_BINARY - .expect("WASM binary was not build, please build it!") - .to_vec(), - ..Default::default() - }, - balances: pendulum_runtime::BalancesConfig { - balances: accounts::init_balances() - .iter() - .cloned() - .map(|k| (k, units(1000))) - .collect(), - }, - tokens: pendulum_runtime::TokensConfig { - balances: token_balances - }, - parachain_info: pendulum_runtime::ParachainInfoConfig { - parachain_id: para_id.into(), - ..Default::default() - }, - session: pendulum_runtime::SessionConfig { - keys: collators::invulnerables() - .into_iter() - .map(|(acc, aura)| { - ( - acc.clone(), // account id - acc, // validator id - pendulum_runtime::SessionKeys { aura }, // session keys - ) - }) - .collect(), - }, - polkadot_xcm: pendulum_runtime::PolkadotXcmConfig { - safe_xcm_version: Some(SAFE_XCM_VERSION), +#[macro_export] +macro_rules! genesis_gen { + ($runtime:ident, $para_account_id: ident, $asset_metadata: ident) => {{ + use $runtime::BuildStorage; + use crate::mock::units; + use integration_tests_common::constants::{collators, accounts}; + use spacewalk_primitives::{CurrencyId::XCM, CurrencyId}; + pub const SAFE_XCM_VERSION: u32 = 3; + + let token_balances = accounts::init_balances() + .iter() + .flat_map(|k| vec![(k.clone(), CurrencyId::XCM(0), units(1000))]) + .collect(); + + let genesis_config = $runtime::RuntimeGenesisConfig { + system: $runtime::SystemConfig { + code: $runtime::WASM_BINARY + .expect("WASM binary was not build, please build it!") + .to_vec(), + ..Default::default() + }, + balances: $runtime::BalancesConfig { + balances: accounts::init_balances() + .iter() + .cloned() + .map(|k| (k, units(1000))) + .collect(), + }, + tokens: $runtime::TokensConfig { + balances: token_balances + }, + parachain_info: $runtime::ParachainInfoConfig { + parachain_id: $para_account_id.into(), + ..Default::default() + }, + session: $runtime::SessionConfig { + keys: collators::invulnerables() + .into_iter() + .map(|(acc, aura)| { + ( + acc.clone(), // account id + acc, // validator id + $runtime::SessionKeys { aura }, // session keys + ) + }) + .collect(), + }, + polkadot_xcm: $runtime::PolkadotXcmConfig { + safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() + }, + asset_registry: $runtime::AssetRegistryConfig { + assets: $asset_metadata(), + last_asset_id: CurrencyId::Native, + }, ..Default::default() - }, - asset_registry: pendulum_runtime::AssetRegistryConfig { - assets: assets_metadata_for_registry_pendulum(), - last_asset_id: CurrencyId::Native, - }, - ..Default::default() - }; + }; - genesis_config.build_storage().unwrap() + genesis_config.build_storage().unwrap() + }}; } pub fn genesis_sibling(para_id: u32) -> Storage { @@ -215,4 +129,6 @@ pub fn genesis_sibling(para_id: u32) -> Storage { }; genesis_config.build_storage().unwrap() -} \ No newline at end of file +} + +pub(super) use crate::genesis_gen; \ No newline at end of file diff --git a/runtime/integration-tests/src/mock.rs b/runtime/integration-tests/src/mock.rs index ce7586fb7..995aa3d16 100644 --- a/runtime/integration-tests/src/mock.rs +++ b/runtime/integration-tests/src/mock.rs @@ -19,7 +19,7 @@ use xcm::{v3::MultiLocation, VersionedMultiLocation}; use core::default::Default; use pendulum_runtime::definitions::{moonbeam, moonbeam::PARA_ID as MOONBEAM_PARA_ID}; -use statemine_runtime as kusama_asset_hub_runtime; +use asset_hub_kusama_runtime as kusama_asset_hub_runtime; use sp_runtime::BuildStorage; pub const ALICE: [u8; 32] = [4u8; 32]; @@ -37,7 +37,7 @@ pub const ORML_INITIAL_BALANCE: Balance = TEN_UNITS; macro_rules! create_test_externalities { ($runtime:ty, $system:ident, $storage:ident) => {{ - &pallet_xcm::GenesisConfig::<$runtime> { + let _ = &pallet_xcm::GenesisConfig::<$runtime> { safe_xcm_version: Some(2), _config: Default::default() } .assimilate_storage(&mut $storage) @@ -52,7 +52,7 @@ macro_rules! create_test_externalities { macro_rules! build_relaychain { ($runtime:ty, $system:tt, $para_account_id: ident) => {{ let mut t = frame_system::GenesisConfig::<$runtime>::default().build_storage().unwrap(); - pallet_balances::GenesisConfig::<$runtime> { + let _ = pallet_balances::GenesisConfig::<$runtime> { balances: vec![ (AccountId::from(ALICE), units(100000)), (AccountId::from(BOB), units(100)), @@ -299,7 +299,7 @@ pub fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec Vec<(AmplitudeCurrencyId, Vec)> { +pub fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec)> { vec![ ( AmplitudeCurrencyId::Native, diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index 15b40722d..070e5e604 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -1,18 +1,20 @@ -use crate::{mock::{para_ext, polkadot_relay_ext, ParachainType, USDT_ASSET_ID}, sibling, test_macros::{ - moonbeam_transfers_token_and_handle_automation, parachain1_transfer_asset_to_parachain2, - parachain1_transfer_asset_to_parachain2_and_back, - parachain1_transfer_incorrect_asset_to_parachain2_should_fail, - transfer_10_relay_token_from_parachain_to_relay_chain, - transfer_20_relay_token_from_relay_chain_to_parachain, - transfer_native_token_from_parachain1_to_parachain2_and_back, -}, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID}; +use crate::{mock::{para_ext, polkadot_relay_ext, ParachainType, USDT_ASSET_ID, + assets_metadata_for_registry_pendulum}, + sibling, test_macros::{ + moonbeam_transfers_token_and_handle_automation, parachain1_transfer_asset_to_parachain2, + parachain1_transfer_asset_to_parachain2_and_back, + parachain1_transfer_incorrect_asset_to_parachain2_should_fail, + transfer_10_relay_token_from_parachain_to_relay_chain, + transfer_20_relay_token_from_relay_chain_to_parachain, + transfer_native_token_from_parachain1_to_parachain2_and_back, + }, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID}; use frame_support::assert_ok; #[allow(unused_imports)] use pendulum_runtime::definitions::moonbeam::PARA_ID as MOONBEAM_PARA_ID; use xcm::latest::NetworkId; use xcm_emulator::{decl_test_networks, decl_test_relay_chains, decl_test_parachains, DefaultMessageProcessor}; -use crate::genesis::{genesis, genesis_sibling}; +use crate::genesis::{genesis_gen, genesis_sibling}; use integration_tests_common::{ impl_assert_events_helpers_for_parachain, constants::{polkadot, asset_hub_polkadot}, }; @@ -20,18 +22,15 @@ use frame_support::traits::OnInitialize; // Native fee expected for each token according to the `fee_per_second` values defined in the mock -const NATIVE_FEE_WHEN_TRANSFER_TO_ASSETHUB: polkadot_core_primitives::Balance = 5000000000; +// const NATIVE_FEE_WHEN_TRANSFER_TO_ASSETHUB: polkadot_core_primitives::Balance = 5000000000; const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; const DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = - NATIVE_FEE_WHEN_TRANSFER_TO_ASSETHUB / 4; + NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 4; const MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 2 * NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN; const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 2; -const USDT_FEE_WHEN_TRANSFER_TO_ASSETHUB: polkadot_core_primitives::Balance = - NATIVE_FEE_WHEN_TRANSFER_TO_ASSETHUB / 2; - decl_test_relay_chains! { #[api_version(5)] pub struct Polkadot { @@ -48,21 +47,6 @@ decl_test_relay_chains! { Hrmp: polkadot_runtime::Hrmp, } }, - // #[api_version(5)] - // pub struct KusamaRelay { - // genesis = kusama::genesis(), - // on_init = (), - // runtime = kusama_runtime, - // core = { - // MessageProcessor: DefaultMessageProcessor, - // SovereignAccountOf: kusama_runtime::xcm_config::SovereignAccountOf, - // }, - // pallets = { - // XcmPallet: kusama_runtime::XcmPallet, - // Balances: kusama_runtime::Balances, - // Hrmp: kusama_runtime::Hrmp, - // } - // }, } decl_test_parachains! { @@ -85,7 +69,7 @@ decl_test_parachains! { } }, pub struct PendulumParachain { - genesis = genesis(PENDULUM_ID), + genesis = genesis_gen!(pendulum_runtime, PENDULUM_ID, assets_metadata_for_registry_pendulum), on_init = { pendulum_runtime::AuraExt::on_initialize(1); }, @@ -203,7 +187,7 @@ fn assethub_transfer_asset_to_pendulum() { pendulum_runtime, PendulumParachain, PENDULUM_ID, - USDT_FEE_WHEN_TRANSFER_TO_ASSETHUB + USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN ); } @@ -220,7 +204,7 @@ fn assethub_transfer_asset_to_pendulum_and_back() { PendulumParachain, PENDULUM_ID, network_id, - USDT_FEE_WHEN_TRANSFER_TO_ASSETHUB + USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN ); } diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index e5ebdfadf..16eece5fb 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -31,12 +31,11 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { orml_tokens_before = $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()); }); - let expected_base_balance = 40960000000000; // get ALICE's balance in the relay chain, before the transfer. $relaychain::execute_with(|| { let before_alice_free_balance = $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); - assert_eq!(before_alice_free_balance, expected_base_balance); + assert!(before_alice_free_balance > transfer_amount); }); @@ -77,11 +76,11 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { ))); }); - println!("checking balance"); $parachain::execute_with(|| { assert_eq!( $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()), - orml_tokens_before + transfer_amount - $tx_fee + orml_tokens_before + transfer_amount - $tx_fee, + "Incorrect amount received" ); }); }}; @@ -102,7 +101,7 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( use xcm::latest::{Junction::AccountId32, Junctions::X1, MultiLocation, WeightLimit}; use integration_tests_common::constants::accounts; - let bob_account_id = accounts::init_balances()[1].clone(); + let alice_account_id = accounts::init_balances()[0].clone(); transfer_20_relay_token_from_relay_chain_to_parachain!( $mocknet, @@ -115,23 +114,22 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( ); let transfer_amount: Balance = units(90); - let expected_base_balance = 40960000000000; + let mut before_alice_free_balance: Balance = 0; - // get BOB's balance in the relay chain, before the transfer. + // get ALICE's balance in the relay chain, before the transfer. $relaychain::execute_with(|| { - let before_bob_free_balance = $relay_runtime::Balances::free_balance(&bob_account_id.clone().into()); - assert_eq!(before_bob_free_balance, expected_base_balance); + let before_alice_free_balance = $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); }); - // execute th transfer in the parachain. + // execute the transfer in the parachain. $parachain::execute_with(|| { use $para_runtime::{System, RuntimeEvent}; assert_ok!($para_runtime::XTokens::transfer( - $para_runtime::RuntimeOrigin::signed(bob_account_id.clone().into()), + $para_runtime::RuntimeOrigin::signed(alice_account_id.clone().into()), $para_runtime::CurrencyId::XCM(0), transfer_amount, Box::new( - MultiLocation { parents: 1, interior: X1(AccountId32 { network: None, id: bob_account_id.clone().into() }) } + MultiLocation { parents: 1, interior: X1(AccountId32 { network: None, id: alice_account_id.clone().into() }) } .into() ), WeightLimit::Unlimited @@ -155,9 +153,6 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( use $relay_runtime::{RuntimeEvent, System, Balances}; let events = System::events(); - for event_record in System::events() { - println!("relay {:?}", event_record.event); - } let withdrawn_balance = match &events[0].event { RuntimeEvent::Balances(pallet_balances::Event::Withdraw { who: _, amount }) => amount, @@ -170,14 +165,15 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( }; + //This fee will taken to transfer assets(Polkadot) from sovereign parachain account to destination user account; let fee_when_transferring_to_relay_chain = withdrawn_balance - deposited_balance; - let after_bob_free_balance = Balances::free_balance(&bob_account_id.into()); - assert_eq!( - after_bob_free_balance, - expected_base_balance + transfer_amount - fee_when_transferring_to_relay_chain, - "Incorrect amount received" + let after_alice_free_balance = Balances::free_balance(&alice_account_id.into()); + assert!( + after_alice_free_balance > + before_alice_free_balance, + "Amount received should be higher" ); }); @@ -308,7 +304,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { $tx_fee:ident ) => {{ use xcm_emulator::{Network, TestExt, Chain}; - use crate::mock::{ TEN_UNITS, UNIT}; + use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungibles::Inspect, Currency}; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; From ab11b6ff3b9e2737c8573179d4d7e2eeb49ee96f Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 20 Aug 2024 07:19:48 -0300 Subject: [PATCH 30/64] integration tests stable --- .../integration-tests/src/amplitude_tests.rs | 5 ++- runtime/integration-tests/src/genesis.rs | 20 ++++++++- .../integration-tests/src/pendulum_tests.rs | 6 +-- runtime/integration-tests/src/test_macros.rs | 44 +++++++++++++------ 4 files changed, 56 insertions(+), 19 deletions(-) diff --git a/runtime/integration-tests/src/amplitude_tests.rs b/runtime/integration-tests/src/amplitude_tests.rs index 4f2cd7938..2b48e7aaa 100644 --- a/runtime/integration-tests/src/amplitude_tests.rs +++ b/runtime/integration-tests/src/amplitude_tests.rs @@ -26,9 +26,10 @@ use frame_support::traits::OnInitialize; // Native fee expected for each token according to the `fee_per_second` values defined in the mock const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; -const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN/ 20; +const BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET: polkadot_core_primitives::Balance = 5000000000; +const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET/ 20; const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = - NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 10; + BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET / 10; decl_test_relay_chains! { #[api_version(5)] diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index 6f9f3ad57..9ed3c3c91 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -26,12 +26,23 @@ macro_rules! genesis_gen { use integration_tests_common::constants::{collators, accounts}; use spacewalk_primitives::{CurrencyId::XCM, CurrencyId}; pub const SAFE_XCM_VERSION: u32 = 3; + use runtime_common::{BlockNumber, AccountId, Balance}; + use sp_runtime::Perquintill; + use sp_core::crypto::Ss58Codec; let token_balances = accounts::init_balances() .iter() .flat_map(|k| vec![(k.clone(), CurrencyId::XCM(0), units(1000))]) .collect(); + + let stakers: Vec<_> = accounts::init_balances() + .iter() + .cloned() + .map(|account_id| (account_id, None, units(10_000_000))) + .collect(); + + let genesis_config = $runtime::RuntimeGenesisConfig { system: $runtime::SystemConfig { code: $runtime::WASM_BINARY @@ -43,7 +54,7 @@ macro_rules! genesis_gen { balances: accounts::init_balances() .iter() .cloned() - .map(|k| (k, units(1000))) + .map(|k| (k, units(10_001_000))) .collect(), }, tokens: $runtime::TokensConfig { @@ -73,6 +84,12 @@ macro_rules! genesis_gen { assets: $asset_metadata(), last_asset_id: CurrencyId::Native, }, + parachain_staking: $runtime::ParachainStakingConfig { + stakers, + inflation_config: Default::default(), + max_candidate_stake: units(100_000_000_000), + max_selected_candidates: 40, + }, ..Default::default() }; @@ -125,6 +142,7 @@ pub fn genesis_sibling(para_id: u32) -> Storage { safe_xcm_version: Some(SAFE_XCM_VERSION), ..Default::default() }, + ..Default::default() }; diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index 070e5e604..3738c3c2c 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -22,14 +22,14 @@ use frame_support::traits::OnInitialize; // Native fee expected for each token according to the `fee_per_second` values defined in the mock -// const NATIVE_FEE_WHEN_TRANSFER_TO_ASSETHUB: polkadot_core_primitives::Balance = 5000000000; +const BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET: polkadot_core_primitives::Balance = 5000000000; const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; const DOT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = - NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 4; + BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET / 4; const MOONBEAM_BRZ_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 2 * NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN; const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = - NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN / 2; + BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET / 2; decl_test_relay_chains! { #[api_version(5)] diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index 16eece5fb..c150e02a3 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -32,14 +32,13 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { }); - // get ALICE's balance in the relay chain, before the transfer. + // get ALICE's balance in the relay chain, before the transfer. Ensure it is enough to transfer. $relaychain::execute_with(|| { let before_alice_free_balance = $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); assert!(before_alice_free_balance > transfer_amount); }); - println!("executing relay transfer"); // execute the transfer from relay chain $relaychain::execute_with(|| { use $relay_runtime::{RuntimeEvent, System}; @@ -56,15 +55,17 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { 0 )); - //relaychain::assert_xcm_pallet_sent(); - }); - println!("checking deposit event on receiver chain"); // a "Deposited" event occurred is proof that the transfer was successful $parachain::execute_with(|| { use $para_runtime::{RuntimeEvent, System}; + for event in System::events() { + println!{"Parachain events when receiving of relay token"} + println!{"{:?}", event} + } + assert!(System::events().iter().any(|r| matches!( r.event, RuntimeEvent::Tokens(orml_tokens::Event::Deposited { .. }) @@ -549,18 +550,16 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Used for checking BOB's balance let para1_native_currency_on_para2 = Parachain2CurrencyId::from($parachain1_id); - // Get ALICE's balance on parachain1 before the transfer (defined in mock config) - let native_tokens_before: Balance = units(1000); + // Get ALICE and Treasury's balance on parachain1 before the transfer + let mut native_tokens_before: Balance = 0; let mut treasury_native_tokens_before: Balance = 0; $parachain1::execute_with(|| { use $parachain1_runtime::Treasury; - assert_eq!( - $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &alice_account_id), - native_tokens_before - ); + + native_tokens_before = $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &alice_account_id); treasury_native_tokens_before = $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &Treasury::account_id()); }); $parachain2::execute_with(|| { @@ -591,6 +590,11 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { WeightLimit::Unlimited )); + for event in System::events() { + println!{"Parachain events when sending native"} + println!{"{:?}", event} + } + // Alternatively, we should be able to use // assert_ok!(XTokens::transfer( // $parachain1_runtime::RuntimeOrigin::signed(ALICE.into()), @@ -618,6 +622,12 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Verify BOB's balance on parachain2 after receiving // Should increase by the transfer amount $parachain2::execute_with(|| { + + use $parachain2_runtime::{System, Treasury}; + for event in System::events() { + println!{"Parachain 2 events when receiving native"} + println!{"{:?}", event} + } assert_eq!( $parachain2_runtime::Tokens::balance(para1_native_currency_on_para2, &bob_account_id), transfer_amount @@ -657,6 +667,11 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { r.event, RuntimeEvent::XTokens(orml_xtokens::Event::TransferredMultiAssets { .. }) ))); + + for event in System::events() { + println!{"Parachain 2 events when sending native back"} + println!{"{:?}", event} + } }); // Verify BOB's balance on parachain2 after transfer @@ -672,6 +687,11 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Should become the same amount as initial balance before both transfers $parachain1::execute_with(|| { use $parachain1_runtime::{System, Treasury}; + + for event in System::events() { + println!{"Parachain 1 events when receiving native back"} + println!{"{:?}", event} + } assert_eq!( $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::Native, &alice_account_id), native_tokens_before - $tx_fee, @@ -769,8 +789,6 @@ macro_rules! moonbeam_transfers_token_and_handle_automation { $parachain1_runtime::Currencies::free_balance(Parachain1CurrencyId::XCM(6), &Treasury::account_id()), $expected_fee ); - - }); }}; } From 1bd80479c67917736509673e0626a43421d8d7f8 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 20 Aug 2024 09:39:33 -0300 Subject: [PATCH 31/64] cleanup, solving features issue with pallet parachain system --- runtime/amplitude/Cargo.toml | 1 + runtime/common/src/lib.rs | 1 - runtime/foucoco/Cargo.toml | 1 + .../integration-tests/src/amplitude_tests.rs | 8 +- runtime/integration-tests/src/genesis.rs | 14 +- runtime/integration-tests/src/mock.rs | 361 +----------------- .../integration-tests/src/pendulum_tests.rs | 7 +- runtime/integration-tests/src/sibling.rs | 2 - runtime/integration-tests/src/test_macros.rs | 39 +- runtime/pendulum/Cargo.toml | 1 + 10 files changed, 32 insertions(+), 403 deletions(-) diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index 70604a421..7e315eeda 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -158,6 +158,7 @@ std = [ "cumulus-pallet-aura-ext/std", "cumulus-pallet-dmp-queue/std", "cumulus-pallet-parachain-system/std", + "cumulus-pallet-parachain-system/parameterized-consensus-hook", "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", diff --git a/runtime/common/src/lib.rs b/runtime/common/src/lib.rs index 834899fcf..5f38f7f03 100644 --- a/runtime/common/src/lib.rs +++ b/runtime/common/src/lib.rs @@ -13,7 +13,6 @@ use sp_runtime::{ }; #[cfg(feature = "runtime-benchmarks")] use sp_std::vec; -use sp_std::borrow::Borrow; use spacewalk_primitives::CurrencyId; use treasury_buyout_extension::PriceGetter; use xcm::v3::{AssetId, MultiAsset, MultiLocation}; diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index ad29ac2b9..f2b4a1517 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -157,6 +157,7 @@ std = [ "cumulus-pallet-aura-ext/std", "cumulus-pallet-dmp-queue/std", "cumulus-pallet-parachain-system/std", + "cumulus-pallet-parachain-system/parameterized-consensus-hook", "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", diff --git a/runtime/integration-tests/src/amplitude_tests.rs b/runtime/integration-tests/src/amplitude_tests.rs index 2b48e7aaa..09c09c536 100644 --- a/runtime/integration-tests/src/amplitude_tests.rs +++ b/runtime/integration-tests/src/amplitude_tests.rs @@ -1,6 +1,4 @@ -use crate::{ - mock::{kusama_relay_ext, para_ext, ParachainType, USDT_ASSET_ID, - assets_metadata_for_registry_amplitude}, +use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_amplitude}, sibling, test_macros::{ parachain1_transfer_asset_to_parachain2, parachain1_transfer_asset_to_parachain2_and_back, @@ -15,12 +13,12 @@ use crate::{ use frame_support::assert_ok; use asset_hub_kusama_runtime; use integration_tests_common::{ - impl_assert_events_helpers_for_parachain, constants::{kusama, asset_hub_kusama}, + constants::{kusama, asset_hub_kusama}, }; use crate::genesis::{genesis_gen, genesis_sibling}; use xcm::latest::NetworkId; -use xcm_emulator::{decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor, TestExt}; +use xcm_emulator::{decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor}; use frame_support::traits::OnInitialize; diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index 9ed3c3c91..21bd131ce 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -4,17 +4,12 @@ use sp_core::{ storage::Storage}; // Cumulus use integration_tests_common::{ - constants::{accounts, collators, validators, polkadot, asset_hub_polkadot}, + constants::{accounts, collators}, }; -use runtime_common::Balance; - -pub const ED: Balance = runtime_common::EXISTENTIAL_DEPOSIT; pub const SAFE_XCM_VERSION: u32 = 3; - -use crate::mock::{assets_metadata_for_registry_pendulum, units}; -pub use sp_runtime::{MultiAddress, Perbill, Permill, Perquintill}; +use crate::mock::units; @@ -24,11 +19,8 @@ macro_rules! genesis_gen { use $runtime::BuildStorage; use crate::mock::units; use integration_tests_common::constants::{collators, accounts}; - use spacewalk_primitives::{CurrencyId::XCM, CurrencyId}; + use spacewalk_primitives::CurrencyId; pub const SAFE_XCM_VERSION: u32 = 3; - use runtime_common::{BlockNumber, AccountId, Balance}; - use sp_runtime::Perquintill; - use sp_core::crypto::Ss58Codec; let token_balances = accounts::init_balances() .iter() diff --git a/runtime/integration-tests/src/mock.rs b/runtime/integration-tests/src/mock.rs index 995aa3d16..729cf69f9 100644 --- a/runtime/integration-tests/src/mock.rs +++ b/runtime/integration-tests/src/mock.rs @@ -1,29 +1,13 @@ -use crate::{definitions::asset_hub, sibling, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID}; +use crate::{definitions::asset_hub}; use amplitude_runtime::CurrencyId as AmplitudeCurrencyId; -use frame_support::traits::BuildGenesisConfig; use pendulum_runtime::CurrencyId as PendulumCurrencyId; -use polkadot_core_primitives::{AccountId, Balance, BlockNumber}; -use polkadot_parachain::primitives::Id as ParaId; -use polkadot_primitives::v5::{MAX_CODE_SIZE, MAX_POV_SIZE}; -use polkadot_runtime_parachains::configuration::HostConfiguration; -use sibling::CurrencyId as SiblingCurrencyId; -use sp_io::TestExternalities; -use sp_runtime::traits::AccountIdConversion; -use xcm_emulator::Weight; +use polkadot_core_primitives::Balance; use codec::Encode; use frame_support::BoundedVec; use runtime_common::asset_registry::{CustomMetadata, DiaKeys, StringLimit}; - use xcm::{v3::MultiLocation, VersionedMultiLocation}; +use pendulum_runtime::definitions::moonbeam; -use core::default::Default; - -use pendulum_runtime::definitions::{moonbeam, moonbeam::PARA_ID as MOONBEAM_PARA_ID}; -use asset_hub_kusama_runtime as kusama_asset_hub_runtime; -use sp_runtime::BuildStorage; - -pub const ALICE: [u8; 32] = [4u8; 32]; -pub const BOB: [u8; 32] = [5u8; 32]; pub const UNIT: Balance = 1_000_000_000_000; pub const TEN_UNITS: Balance = 10_000_000_000_000; @@ -31,194 +15,9 @@ pub const TEN_UNITS: Balance = 10_000_000_000_000; pub const USDT_ASSET_ID: u32 = 1984; //Real USDT Asset ID of both Polkadot's and Kusama's Asset Hub pub const INCORRECT_ASSET_ID: u32 = 0; //asset id that pendulum/amplitude does NOT SUPPORT -pub const NATIVE_INITIAL_BALANCE: Balance = TEN_UNITS; -pub const ORML_INITIAL_BALANCE: Balance = TEN_UNITS; - -macro_rules! create_test_externalities { - - ($runtime:ty, $system:ident, $storage:ident) => {{ - let _ = &pallet_xcm::GenesisConfig::<$runtime> { - safe_xcm_version: Some(2), _config: Default::default() - } - .assimilate_storage(&mut $storage) - .unwrap(); - - let mut ext = sp_io::TestExternalities::new($storage); - ext.execute_with(|| $system::set_block_number(1)); - ext - }}; -} - -macro_rules! build_relaychain { - ($runtime:ty, $system:tt, $para_account_id: ident) => {{ - let mut t = frame_system::GenesisConfig::<$runtime>::default().build_storage().unwrap(); - let _ = pallet_balances::GenesisConfig::<$runtime> { - balances: vec![ - (AccountId::from(ALICE), units(100000)), - (AccountId::from(BOB), units(100)), - (para_account_id($para_account_id), 10 * units(100000)), - ], - } - .assimilate_storage(&mut t) - .unwrap(); - - polkadot_runtime_parachains::configuration::GenesisConfig::<$runtime> { - config: default_parachains_host_configuration(), - } - .assimilate_storage(&mut t) - .unwrap(); - - create_test_externalities!($runtime, $system, t) - }}; -} - -macro_rules! build_parachain_with_orml { - ($self:ident, $runtime:ty, $system:tt, $balance:tt, $orml_balance:tt, $currency_id_type:ty) => {{ - let mut t = frame_system::GenesisConfig::<$runtime>::default().build_storage().unwrap(); - pallet_balances::GenesisConfig::<$runtime> { - balances: vec![(AccountId::from(ALICE), $balance), (AccountId::from(BOB), $balance)], - } - .assimilate_storage(&mut t) - .unwrap(); - - type CurrencyId = $currency_id_type; - orml_tokens::GenesisConfig::<$runtime> { - balances: vec![ - (AccountId::from(BOB), CurrencyId::XCM(0), units($orml_balance)), - (AccountId::from(ALICE), CurrencyId::XCM(0), units($orml_balance)), - ], - } - .assimilate_storage(&mut t) - .unwrap(); - - build_parachain!($self, $runtime, $system, t) - }}; -} - -macro_rules! build_parachain_with_orml_and_asset_registry { - ($self:ident, $runtime:ty, $system:tt, $balance:tt, $orml_balance:tt, $currency_id_type:ty, $registry_assets:tt) => {{ - let mut t = frame_system::GenesisConfig::<$runtime>::default().build_storage().unwrap(); - pallet_balances::GenesisConfig::<$runtime> { - balances: vec![(AccountId::from(ALICE), $balance), (AccountId::from(BOB), $balance)], - } - .assimilate_storage(&mut t) - .unwrap(); - - type CurrencyId = $currency_id_type; - orml_tokens::GenesisConfig::<$runtime> { - balances: vec![ - (AccountId::from(BOB), CurrencyId::XCM(0), units($orml_balance)), - (AccountId::from(ALICE), CurrencyId::XCM(0), units($orml_balance)), - ], - } - .assimilate_storage(&mut t) - .unwrap(); - - orml_asset_registry::GenesisConfig::<$runtime> { - assets: $registry_assets, - last_asset_id: CurrencyId::Native, - } - .assimilate_storage(&mut t) - .unwrap(); - - build_parachain!($self, $runtime, $system, t) - }}; -} - -macro_rules! build_parachain { - ($self:ident, $runtime:ty, $system:tt) => {{ - let mut t = frame_system::GenesisConfig::<$runtime>::default().build_storage().unwrap(); - - pallet_balances::GenesisConfig::<$runtime> { balances: vec![] } - .assimilate_storage(&mut t) - .unwrap(); - - build_parachain!($self, $runtime, $system, t) - }}; - - ($self:ident, $runtime:ty, $system:tt, $storage:ident) => {{ - //staging_parachain_info must be used if asset_hub_kusama/polkadot from polkadot fellows is used!!! - parachain_info::GenesisConfig::<$runtime> { - parachain_id: $self.get_parachain_id().into(), - _config: Default::default() - } - .assimilate_storage(&mut $storage) - .unwrap(); - - create_test_externalities!($runtime, $system, $storage) - }}; -} - - -pub trait Builder { - fn balances(self, balances: Vec<(AccountId, Currency, Balance)>) -> Self; - fn build(self) -> TestExternalities; -} - -pub enum ParachainType { - PolkadotAssetHub, - KusamaAssetHub, - Pendulum, - Amplitude, - Sibling, - Moonbeam, -} - -pub struct ExtBuilderParachain { - balances: Vec<(AccountId, Currency, Balance)>, - chain: ParachainType, -} - pub fn units(amount: Balance) -> Balance { amount * 10u128.saturating_pow(9) } - -pub fn para_account_id(id: u32) -> polkadot_core_primitives::AccountId { - ParaId::from(id).into_account_truncating() -} - -pub fn polkadot_relay_ext() -> sp_io::TestExternalities { - use polkadot_runtime::{Runtime, System}; - build_relaychain!(Runtime, System, PENDULUM_ID) -} - -pub fn kusama_relay_ext() -> sp_io::TestExternalities { - use kusama_runtime::{Runtime, System}; - build_relaychain!(Runtime, System, AMPLITUDE_ID) -} - -fn default_parachains_host_configuration() -> HostConfiguration { - HostConfiguration { - minimum_validation_upgrade_delay: 5, - validation_upgrade_cooldown: 5u32, - validation_upgrade_delay: 5, - code_retention_period: 1200, - max_code_size: MAX_CODE_SIZE, - max_pov_size: MAX_POV_SIZE, - max_head_data_size: 32 * 1024, - group_rotation_frequency: 20, - max_upward_queue_count: 8, - max_upward_queue_size: 1024 * 1024, - max_downward_message_size: 1024, - max_upward_message_size: 50 * 1024, - max_upward_message_num_per_candidate: 5, - hrmp_sender_deposit: 0, - hrmp_recipient_deposit: 0, - hrmp_channel_max_capacity: 8, - hrmp_channel_max_total_size: 8 * 1024, - hrmp_max_parachain_inbound_channels: 4, - hrmp_channel_max_message_size: 1024 * 1024, - hrmp_max_parachain_outbound_channels: 4, - hrmp_max_message_num_per_candidate: 5, - dispute_period: 6, - no_show_slots: 2, - n_delay_tranches: 25, - needed_approvals: 2, - relay_vrf_modulo_samples: 2, - zeroth_delay_tranche_width: 0, - ..Default::default() - } -} pub fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec)> { vec![ ( @@ -361,157 +160,3 @@ pub fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec ] } -pub fn para_ext(chain: ParachainType) -> sp_io::TestExternalities { - match chain { - ParachainType::PolkadotAssetHub => - ExtBuilderParachain::polkadot_asset_hub_default().balances(vec![]).build(), - ParachainType::KusamaAssetHub => - ExtBuilderParachain::kusama_asset_hub_default().balances(vec![]).build(), - ParachainType::Pendulum => ExtBuilderParachain::pendulum_default().balances(vec![]).build(), - ParachainType::Amplitude => - ExtBuilderParachain::amplitude_default().balances(vec![]).build(), - ParachainType::Sibling => ExtBuilderParachain::sibling_default().balances(vec![]).build(), - ParachainType::Moonbeam => ExtBuilderParachain::moonbeam_default().balances(vec![]).build(), - } -} - -impl ExtBuilderParachain { - fn get_parachain_id(&self) -> u32 { - match self.chain { - ParachainType::PolkadotAssetHub => ASSETHUB_ID, - ParachainType::KusamaAssetHub => ASSETHUB_ID, - ParachainType::Pendulum => PENDULUM_ID, - ParachainType::Sibling => SIBLING_ID, - ParachainType::Amplitude => AMPLITUDE_ID, - ParachainType::Moonbeam => MOONBEAM_PARA_ID, - } - } -} - -// ------------------- for Pendulum and Amplitude ------------------- -impl ExtBuilderParachain { - pub fn pendulum_default() -> Self { - Self { balances: vec![], chain: ParachainType::Pendulum } - } - - pub fn amplitude_default() -> Self { - Self { balances: vec![], chain: ParachainType::Amplitude } - } -} - -impl Builder for ExtBuilderParachain { - fn balances(mut self, balances: Vec<(AccountId, PendulumCurrencyId, Balance)>) -> Self { - self.balances = balances; - self - } - - fn build(self) -> TestExternalities { - let assets_metadata_pendulum = assets_metadata_for_registry_pendulum(); - let assets_metadata_amplitude = assets_metadata_for_registry_amplitude(); - match self.chain { - ParachainType::Pendulum => { - use pendulum_runtime::{Runtime, System}; - build_parachain_with_orml_and_asset_registry!( - self, - Runtime, - System, - NATIVE_INITIAL_BALANCE, - ORML_INITIAL_BALANCE, - PendulumCurrencyId, - assets_metadata_pendulum - ) - }, - ParachainType::Amplitude => { - use amplitude_runtime::{Runtime, System}; - build_parachain_with_orml_and_asset_registry!( - self, - Runtime, - System, - NATIVE_INITIAL_BALANCE, - ORML_INITIAL_BALANCE, - AmplitudeCurrencyId, - assets_metadata_amplitude - ) - }, - _ => panic!("cannot use this chain to build"), - } - } -} - -// ------------------- for Sibling ------------------- -impl ExtBuilderParachain { - pub fn sibling_default() -> Self { - Self { balances: vec![], chain: ParachainType::Sibling } - } - - pub fn moonbeam_default() -> Self { - Self { balances: vec![], chain: ParachainType::Moonbeam } - } -} - -impl Builder for ExtBuilderParachain { - fn balances(mut self, balances: Vec<(AccountId, SiblingCurrencyId, Balance)>) -> Self { - self.balances = balances; - self - } - - fn build(self) -> TestExternalities { - match self.chain { - ParachainType::Sibling => { - use sibling::{Runtime, System}; - build_parachain_with_orml!( - self, - Runtime, - System, - NATIVE_INITIAL_BALANCE, - ORML_INITIAL_BALANCE, - SiblingCurrencyId - ) - }, - ParachainType::Moonbeam => { - use sibling::{Runtime, System}; - build_parachain_with_orml!( - self, - Runtime, - System, - NATIVE_INITIAL_BALANCE, - ORML_INITIAL_BALANCE, - SiblingCurrencyId - ) - }, - _ => panic!("cannot use this chain to build"), - } - } -} - -// ------------------- for Statemint and Statemine ------------------- -impl ExtBuilderParachain { - pub fn polkadot_asset_hub_default() -> Self { - Self { balances: vec![], chain: ParachainType::PolkadotAssetHub } - } - - pub fn kusama_asset_hub_default() -> Self { - Self { balances: vec![], chain: ParachainType::KusamaAssetHub } - } -} - -impl Builder for ExtBuilderParachain { - fn balances(mut self, balances: Vec<(AccountId, u128, Balance)>) -> Self { - self.balances = balances; - self - } - - fn build(self) -> TestExternalities { - match self.chain { - ParachainType::PolkadotAssetHub => { - use asset_hub_polkadot_runtime::{Runtime, System}; - build_parachain!(self, Runtime, System) - }, - ParachainType::KusamaAssetHub => { - use kusama_asset_hub_runtime::{Runtime, System}; - build_parachain!(self, Runtime, System) - }, - _ => panic!("cannot use this chain to build"), - } - } -} diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index 3738c3c2c..dca720905 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -1,5 +1,4 @@ -use crate::{mock::{para_ext, polkadot_relay_ext, ParachainType, USDT_ASSET_ID, - assets_metadata_for_registry_pendulum}, +use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_pendulum}, sibling, test_macros::{ moonbeam_transfers_token_and_handle_automation, parachain1_transfer_asset_to_parachain2, parachain1_transfer_asset_to_parachain2_and_back, @@ -15,9 +14,7 @@ use pendulum_runtime::definitions::moonbeam::PARA_ID as MOONBEAM_PARA_ID; use xcm::latest::NetworkId; use xcm_emulator::{decl_test_networks, decl_test_relay_chains, decl_test_parachains, DefaultMessageProcessor}; use crate::genesis::{genesis_gen, genesis_sibling}; -use integration_tests_common::{ - impl_assert_events_helpers_for_parachain, constants::{polkadot, asset_hub_polkadot}, -}; +use integration_tests_common::constants::{polkadot, asset_hub_polkadot}; use frame_support::traits::OnInitialize; // Native fee expected for each token according to the `fee_per_second` values defined in the mock diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 127f6b22a..edd51ef4f 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -3,7 +3,6 @@ use codec::{Decode, Encode, MaxEncodedLen}; use core::marker::PhantomData; -use std::ops::Mul; use frame_support::{ match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, @@ -27,7 +26,6 @@ use xcm_emulator::{ Weight, }; use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; -use frame_support::traits::EitherOfDiverse; use sp_runtime::traits::ConvertInto; use xcm_executor::{ traits::{JustTry, ShouldExecute, WeightTrader}, diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index c150e02a3..38e9d609f 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -1,7 +1,3 @@ -use parachain_info; -use xcm_emulator::ParaId; - - macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { ( $mocknet:ident, @@ -12,11 +8,11 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain_id:ident, $tx_fee:ident ) => {{ - use xcm_emulator::{Network, TestExt, Chain, RelayChain}; + use xcm_emulator::{Network, TestExt}; use crate::mock::{units}; use frame_support::traits::fungibles::Inspect; use polkadot_core_primitives::Balance; - use xcm::latest::{Junction, Junction::Parachain, Junctions::{X1, Here}, MultiLocation, WeightLimit}; + use xcm::latest::{Junction, Junction::Parachain, Junctions::Here}; use $para_runtime::CurrencyId; use integration_tests_common::constants::accounts; @@ -41,7 +37,6 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { // execute the transfer from relay chain $relaychain::execute_with(|| { - use $relay_runtime::{RuntimeEvent, System}; assert_ok!($relay_runtime::XcmPallet::reserve_transfer_assets( $relay_runtime::RuntimeOrigin::signed(alice_account_id.clone().into()), @@ -96,7 +91,7 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( $parachain_id:ident, $tx_fee:ident ) => {{ - use xcm_emulator::{Network, TestExt, Chain}; + use xcm_emulator::TestExt; use crate::mock::{units}; use polkadot_core_primitives::Balance; use xcm::latest::{Junction::AccountId32, Junctions::X1, MultiLocation, WeightLimit}; @@ -119,7 +114,7 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( // get ALICE's balance in the relay chain, before the transfer. $relaychain::execute_with(|| { - let before_alice_free_balance = $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); + before_alice_free_balance = $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); }); // execute the transfer in the parachain. @@ -155,6 +150,11 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( let events = System::events(); + for event in System::events() { + println!{"Receiveing relay token on relay chain"} + println!{"{:?}", event} + } + let withdrawn_balance = match &events[0].event { RuntimeEvent::Balances(pallet_balances::Event::Withdraw { who: _, amount }) => amount, other => panic!("wrong event: {:#?}", other), @@ -165,16 +165,14 @@ macro_rules! transfer_10_relay_token_from_parachain_to_relay_chain {( other => panic!("wrong event: {:#?}", other), }; - - //This fee will taken to transfer assets(Polkadot) from sovereign parachain account to destination user account; let fee_when_transferring_to_relay_chain = withdrawn_balance - deposited_balance; let after_alice_free_balance = Balances::free_balance(&alice_account_id.into()); - assert!( - after_alice_free_balance > - before_alice_free_balance, - "Amount received should be higher" + assert_eq!( + after_alice_free_balance, + before_alice_free_balance + transfer_amount - fee_when_transferring_to_relay_chain, + "Amount received on relay chain incorrect" ); }); @@ -194,7 +192,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { $parachain2_id:ident ) => {{ use crate::mock::{INCORRECT_ASSET_ID, TEN_UNITS, UNIT}; - use xcm_emulator::{Network, TestExt, Chain}; + use xcm_emulator::TestExt; use frame_support::traits::{fungibles::Inspect, Currency}; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; @@ -304,7 +302,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { $parachain2_id:ident, $tx_fee:ident ) => {{ - use xcm_emulator::{Network, TestExt, Chain}; + use xcm_emulator::TestExt; use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungibles::Inspect, Currency}; use polkadot_core_primitives::AccountId; @@ -416,10 +414,9 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { $network_id: ident, $tx_fee: ident ) => {{ - use xcm_emulator::{Network, TestExt, Chain}; + use xcm_emulator::TestExt; use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungible::Mutate, fungibles::Inspect}; - use polkadot_core_primitives::AccountId; use xcm::latest::{ Junction, Junction::Parachain, Junctions::X2, MultiLocation, WeightLimit, }; @@ -520,7 +517,7 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { $parachain2_id:ident, $tx_fee:ident ) => {{ - use crate::mock::{UNIT, NATIVE_INITIAL_BALANCE, units}; + use crate::mock::units; use frame_support::traits::fungibles::Inspect; use polkadot_core_primitives::Balance; use xcm::latest::{ @@ -623,7 +620,7 @@ macro_rules! transfer_native_token_from_parachain1_to_parachain2_and_back { // Should increase by the transfer amount $parachain2::execute_with(|| { - use $parachain2_runtime::{System, Treasury}; + use $parachain2_runtime::System; for event in System::events() { println!{"Parachain 2 events when receiving native"} println!{"{:?}", event} diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index d13f33cc8..dd42394a5 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -157,6 +157,7 @@ std = [ "cumulus-pallet-aura-ext/std", "cumulus-pallet-dmp-queue/std", "cumulus-pallet-parachain-system/std", + "cumulus-pallet-parachain-system/parameterized-consensus-hook", "cumulus-pallet-xcm/std", "cumulus-pallet-xcmp-queue/std", "cumulus-primitives-core/std", From 00b5a9fc83df4249c483031bd68a4e3ed7dfcd35 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 21 Aug 2024 12:50:17 -0300 Subject: [PATCH 32/64] remove .txt files --- rustc-ice-2024-08-19T08_38_05-26376.txt | 599 ------------------------ rustc-ice-2024-08-19T09_56_32-34759.txt | 599 ------------------------ rustc-ice-2024-08-19T10_33_10-40406.txt | 599 ------------------------ 3 files changed, 1797 deletions(-) delete mode 100644 rustc-ice-2024-08-19T08_38_05-26376.txt delete mode 100644 rustc-ice-2024-08-19T09_56_32-34759.txt delete mode 100644 rustc-ice-2024-08-19T10_33_10-40406.txt diff --git a/rustc-ice-2024-08-19T08_38_05-26376.txt b/rustc-ice-2024-08-19T08_38_05-26376.txt deleted file mode 100644 index 0c72a91e4..000000000 --- a/rustc-ice-2024-08-19T08_38_05-26376.txt +++ /dev/null @@ -1,599 +0,0 @@ -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10ab63750 - ::emit_producing_guarantee - 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10b552950 - >::fold_ty - 12: 0x10bc3860c - ::ctor_sub_tys - 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10b6f3cdc - ::analyze_patterns - 18: 0x10b6f40ec - ::check_match - 19: 0x10b6f8434 - ::visit_expr - 20: 0x10b6f8528 - ::visit_expr - 21: 0x10b6f84bc - ::visit_expr - 22: 0x10b6f8528 - ::visit_expr - 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10bf7f3a0 - >::call_once - 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10bf09430 - >::call_once - 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10bf7fbd4 - >::call_once - 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10b254478 - ::par_body_owners::::{closure#0} - 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10bf2a1ec - >::call_once - 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -rustc version: 1.79.0-nightly (becebb315 2024-04-17) -platform: aarch64-apple-darwin - -query stack during panic: -#0 [check_match] match-checking `sibling::::clone` -#1 [mir_built] building MIR for `sibling::::clone` -#2 [check_unsafety] unsafety-checking `sibling::::clone` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10ab63750 - ::emit_producing_guarantee - 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10b552950 - >::fold_ty - 12: 0x10bc3860c - ::ctor_sub_tys - 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 16: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 17: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 18: 0x10b6f3cdc - ::analyze_patterns - 19: 0x10b6f40ec - ::check_match - 20: 0x10b6f8434 - ::visit_expr - 21: 0x10b6f8528 - ::visit_expr - 22: 0x10b6f84bc - ::visit_expr - 23: 0x10b6f8528 - ::visit_expr - 24: 0x10b6f84bc - ::visit_expr - 25: 0x10b6f8528 - ::visit_expr - 26: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 27: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 28: 0x10bf7f3a0 - >::call_once - 29: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 30: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 31: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 32: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 33: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 34: 0x10bf09430 - >::call_once - 35: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 36: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 37: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 38: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 39: 0x10bf7fbd4 - >::call_once - 40: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 41: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 42: 0x10b254478 - ::par_body_owners::::{closure#0} - 43: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 44: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 45: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 46: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 47: 0x10bf2a1ec - >::call_once - 48: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 49: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 50: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 51: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 53: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 54: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 55: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 56: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 57: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::eq` -#1 [mir_built] building MIR for `sibling::::eq` -#2 [check_unsafety] unsafety-checking `sibling::::eq` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10ab63750 - ::emit_producing_guarantee - 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10b552950 - >::fold_ty - 12: 0x10bc3860c - ::ctor_sub_tys - 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 15: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 16: 0x10b6f3cdc - ::analyze_patterns - 17: 0x10b6f40ec - ::check_match - 18: 0x10b6f8434 - ::visit_expr - 19: 0x10b6f8528 - ::visit_expr - 20: 0x10b6f84bc - ::visit_expr - 21: 0x10b6f8528 - ::visit_expr - 22: 0x10b6f84bc - ::visit_expr - 23: 0x10b6f8528 - ::visit_expr - 24: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 25: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 26: 0x10bf7f3a0 - >::call_once - 27: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 28: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 29: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 30: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 31: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 32: 0x10bf09430 - >::call_once - 33: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 34: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 35: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 36: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 37: 0x10bf7fbd4 - >::call_once - 38: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 39: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 40: 0x10b254478 - ::par_body_owners::::{closure#0} - 41: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 42: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 43: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 44: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 45: 0x10bf2a1ec - >::call_once - 46: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 47: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 48: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 49: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 51: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 52: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 53: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 54: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 55: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::_::::size_hint` -#1 [mir_built] building MIR for `sibling::_::::size_hint` -#2 [check_unsafety] unsafety-checking `sibling::_::::size_hint` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10ab63750 - ::emit_producing_guarantee - 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10b552950 - >::fold_ty - 12: 0x10bc3860c - ::ctor_sub_tys - 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 15: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 16: 0x10b6f3cdc - ::analyze_patterns - 17: 0x10b6f40ec - ::check_match - 18: 0x10b6f8434 - ::visit_expr - 19: 0x10b6f8528 - ::visit_expr - 20: 0x10b6f84bc - ::visit_expr - 21: 0x10b6f8528 - ::visit_expr - 22: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 23: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 24: 0x10bf7f3a0 - >::call_once - 25: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 26: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 27: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 28: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 29: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 30: 0x10bf09430 - >::call_once - 31: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 32: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 33: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 34: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 35: 0x10bf7fbd4 - >::call_once - 36: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 37: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 38: 0x10b254478 - ::par_body_owners::::{closure#0} - 39: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 40: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 41: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 42: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 43: 0x10bf2a1ec - >::call_once - 44: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 45: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 46: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 47: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 48: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 50: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 51: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 52: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 53: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::_::::encode_to` -#1 [mir_built] building MIR for `sibling::_::::encode_to` -#2 [check_unsafety] unsafety-checking `sibling::_::::encode_to` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10ab63750 - ::emit_producing_guarantee - 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10b552950 - >::fold_ty - 12: 0x10bc3860c - ::ctor_sub_tys - 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10b6f3cdc - ::analyze_patterns - 18: 0x10b6f40ec - ::check_match - 19: 0x10b6f8434 - ::visit_expr - 20: 0x10b6f8528 - ::visit_expr - 21: 0x10b6f84bc - ::visit_expr - 22: 0x10b6f8528 - ::visit_expr - 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10bf7f3a0 - >::call_once - 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10bf09430 - >::call_once - 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10bf7fbd4 - >::call_once - 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10b254478 - ::par_body_owners::::{closure#0} - 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10bf2a1ec - >::call_once - 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::fmt` -#1 [mir_built] building MIR for `sibling::::fmt` -#2 [check_unsafety] unsafety-checking `sibling::::fmt` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10ab63750 - ::emit_producing_guarantee - 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10b552950 - >::fold_ty - 12: 0x10bc3860c - ::ctor_sub_tys - 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10b6f3cdc - ::analyze_patterns - 18: 0x10b6f40ec - ::check_match - 19: 0x10b6f8434 - ::visit_expr - 20: 0x10b6f8528 - ::visit_expr - 21: 0x10b6f84bc - ::visit_expr - 22: 0x10b6f8528 - ::visit_expr - 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10bf7f3a0 - >::call_once - 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10bf09430 - >::call_once - 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10bf7fbd4 - >::call_once - 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10b254478 - ::par_body_owners::::{closure#0} - 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10bf2a1ec - >::call_once - 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::get_dispatch_info` -#1 [mir_built] building MIR for `sibling::::get_dispatch_info` -#2 [check_unsafety] unsafety-checking `sibling::::get_dispatch_info` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10ab63750 - ::emit_producing_guarantee - 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10b552950 - >::fold_ty - 12: 0x10bc3860c - ::ctor_sub_tys - 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10b6f3cdc - ::analyze_patterns - 18: 0x10b6f40ec - ::check_match - 19: 0x10b6f8434 - ::visit_expr - 20: 0x10b6f8528 - ::visit_expr - 21: 0x10b6f84bc - ::visit_expr - 22: 0x10b6f8528 - ::visit_expr - 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10bf7f3a0 - >::call_once - 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10bf09430 - >::call_once - 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10bf7fbd4 - >::call_once - 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10b254478 - ::par_body_owners::::{closure#0} - 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10bf2a1ec - >::call_once - 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::get_call_metadata` -#1 [mir_built] building MIR for `sibling::::get_call_metadata` -#2 [check_unsafety] unsafety-checking `sibling::::get_call_metadata` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10ab63750 - ::emit_producing_guarantee - 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10b552950 - >::fold_ty - 12: 0x10bc3860c - ::ctor_sub_tys - 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 15: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 16: 0x10b6f3cdc - ::analyze_patterns - 17: 0x10b6f40ec - ::check_match - 18: 0x10b6f8434 - ::visit_expr - 19: 0x10b6f8528 - ::visit_expr - 20: 0x10b6f84bc - ::visit_expr - 21: 0x10b6f8528 - ::visit_expr - 22: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 23: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 24: 0x10bf7f3a0 - >::call_once - 25: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 26: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 27: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 28: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 29: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 30: 0x10bf09430 - >::call_once - 31: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 32: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 33: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 34: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 35: 0x10bf7fbd4 - >::call_once - 36: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 37: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 38: 0x10b254478 - ::par_body_owners::::{closure#0} - 39: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 40: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 41: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 42: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 43: 0x10bf2a1ec - >::call_once - 44: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 45: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 46: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 47: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 48: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 50: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 51: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 52: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 53: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::dispatch_bypass_filter` -#1 [mir_built] building MIR for `sibling::::dispatch_bypass_filter` -#2 [check_unsafety] unsafety-checking `sibling::::dispatch_bypass_filter` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x10139b08c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10aae64a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1013b3fc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10ab7010c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10ab6fd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x10ec3b920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10ab63750 - ::emit_producing_guarantee - 7: 0x10b5efb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10b5eeb88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10b5eeb54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x10ecdccdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10b552950 - >::fold_ty - 12: 0x10bc3860c - ::ctor_sub_tys - 13: 0x10bc3a178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10bc3a9c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10bc3d2ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10bc5e7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10b6f3cdc - ::analyze_patterns - 18: 0x10b6f40ec - ::check_match - 19: 0x10b6f8434 - ::visit_expr - 20: 0x10b6f8528 - ::visit_expr - 21: 0x10b6f84bc - ::visit_expr - 22: 0x10b6f8528 - ::visit_expr - 23: 0x10b6f2ff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10bdd577c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10bf7f3a0 - >::call_once - 26: 0x10bd78810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10be87344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10b6ba1cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10b988444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10bddb5f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10bf09430 - >::call_once - 32: 0x10bd7fb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10bf75984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10b726bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10bdd60d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10bf7fbd4 - >::call_once - 37: 0x10bd72ab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10bf4d870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10b254478 - ::par_body_owners::::{closure#0} - 40: 0x10b258d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10b29cc10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10b239354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10bddb1ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10bf2a1ec - >::call_once - 45: 0x10bcf53d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10bf2a9a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10aaf68f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10aa9eb44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10aadbf84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10aac483c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10aae4b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10aad078c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1013bc9fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::is_sub_type` -#1 [mir_built] building MIR for `sibling::::is_sub_type` -#2 [check_unsafety] unsafety-checking `sibling::::is_sub_type` -#3 [analysis] running analysis passes on this crate -end of query stack diff --git a/rustc-ice-2024-08-19T09_56_32-34759.txt b/rustc-ice-2024-08-19T09_56_32-34759.txt deleted file mode 100644 index e587ff69b..000000000 --- a/rustc-ice-2024-08-19T09_56_32-34759.txt +++ /dev/null @@ -1,599 +0,0 @@ -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10d59f750 - ::emit_producing_guarantee - 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10df8e950 - >::fold_ty - 12: 0x10e67460c - ::ctor_sub_tys - 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10e12fcdc - ::analyze_patterns - 18: 0x10e1300ec - ::check_match - 19: 0x10e134434 - ::visit_expr - 20: 0x10e134528 - ::visit_expr - 21: 0x10e1344bc - ::visit_expr - 22: 0x10e134528 - ::visit_expr - 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10e9bb3a0 - >::call_once - 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10e945430 - >::call_once - 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10e9bbbd4 - >::call_once - 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10dc90478 - ::par_body_owners::::{closure#0} - 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10e9661ec - >::call_once - 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -rustc version: 1.79.0-nightly (becebb315 2024-04-17) -platform: aarch64-apple-darwin - -query stack during panic: -#0 [check_match] match-checking `sibling::::clone` -#1 [mir_built] building MIR for `sibling::::clone` -#2 [check_unsafety] unsafety-checking `sibling::::clone` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10d59f750 - ::emit_producing_guarantee - 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10df8e950 - >::fold_ty - 12: 0x10e67460c - ::ctor_sub_tys - 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 16: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 17: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 18: 0x10e12fcdc - ::analyze_patterns - 19: 0x10e1300ec - ::check_match - 20: 0x10e134434 - ::visit_expr - 21: 0x10e134528 - ::visit_expr - 22: 0x10e1344bc - ::visit_expr - 23: 0x10e134528 - ::visit_expr - 24: 0x10e1344bc - ::visit_expr - 25: 0x10e134528 - ::visit_expr - 26: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 27: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 28: 0x10e9bb3a0 - >::call_once - 29: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 30: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 31: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 32: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 33: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 34: 0x10e945430 - >::call_once - 35: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 36: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 37: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 38: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 39: 0x10e9bbbd4 - >::call_once - 40: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 41: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 42: 0x10dc90478 - ::par_body_owners::::{closure#0} - 43: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 44: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 45: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 46: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 47: 0x10e9661ec - >::call_once - 48: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 49: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 50: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 51: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 53: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 54: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 55: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 56: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 57: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::eq` -#1 [mir_built] building MIR for `sibling::::eq` -#2 [check_unsafety] unsafety-checking `sibling::::eq` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10d59f750 - ::emit_producing_guarantee - 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10df8e950 - >::fold_ty - 12: 0x10e67460c - ::ctor_sub_tys - 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 15: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 16: 0x10e12fcdc - ::analyze_patterns - 17: 0x10e1300ec - ::check_match - 18: 0x10e134434 - ::visit_expr - 19: 0x10e134528 - ::visit_expr - 20: 0x10e1344bc - ::visit_expr - 21: 0x10e134528 - ::visit_expr - 22: 0x10e1344bc - ::visit_expr - 23: 0x10e134528 - ::visit_expr - 24: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 25: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 26: 0x10e9bb3a0 - >::call_once - 27: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 28: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 29: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 30: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 31: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 32: 0x10e945430 - >::call_once - 33: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 34: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 35: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 36: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 37: 0x10e9bbbd4 - >::call_once - 38: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 39: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 40: 0x10dc90478 - ::par_body_owners::::{closure#0} - 41: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 42: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 43: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 44: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 45: 0x10e9661ec - >::call_once - 46: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 47: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 48: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 49: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 51: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 52: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 53: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 54: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 55: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::_::::size_hint` -#1 [mir_built] building MIR for `sibling::_::::size_hint` -#2 [check_unsafety] unsafety-checking `sibling::_::::size_hint` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10d59f750 - ::emit_producing_guarantee - 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10df8e950 - >::fold_ty - 12: 0x10e67460c - ::ctor_sub_tys - 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 15: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 16: 0x10e12fcdc - ::analyze_patterns - 17: 0x10e1300ec - ::check_match - 18: 0x10e134434 - ::visit_expr - 19: 0x10e134528 - ::visit_expr - 20: 0x10e1344bc - ::visit_expr - 21: 0x10e134528 - ::visit_expr - 22: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 23: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 24: 0x10e9bb3a0 - >::call_once - 25: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 26: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 27: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 28: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 29: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 30: 0x10e945430 - >::call_once - 31: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 32: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 33: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 34: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 35: 0x10e9bbbd4 - >::call_once - 36: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 37: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 38: 0x10dc90478 - ::par_body_owners::::{closure#0} - 39: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 40: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 41: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 42: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 43: 0x10e9661ec - >::call_once - 44: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 45: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 46: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 47: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 48: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 50: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 51: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 52: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 53: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::_::::encode_to` -#1 [mir_built] building MIR for `sibling::_::::encode_to` -#2 [check_unsafety] unsafety-checking `sibling::_::::encode_to` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10d59f750 - ::emit_producing_guarantee - 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10df8e950 - >::fold_ty - 12: 0x10e67460c - ::ctor_sub_tys - 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10e12fcdc - ::analyze_patterns - 18: 0x10e1300ec - ::check_match - 19: 0x10e134434 - ::visit_expr - 20: 0x10e134528 - ::visit_expr - 21: 0x10e1344bc - ::visit_expr - 22: 0x10e134528 - ::visit_expr - 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10e9bb3a0 - >::call_once - 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10e945430 - >::call_once - 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10e9bbbd4 - >::call_once - 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10dc90478 - ::par_body_owners::::{closure#0} - 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10e9661ec - >::call_once - 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::fmt` -#1 [mir_built] building MIR for `sibling::::fmt` -#2 [check_unsafety] unsafety-checking `sibling::::fmt` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10d59f750 - ::emit_producing_guarantee - 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10df8e950 - >::fold_ty - 12: 0x10e67460c - ::ctor_sub_tys - 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10e12fcdc - ::analyze_patterns - 18: 0x10e1300ec - ::check_match - 19: 0x10e134434 - ::visit_expr - 20: 0x10e134528 - ::visit_expr - 21: 0x10e1344bc - ::visit_expr - 22: 0x10e134528 - ::visit_expr - 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10e9bb3a0 - >::call_once - 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10e945430 - >::call_once - 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10e9bbbd4 - >::call_once - 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10dc90478 - ::par_body_owners::::{closure#0} - 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10e9661ec - >::call_once - 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::get_dispatch_info` -#1 [mir_built] building MIR for `sibling::::get_dispatch_info` -#2 [check_unsafety] unsafety-checking `sibling::::get_dispatch_info` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10d59f750 - ::emit_producing_guarantee - 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10df8e950 - >::fold_ty - 12: 0x10e67460c - ::ctor_sub_tys - 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10e12fcdc - ::analyze_patterns - 18: 0x10e1300ec - ::check_match - 19: 0x10e134434 - ::visit_expr - 20: 0x10e134528 - ::visit_expr - 21: 0x10e1344bc - ::visit_expr - 22: 0x10e134528 - ::visit_expr - 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10e9bb3a0 - >::call_once - 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10e945430 - >::call_once - 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10e9bbbd4 - >::call_once - 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10dc90478 - ::par_body_owners::::{closure#0} - 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10e9661ec - >::call_once - 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::get_call_metadata` -#1 [mir_built] building MIR for `sibling::::get_call_metadata` -#2 [check_unsafety] unsafety-checking `sibling::::get_call_metadata` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10d59f750 - ::emit_producing_guarantee - 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10df8e950 - >::fold_ty - 12: 0x10e67460c - ::ctor_sub_tys - 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 15: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 16: 0x10e12fcdc - ::analyze_patterns - 17: 0x10e1300ec - ::check_match - 18: 0x10e134434 - ::visit_expr - 19: 0x10e134528 - ::visit_expr - 20: 0x10e1344bc - ::visit_expr - 21: 0x10e134528 - ::visit_expr - 22: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 23: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 24: 0x10e9bb3a0 - >::call_once - 25: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 26: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 27: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 28: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 29: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 30: 0x10e945430 - >::call_once - 31: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 32: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 33: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 34: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 35: 0x10e9bbbd4 - >::call_once - 36: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 37: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 38: 0x10dc90478 - ::par_body_owners::::{closure#0} - 39: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 40: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 41: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 42: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 43: 0x10e9661ec - >::call_once - 44: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 45: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 46: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 47: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 48: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 50: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 51: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 52: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 53: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::dispatch_bypass_filter` -#1 [mir_built] building MIR for `sibling::::dispatch_bypass_filter` -#2 [check_unsafety] unsafety-checking `sibling::::dispatch_bypass_filter` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x103dd708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10d5224a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x103deffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10d5ac10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10d5abd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x111677920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10d59f750 - ::emit_producing_guarantee - 7: 0x10e02bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10e02ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10e02ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x111718cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10df8e950 - >::fold_ty - 12: 0x10e67460c - ::ctor_sub_tys - 13: 0x10e676178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10e6769c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10e6792ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10e69a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10e12fcdc - ::analyze_patterns - 18: 0x10e1300ec - ::check_match - 19: 0x10e134434 - ::visit_expr - 20: 0x10e134528 - ::visit_expr - 21: 0x10e1344bc - ::visit_expr - 22: 0x10e134528 - ::visit_expr - 23: 0x10e12eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10e81177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10e9bb3a0 - >::call_once - 26: 0x10e7b4810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10e8c3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10e0f61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10e3c4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10e8175f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10e945430 - >::call_once - 32: 0x10e7bbb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10e9b1984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10e162bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10e8120d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10e9bbbd4 - >::call_once - 37: 0x10e7aeab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10e989870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10dc90478 - ::par_body_owners::::{closure#0} - 40: 0x10dc94d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10dcd8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10dc75354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10e8171ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10e9661ec - >::call_once - 45: 0x10e7313d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10e9669a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10d5328f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10d4dab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10d517f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10d50083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10d520b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10d50c78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x103df89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::is_sub_type` -#1 [mir_built] building MIR for `sibling::::is_sub_type` -#2 [check_unsafety] unsafety-checking `sibling::::is_sub_type` -#3 [analysis] running analysis passes on this crate -end of query stack diff --git a/rustc-ice-2024-08-19T10_33_10-40406.txt b/rustc-ice-2024-08-19T10_33_10-40406.txt deleted file mode 100644 index 2d9aaf816..000000000 --- a/rustc-ice-2024-08-19T10_33_10-40406.txt +++ /dev/null @@ -1,599 +0,0 @@ -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10c97f750 - ::emit_producing_guarantee - 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10d36e950 - >::fold_ty - 12: 0x10da5460c - ::ctor_sub_tys - 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10d50fcdc - ::analyze_patterns - 18: 0x10d5100ec - ::check_match - 19: 0x10d514434 - ::visit_expr - 20: 0x10d514528 - ::visit_expr - 21: 0x10d5144bc - ::visit_expr - 22: 0x10d514528 - ::visit_expr - 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10dd9b3a0 - >::call_once - 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10dd25430 - >::call_once - 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10dd9bbd4 - >::call_once - 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10d070478 - ::par_body_owners::::{closure#0} - 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10dd461ec - >::call_once - 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -rustc version: 1.79.0-nightly (becebb315 2024-04-17) -platform: aarch64-apple-darwin - -query stack during panic: -#0 [check_match] match-checking `sibling::::clone` -#1 [mir_built] building MIR for `sibling::::clone` -#2 [check_unsafety] unsafety-checking `sibling::::clone` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10c97f750 - ::emit_producing_guarantee - 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10d36e950 - >::fold_ty - 12: 0x10da5460c - ::ctor_sub_tys - 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 16: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 17: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 18: 0x10d50fcdc - ::analyze_patterns - 19: 0x10d5100ec - ::check_match - 20: 0x10d514434 - ::visit_expr - 21: 0x10d514528 - ::visit_expr - 22: 0x10d5144bc - ::visit_expr - 23: 0x10d514528 - ::visit_expr - 24: 0x10d5144bc - ::visit_expr - 25: 0x10d514528 - ::visit_expr - 26: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 27: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 28: 0x10dd9b3a0 - >::call_once - 29: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 30: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 31: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 32: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 33: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 34: 0x10dd25430 - >::call_once - 35: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 36: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 37: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 38: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 39: 0x10dd9bbd4 - >::call_once - 40: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 41: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 42: 0x10d070478 - ::par_body_owners::::{closure#0} - 43: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 44: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 45: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 46: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 47: 0x10dd461ec - >::call_once - 48: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 49: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 50: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 51: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 53: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 54: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 55: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 56: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 57: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::eq` -#1 [mir_built] building MIR for `sibling::::eq` -#2 [check_unsafety] unsafety-checking `sibling::::eq` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10c97f750 - ::emit_producing_guarantee - 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10d36e950 - >::fold_ty - 12: 0x10da5460c - ::ctor_sub_tys - 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 15: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 16: 0x10d50fcdc - ::analyze_patterns - 17: 0x10d5100ec - ::check_match - 18: 0x10d514434 - ::visit_expr - 19: 0x10d514528 - ::visit_expr - 20: 0x10d5144bc - ::visit_expr - 21: 0x10d514528 - ::visit_expr - 22: 0x10d5144bc - ::visit_expr - 23: 0x10d514528 - ::visit_expr - 24: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 25: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 26: 0x10dd9b3a0 - >::call_once - 27: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 28: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 29: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 30: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 31: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 32: 0x10dd25430 - >::call_once - 33: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 34: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 35: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 36: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 37: 0x10dd9bbd4 - >::call_once - 38: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 39: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 40: 0x10d070478 - ::par_body_owners::::{closure#0} - 41: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 42: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 43: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 44: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 45: 0x10dd461ec - >::call_once - 46: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 47: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 48: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 49: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 51: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 52: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 53: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 54: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 55: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::_::::size_hint` -#1 [mir_built] building MIR for `sibling::_::::size_hint` -#2 [check_unsafety] unsafety-checking `sibling::_::::size_hint` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10c97f750 - ::emit_producing_guarantee - 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10d36e950 - >::fold_ty - 12: 0x10da5460c - ::ctor_sub_tys - 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 15: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 16: 0x10d50fcdc - ::analyze_patterns - 17: 0x10d5100ec - ::check_match - 18: 0x10d514434 - ::visit_expr - 19: 0x10d514528 - ::visit_expr - 20: 0x10d5144bc - ::visit_expr - 21: 0x10d514528 - ::visit_expr - 22: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 23: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 24: 0x10dd9b3a0 - >::call_once - 25: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 26: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 27: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 28: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 29: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 30: 0x10dd25430 - >::call_once - 31: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 32: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 33: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 34: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 35: 0x10dd9bbd4 - >::call_once - 36: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 37: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 38: 0x10d070478 - ::par_body_owners::::{closure#0} - 39: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 40: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 41: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 42: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 43: 0x10dd461ec - >::call_once - 44: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 45: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 46: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 47: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 48: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 50: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 51: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 52: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 53: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::_::::encode_to` -#1 [mir_built] building MIR for `sibling::_::::encode_to` -#2 [check_unsafety] unsafety-checking `sibling::_::::encode_to` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10c97f750 - ::emit_producing_guarantee - 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10d36e950 - >::fold_ty - 12: 0x10da5460c - ::ctor_sub_tys - 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10d50fcdc - ::analyze_patterns - 18: 0x10d5100ec - ::check_match - 19: 0x10d514434 - ::visit_expr - 20: 0x10d514528 - ::visit_expr - 21: 0x10d5144bc - ::visit_expr - 22: 0x10d514528 - ::visit_expr - 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10dd9b3a0 - >::call_once - 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10dd25430 - >::call_once - 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10dd9bbd4 - >::call_once - 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10d070478 - ::par_body_owners::::{closure#0} - 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10dd461ec - >::call_once - 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::fmt` -#1 [mir_built] building MIR for `sibling::::fmt` -#2 [check_unsafety] unsafety-checking `sibling::::fmt` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10c97f750 - ::emit_producing_guarantee - 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10d36e950 - >::fold_ty - 12: 0x10da5460c - ::ctor_sub_tys - 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10d50fcdc - ::analyze_patterns - 18: 0x10d5100ec - ::check_match - 19: 0x10d514434 - ::visit_expr - 20: 0x10d514528 - ::visit_expr - 21: 0x10d5144bc - ::visit_expr - 22: 0x10d514528 - ::visit_expr - 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10dd9b3a0 - >::call_once - 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10dd25430 - >::call_once - 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10dd9bbd4 - >::call_once - 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10d070478 - ::par_body_owners::::{closure#0} - 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10dd461ec - >::call_once - 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::get_dispatch_info` -#1 [mir_built] building MIR for `sibling::::get_dispatch_info` -#2 [check_unsafety] unsafety-checking `sibling::::get_dispatch_info` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10c97f750 - ::emit_producing_guarantee - 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10d36e950 - >::fold_ty - 12: 0x10da5460c - ::ctor_sub_tys - 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10d50fcdc - ::analyze_patterns - 18: 0x10d5100ec - ::check_match - 19: 0x10d514434 - ::visit_expr - 20: 0x10d514528 - ::visit_expr - 21: 0x10d5144bc - ::visit_expr - 22: 0x10d514528 - ::visit_expr - 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10dd9b3a0 - >::call_once - 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10dd25430 - >::call_once - 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10dd9bbd4 - >::call_once - 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10d070478 - ::par_body_owners::::{closure#0} - 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10dd461ec - >::call_once - 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::get_call_metadata` -#1 [mir_built] building MIR for `sibling::::get_call_metadata` -#2 [check_unsafety] unsafety-checking `sibling::::get_call_metadata` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10c97f750 - ::emit_producing_guarantee - 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10d36e950 - >::fold_ty - 12: 0x10da5460c - ::ctor_sub_tys - 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 15: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 16: 0x10d50fcdc - ::analyze_patterns - 17: 0x10d5100ec - ::check_match - 18: 0x10d514434 - ::visit_expr - 19: 0x10d514528 - ::visit_expr - 20: 0x10d5144bc - ::visit_expr - 21: 0x10d514528 - ::visit_expr - 22: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 23: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 24: 0x10dd9b3a0 - >::call_once - 25: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 26: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 27: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 28: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 29: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 30: 0x10dd25430 - >::call_once - 31: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 32: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 33: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 34: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 35: 0x10dd9bbd4 - >::call_once - 36: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 37: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 38: 0x10d070478 - ::par_body_owners::::{closure#0} - 39: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 40: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 41: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 42: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 43: 0x10dd461ec - >::call_once - 44: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 45: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 46: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 47: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 48: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 50: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 51: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 52: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 53: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::dispatch_bypass_filter` -#1 [mir_built] building MIR for `sibling::::dispatch_bypass_filter` -#2 [check_unsafety] unsafety-checking `sibling::::dispatch_bypass_filter` -#3 [analysis] running analysis passes on this crate -end of query stack -thread 'rustc' panicked at compiler/rustc_middle/src/ty/normalize_erasing_regions.rs:187:90: -Box -stack backtrace: - 0: 0x1031b708c - std::backtrace::Backtrace::create::hd742e30c04b0f85c - 1: 0x10c9024a4 - as core[b3c26d895d81fced]::ops::function::Fn<(&dyn for<'a, 'b> core[b3c26d895d81fced]::ops::function::Fn<(&'a core[b3c26d895d81fced]::panic::panic_info::PanicInfo<'b>,), Output = ()> + core[b3c26d895d81fced]::marker::Sync + core[b3c26d895d81fced]::marker::Send, &core[b3c26d895d81fced]::panic::panic_info::PanicInfo)>>::call - 2: 0x1031cffc8 - std::panicking::rust_panic_with_hook::h08681e217444fcc3 - 3: 0x10c98c10c - std[fab435055a7fab56]::panicking::begin_panic::::{closure#0} - 4: 0x10c98bd40 - std[fab435055a7fab56]::sys_common::backtrace::__rust_end_short_backtrace::::{closure#0}, !> - 5: 0x110a57920 - std[fab435055a7fab56]::panicking::begin_panic:: - 6: 0x10c97f750 - ::emit_producing_guarantee - 7: 0x10d40bb24 - rustc_middle[ca9b5102eb104c8a]::util::bug::opt_span_bug_fmt::::{closure#0} - 8: 0x10d40ab88 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_opt::::{closure#0}, !>::{closure#0} - 9: 0x10d40ab54 - rustc_middle[ca9b5102eb104c8a]::ty::context::tls::with_context_opt::::{closure#0}, !>::{closure#0}, !> - 10: 0x110af8cdc - rustc_middle[ca9b5102eb104c8a]::util::bug::bug_fmt - 11: 0x10d36e950 - >::fold_ty - 12: 0x10da5460c - ::ctor_sub_tys - 13: 0x10da56178 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 14: 0x10da569c8 - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_exhaustiveness_and_usefulness:: - 15: 0x10da592ac - rustc_pattern_analysis[4771380fd2d96f41]::usefulness::compute_match_usefulness:: - 16: 0x10da7a7e0 - rustc_pattern_analysis[4771380fd2d96f41]::analyze_match - 17: 0x10d50fcdc - ::analyze_patterns - 18: 0x10d5100ec - ::check_match - 19: 0x10d514434 - ::visit_expr - 20: 0x10d514528 - ::visit_expr - 21: 0x10d5144bc - ::visit_expr - 22: 0x10d514528 - ::visit_expr - 23: 0x10d50eff8 - rustc_mir_build[b901493b8efe2247]::thir::pattern::check_match::check_match - 24: 0x10dbf177c - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 25: 0x10dd9b3a0 - >::call_once - 26: 0x10db94810 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 27: 0x10dca3344 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_match::get_query_incr::__rust_end_short_backtrace - 28: 0x10d4d61cc - rustc_mir_build[b901493b8efe2247]::build::mir_build - 29: 0x10d7a4444 - rustc_mir_transform[c96d82c34d21a979]::mir_built - 30: 0x10dbf75f4 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 31: 0x10dd25430 - >::call_once - 32: 0x10db9bb6c - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 33: 0x10dd91984 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::mir_built::get_query_incr::__rust_end_short_backtrace - 34: 0x10d542bb8 - rustc_mir_build[b901493b8efe2247]::check_unsafety::check_unsafety - 35: 0x10dbf20d0 - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 36: 0x10dd9bbd4 - >::call_once - 37: 0x10db8eab4 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 38: 0x10dd69870 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::check_unsafety::get_query_incr::__rust_end_short_backtrace - 39: 0x10d070478 - ::par_body_owners::::{closure#0} - 40: 0x10d074d68 - ::run::<(), rustc_data_structures[8bfc3675f9bc6d6b]::sync::parallel::enabled::par_for_each_in<&rustc_span[769a7d5934ceee64]::def_id::LocalDefId, &[rustc_span[769a7d5934ceee64]::def_id::LocalDefId], ::par_body_owners::{closure#0}>::{closure#0}::{closure#1}::{closure#0}> - 41: 0x10d0b8c10 - ::time::<(), rustc_interface[27038c4421a9b2f6]::passes::run_required_analyses::{closure#1}> - 42: 0x10d055354 - rustc_interface[27038c4421a9b2f6]::passes::analysis - 43: 0x10dbf71ec - rustc_query_impl[4383dbc3d6bd34d3]::plumbing::__rust_begin_short_backtrace::> - 44: 0x10dd461ec - >::call_once - 45: 0x10db113d8 - rustc_query_system[ebf9e22bec66dd9c]::query::plumbing::try_execute_query::>, false, false, false>, rustc_query_impl[4383dbc3d6bd34d3]::plumbing::QueryCtxt, true> - 46: 0x10dd469a4 - rustc_query_impl[4383dbc3d6bd34d3]::query_impl::analysis::get_query_incr::__rust_end_short_backtrace - 47: 0x10c9128f0 - >::enter::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}::{closure#1}::{closure#3}> - 48: 0x10c8bab44 - ::enter::, rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 49: 0x10c8f7f84 - >::set::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 50: 0x10c8e083c - rustc_span[769a7d5934ceee64]::create_session_globals_then::, rustc_interface[27038c4421a9b2f6]::util::run_in_thread_with_globals, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}::{closure#0}> - 51: 0x10c900b68 - std[fab435055a7fab56]::sys_common::backtrace::__rust_begin_short_backtrace::, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>> - 52: 0x10c8ec78c - <::spawn_unchecked_, rustc_driver_impl[1c4fe4c12297f333]::run_compiler::{closure#0}>::{closure#1}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#0}::{closure#0}, core[b3c26d895d81fced]::result::Result<(), rustc_span[769a7d5934ceee64]::ErrorGuaranteed>>::{closure#2} as core[b3c26d895d81fced]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} - 53: 0x1031d89fc - std::sys::pal::unix::thread::Thread::new::thread_start::h1e92676b7e59f87d - 54: 0x18cdb5f94 - __pthread_joiner_wake - - -query stack during panic: -#0 [check_match] match-checking `sibling::::is_sub_type` -#1 [mir_built] building MIR for `sibling::::is_sub_type` -#2 [check_unsafety] unsafety-checking `sibling::::is_sub_type` -#3 [analysis] running analysis passes on this crate -end of query stack From 4be1e9aa7dfe5bb6839edfca832de14a4083dbcf Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 22 Aug 2024 07:53:03 -0300 Subject: [PATCH 33/64] define storage version bump for bounties, staking --- runtime/amplitude/src/lib.rs | 30 +++++++++++++++++++++++++++++- runtime/foucoco/src/lib.rs | 29 ++++++++++++++++++++++++++++- runtime/pendulum/src/lib.rs | 32 +++++++++++++++++++++++++++++++- 3 files changed, 88 insertions(+), 3 deletions(-) diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 98112af6a..83cbc6932 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -160,6 +160,33 @@ parameter_types! { // TODO remove contract migrations after update use pallet_contracts::migration::{v11, v12, v13, v14, v15}; +// Custom storage version bump +use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; +use frame_support::pallet_prelude::StorageVersion; + +pub struct CustomOnRuntimeUpgrade; +impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { + fn on_runtime_upgrade() -> frame_support::weights::Weight { + log::info!("Custom on-runtime-upgrade function"); + + let mut writes = 0; + // WARNING: manually setting the storage version + if ParachainStaking::on_chain_storage_version() == 0 { + log::info!("Upgrading parachain staking storage version to 7"); + StorageVersion::new(7).put::(); + writes += 1; + } + + if Bounties::on_chain_storage_version() == 0 { + log::info!("Upgrading bounties storage version to 4"); + StorageVersion::new(4).put::(); + writes += 1; + } + // not really a heavy operation + ::DbWeight::get().reads_writes(4, writes) + } +} + /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -168,6 +195,7 @@ pub type Executive = frame_executive::Executive< Runtime, AllPalletsWithSystem, ( + CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration, ), >; @@ -228,7 +256,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("amplitude"), impl_name: create_runtime_str!("amplitude"), authoring_version: 1, - spec_version: 17, + spec_version: 18, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 13, diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 7f7dd3837..413654226 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -159,6 +159,32 @@ pub type SignedPayload = generic::SignedPayload; // To be removed after contracts migrations executes. use pallet_contracts::migration::{v11, v12, v13, v14, v15}; +// Custom storage version bump +use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; +use frame_support::pallet_prelude::StorageVersion; + +pub struct CustomOnRuntimeUpgrade; +impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { + fn on_runtime_upgrade() -> frame_support::weights::Weight { + log::info!("Custom on-runtime-upgrade function"); + + let mut writes = 0; + // WARNING: manually setting the storage version + if ParachainStaking::on_chain_storage_version() == 0 { + log::info!("Upgrading parachain staking storage version to 7"); + StorageVersion::new(7).put::(); + writes += 1; + } + + if Bounties::on_chain_storage_version() == 0 { + log::info!("Upgrading bounties storage version to 4"); + StorageVersion::new(4).put::(); + writes += 1; + } + // not really a heavy operation + ::DbWeight::get().reads_writes(4, writes) + } +} /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -167,6 +193,7 @@ pub type Executive = frame_executive::Executive< Runtime, AllPalletsWithSystem, ( + CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration, ), >; @@ -227,7 +254,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("foucoco"), impl_name: create_runtime_str!("foucoco"), authoring_version: 1, - spec_version: 18, + spec_version: 19, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 8, diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 4300c2b57..343a8047b 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -159,6 +159,35 @@ parameter_types! { // To be removed after contracts migrations executes. use pallet_contracts::migration::{v11, v12, v13, v14, v15}; + +// Custom storage version bump +use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; +use frame_support::pallet_prelude::StorageVersion; + +pub struct CustomOnRuntimeUpgrade; +impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { + fn on_runtime_upgrade() -> frame_support::weights::Weight { + log::info!("Custom on-runtime-upgrade function"); + + let mut writes = 0; + // WARNING: manually setting the storage version + if ParachainStaking::on_chain_storage_version() == 0 { + log::info!("Upgrading parachain staking storage version to 7"); + StorageVersion::new(7).put::(); + writes += 1; + } + + if Bounties::on_chain_storage_version() == 0 { + log::info!("Upgrading bounties storage version to 4"); + StorageVersion::new(4).put::(); + writes += 1; + } + // not really a heavy operation + ::DbWeight::get().reads_writes(4, writes) + } +} + + /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -167,6 +196,7 @@ pub type Executive = frame_executive::Executive< Runtime, AllPalletsWithSystem, ( + CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration, ), >; @@ -227,7 +257,7 @@ pub const VERSION: RuntimeVersion = RuntimeVersion { spec_name: create_runtime_str!("pendulum"), impl_name: create_runtime_str!("pendulum"), authoring_version: 1, - spec_version: 17, + spec_version: 18, impl_version: 0, apis: RUNTIME_API_VERSIONS, transaction_version: 10, From cc7d3743c21fd742e8a668ac5fb2b9eb4428f26b Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 22 Aug 2024 08:45:28 -0300 Subject: [PATCH 34/64] fix pallets mock runtimes --- .../src/mock.rs | 30 +++++++--------- .../src/mock.rs | 30 +++++++--------- pallets/parachain-staking/src/mock.rs | 36 +++++++++---------- pallets/treasury-buyout-extension/src/mock.rs | 34 +++++++----------- .../treasury-buyout-extension/src/tests.rs | 2 +- 5 files changed, 53 insertions(+), 79 deletions(-) diff --git a/pallets/orml-currencies-allowance-extension/src/mock.rs b/pallets/orml-currencies-allowance-extension/src/mock.rs index e8459620d..948557c91 100644 --- a/pallets/orml-currencies-allowance-extension/src/mock.rs +++ b/pallets/orml-currencies-allowance-extension/src/mock.rs @@ -7,31 +7,26 @@ use orml_currencies::BasicCurrencyAdapter; use orml_traits::parameter_type_with_key; use sp_core::H256; use sp_runtime::{ - testing::Header, traits::{BlakeTwo256, IdentityLookup}, + BuildStorage }; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; // Configure a mock runtime to test the pallet. frame_support::construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, - { - System: frame_system::{Pallet, Call, Storage, Config, Event}, - Tokens: orml_tokens::{Pallet, Storage, Config, Event}, - Balances: pallet_balances::{Pallet, Call, Storage, Event}, - Currencies: orml_currencies::{Pallet, Call}, - TokenAllowance: token_allowance::{Pallet, Storage, Call, Event}, + pub enum Test { + System: frame_system, + Tokens: orml_tokens, + Balances: pallet_balances, + Currencies: orml_currencies, + TokenAllowance: token_allowance, } ); pub type AccountId = u64; pub type Balance = u128; pub type BlockNumber = u64; -pub type Index = u64; +pub type Nonce = u64; pub type Amount = i64; pub type CurrencyId = u64; @@ -40,19 +35,18 @@ parameter_types! { pub const SS58Prefix: u8 = 42; } impl frame_system::Config for Test { + type Block = Block; type BaseCallFilter = Everything; type BlockWeights = (); type BlockLength = (); type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = Index; - type BlockNumber = BlockNumber; + type Nonce = Nonce; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; type RuntimeEvent = TestEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -128,7 +122,7 @@ impl pallet_balances::Config for Test { type FreezeIdentifier = (); type MaxFreezes = (); type MaxHolds = ConstU32<1>; - type HoldIdentifier = RuntimeHoldReason; + type RuntimeHoldReason = RuntimeHoldReason; } impl orml_currencies::Config for Test { @@ -148,7 +142,7 @@ pub struct ExtBuilder; impl ExtBuilder { pub fn build() -> sp_io::TestExternalities { - let storage = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let storage = frame_system::GenesisConfig::::default().build_storage().unwrap(); sp_io::TestExternalities::from(storage) } diff --git a/pallets/orml-tokens-management-extension/src/mock.rs b/pallets/orml-tokens-management-extension/src/mock.rs index 24fb7633e..25549b1dc 100644 --- a/pallets/orml-tokens-management-extension/src/mock.rs +++ b/pallets/orml-tokens-management-extension/src/mock.rs @@ -3,7 +3,6 @@ use crate::{ CurrencyIdCheck, }; use frame_support::{ - pallet_prelude::GenesisBuild, parameter_types, traits::{ConstU32, Everything}, }; @@ -11,31 +10,27 @@ use orml_currencies::BasicCurrencyAdapter; use orml_traits::parameter_type_with_key; use sp_core::{ConstU128, H256}; use sp_runtime::{ - testing::Header, traits::{BlakeTwo256, IdentityLookup}, + BuildStorage }; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; // Configure a mock runtime to test the pallet. frame_support::construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { - System: frame_system::{Pallet, Call, Storage, Config, Event}, - Tokens: orml_tokens::{Pallet, Storage, Config, Event}, - Balances: pallet_balances::{Pallet, Call, Storage, Event}, - Currencies: orml_currencies::{Pallet, Call}, - TokensExtension: orml_tokens_management_extension::{Pallet, Storage, Call, Event}, + System: frame_system, + Tokens: orml_tokens, + Balances: pallet_balances, + Currencies: orml_currencies, + TokensExtension: orml_tokens_management_extension, } ); pub type AccountId = u64; pub type Balance = u128; pub type BlockNumber = u64; -pub type Index = u64; +pub type Nonce = u64; pub type Amount = i64; pub type CurrencyId = u64; @@ -44,19 +39,18 @@ parameter_types! { pub const SS58Prefix: u8 = 42; } impl frame_system::Config for Test { + type Block = Block; type BaseCallFilter = Everything; type BlockWeights = (); type BlockLength = (); type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = Index; - type BlockNumber = BlockNumber; + type Nonce = Nonce; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; type RuntimeEvent = TestEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -131,7 +125,7 @@ impl pallet_balances::Config for Test { type FreezeIdentifier = (); type MaxFreezes = (); type MaxHolds = ConstU32<1>; - type HoldIdentifier = RuntimeHoldReason; + type RuntimeHoldReason = RuntimeHoldReason; } impl orml_currencies::Config for Test { @@ -173,7 +167,7 @@ pub struct ExtBuilder; impl ExtBuilder { pub fn build() -> sp_io::TestExternalities { - let mut storage = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let mut storage = frame_system::GenesisConfig::::default().build_storage().unwrap(); let native_currency_id = GetNativeCurrencyId::get(); diff --git a/pallets/parachain-staking/src/mock.rs b/pallets/parachain-staking/src/mock.rs index 2a31ab022..615fa66af 100644 --- a/pallets/parachain-staking/src/mock.rs +++ b/pallets/parachain-staking/src/mock.rs @@ -23,20 +23,20 @@ use super::*; use crate::{self as stake, types::NegativeImbalanceOf}; use frame_support::{ assert_ok, construct_runtime, parameter_types, - traits::{Currency, GenesisBuild, OnFinalize, OnInitialize, OnUnbalanced}, + traits::{Currency, OnFinalize, OnInitialize, OnUnbalanced}, }; use pallet_authorship::EventHandler; use sp_consensus_aura::sr25519::AuthorityId; use sp_core::H256; use sp_runtime::{ impl_opaque_keys, - testing::{Header, UintAuthorityId}, + testing::UintAuthorityId, traits::{BlakeTwo256, ConstU32, ConvertInto, IdentityLookup, OpaqueKeys}, Perbill, Perquintill, + BuildStorage }; use sp_std::fmt::Debug; -pub(crate) type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; pub(crate) type Block = frame_system::mocking::MockBlock; pub(crate) type Balance = u128; pub(crate) type AccountId = u64; @@ -50,17 +50,14 @@ pub(crate) const TREASURY_ACC: AccountId = u64::MAX; // Configure a mock runtime to test the pallet. construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { - System: frame_system::{Pallet, Call, Config, Storage, Event}, - Balances: pallet_balances::{Pallet, Call, Storage, Config, Event}, - Aura: pallet_aura::{Pallet, Storage}, - Session: pallet_session::{Pallet, Call, Storage, Event, Config}, - StakePallet: stake::{Pallet, Call, Storage, Config, Event}, - Authorship: pallet_authorship::{Pallet, Storage}, + System: frame_system, + Balances: pallet_balances, + Aura: pallet_aura, + Session: pallet_session, + StakePallet: stake, + Authorship: pallet_authorship, } ); @@ -72,17 +69,16 @@ parameter_types! { } impl frame_system::Config for Test { + type Block = Block; type BaseCallFilter = frame_support::traits::Everything; type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; - type Index = u64; - type BlockNumber = BlockNumber; + type Nonce = u64; type RuntimeCall = RuntimeCall; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; type RuntimeEvent = RuntimeEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -114,13 +110,14 @@ impl pallet_balances::Config for Test { type FreezeIdentifier = (); type MaxFreezes = (); type MaxHolds = ConstU32<1>; - type HoldIdentifier = RuntimeHoldReason; + type RuntimeHoldReason = RuntimeHoldReason; } impl pallet_aura::Config for Test { type AuthorityId = AuthorityId; type DisabledValidators = (); type MaxAuthorities = MaxCollatorCandidates; + type AllowMultipleBlocksPerSlot = (); } impl pallet_authorship::Config for Test { @@ -177,7 +174,7 @@ impl Config for Test { type NetworkRewardBeneficiary = ToBeneficiary; type CollatorRewardRateDecay = CollatorRewardRateDecay; type WeightInfo = (); - const BLOCKS_PER_YEAR: Self::BlockNumber = 5 * 60 * 24 * 36525 / 100; + const BLOCKS_PER_YEAR: BlockNumber = 5 * 60 * 24 * 36525 / 100; } impl_opaque_keys! { @@ -294,8 +291,7 @@ impl ExtBuilder { } pub(crate) fn build(self) -> sp_io::TestExternalities { - let mut t = frame_system::GenesisConfig::default() - .build_storage::() + let mut t = frame_system::GenesisConfig::::default().build_storage() .expect("Frame system builds valid default genesis config"); pallet_balances::GenesisConfig:: { balances: self.balances.clone() } diff --git a/pallets/treasury-buyout-extension/src/mock.rs b/pallets/treasury-buyout-extension/src/mock.rs index 90ed6a834..c3d191152 100644 --- a/pallets/treasury-buyout-extension/src/mock.rs +++ b/pallets/treasury-buyout-extension/src/mock.rs @@ -2,7 +2,6 @@ use crate::{ self as treasury_buyout_extension, default_weights::SubstrateWeight, Config, PriceGetter, }; use frame_support::{ - pallet_prelude::GenesisBuild, parameter_types, traits::{ConstU32, Everything}, }; @@ -10,38 +9,30 @@ use orml_currencies::BasicCurrencyAdapter; use orml_traits::parameter_type_with_key; use sp_arithmetic::{FixedPointNumber, FixedU128, Permill}; use sp_core::H256; -use sp_runtime::{ - testing::Header, - traits::{BlakeTwo256, IdentityLookup, One, Zero}, - DispatchError, -}; +use sp_runtime::{traits::{BlakeTwo256, IdentityLookup, One, Zero}, DispatchError, BuildStorage}; use sp_std::fmt::Debug; use spacewalk_primitives::DecimalsLookup; -type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; type Block = frame_system::mocking::MockBlock; pub const UNIT: Balance = 1_000_000_000_000; // Configure a mock runtime to test the pallet. frame_support::construct_runtime!( - pub enum Test where - Block = Block, - NodeBlock = Block, - UncheckedExtrinsic = UncheckedExtrinsic, + pub enum Test { - System: frame_system::{Pallet, Call, Storage, Config, Event}, - Tokens: orml_tokens::{Pallet, Storage, Config, Event}, - Balances: pallet_balances::{Pallet, Call, Storage, Event}, - Currencies: orml_currencies::{Pallet, Call}, - TreasuryBuyoutExtension: treasury_buyout_extension::{Pallet, Storage, Call, Event}, + System: frame_system, + Tokens: orml_tokens, + Balances: pallet_balances, + Currencies: orml_currencies, + TreasuryBuyoutExtension: treasury_buyout_extension, } ); pub type AccountId = u64; pub type Balance = u128; pub type BlockNumber = u64; -pub type Index = u64; +pub type Nonce = u64; pub type Amount = i64; pub type CurrencyId = u64; @@ -53,19 +44,18 @@ parameter_types! { pub type TestEvent = RuntimeEvent; impl frame_system::Config for Test { + type Block = Block; type BaseCallFilter = Everything; type BlockWeights = (); type BlockLength = (); type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; type RuntimeCall = RuntimeCall; - type Index = Index; - type BlockNumber = BlockNumber; + type Nonce = Nonce; type Hash = H256; type Hashing = BlakeTwo256; type AccountId = AccountId; type Lookup = IdentityLookup; - type Header = Header; type RuntimeEvent = TestEvent; type BlockHashCount = BlockHashCount; type Version = (); @@ -144,7 +134,7 @@ impl pallet_balances::Config for Test { type FreezeIdentifier = (); type MaxFreezes = (); type MaxHolds = ConstU32<1>; - type HoldIdentifier = RuntimeHoldReason; + type RuntimeHoldReason = RuntimeHoldReason; } impl orml_currencies::Config for Test { @@ -227,7 +217,7 @@ pub struct ExtBuilder; impl ExtBuilder { pub fn build() -> sp_io::TestExternalities { - let mut storage = frame_system::GenesisConfig::default().build_storage::().unwrap(); + let mut storage = frame_system::GenesisConfig::::default().build_storage().unwrap(); let dot_currency_id = RelayChainCurrencyId::get(); diff --git a/pallets/treasury-buyout-extension/src/tests.rs b/pallets/treasury-buyout-extension/src/tests.rs index 83d0ca525..7cf931105 100644 --- a/pallets/treasury-buyout-extension/src/tests.rs +++ b/pallets/treasury-buyout-extension/src/tests.rs @@ -17,7 +17,7 @@ fn get_free_balance(currency_id: CurrencyIdOf, account: &AccountId) -> Bal as MultiCurrency>::free_balance(currency_id, account) } -fn run_to_block(new_block: ::BlockNumber) { +fn run_to_block(new_block: BlockNumber) { frame_system::Pallet::::set_block_number(new_block); } From 487b7656ef113407c3a1433d7ba9526a51e9e11d Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 22 Aug 2024 12:06:20 -0300 Subject: [PATCH 35/64] add patch to solve missing vrfs dependency and compile with newer nightly --- .github/workflows/test-code.yml | 12 +- Cargo.lock | 38 ++-- Cargo.toml | 375 +------------------------------- 3 files changed, 21 insertions(+), 404 deletions(-) diff --git a/.github/workflows/test-code.yml b/.github/workflows/test-code.yml index ede53f13b..328023639 100644 --- a/.github/workflows/test-code.yml +++ b/.github/workflows/test-code.yml @@ -27,12 +27,12 @@ jobs: - name: Setup nightly Rust toolchain uses: dtolnay/rust-toolchain@nightly with: - toolchain: nightly-2024-04-18 + toolchain: nightly-2024-05-30 components: rustfmt, clippy target: wasm32-unknown-unknown - name: Setup nightly Rust as default - run: rustup default nightly-2024-04-18 + run: rustup default nightly-2024-05-30 - name: Install Protoc uses: arduino/setup-protoc@v1 @@ -42,20 +42,20 @@ jobs: - name: Test uses: actions-rs/cargo@v1 with: - toolchain: nightly-2024-04-18 + toolchain: nightly-2024-05-30 command: test - name: Clippy -- Main uses: actions-rs/cargo@v1 with: - toolchain: nightly-2024-04-18 + toolchain: nightly-2024-05-30 command: clippy args: --all-features -- -W clippy::all -A clippy::style -A forgetting_copy_types -A forgetting_references - name: Clippy -- All Targets (except integration) uses: actions-rs/cargo@v1 with: - toolchain: nightly-2024-04-18 + toolchain: nightly-2024-05-30 command: clippy # We are a bit more forgiving when it comes to the code in tests and only check for correctness args: --workspace --all-features --all-targets --exclude runtime-integration-tests -- -A clippy::all -W clippy::correctness -A forgetting_copy_types -A forgetting_references @@ -63,7 +63,7 @@ jobs: - name: Clippy -- Integration uses: actions-rs/cargo@v1 with: - toolchain: nightly-2024-04-18 + toolchain: nightly-2024-05-30 command: clippy # We are a bit more forgiving when it comes to the code in tests and only check for correctness args: --package runtime-integration-tests --all-features --all-targets -- -A clippy::all -W clippy::correctness -A forgetting_copy_types -A forgetting_references diff --git a/Cargo.lock b/Cargo.lock index 1ad07334a..adb7ff422 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -430,22 +430,9 @@ dependencies = [ [[package]] name = "ark-scale" -version = "0.0.10" +version = "0.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49b08346a3e38e2be792ef53ee168623c9244d968ff00cd70fb9932f6fe36393" -dependencies = [ - "ark-ec", - "ark-ff", - "ark-serialize", - "ark-std", - "parity-scale-codec", -] - -[[package]] -name = "ark-scale" -version = "0.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f69c00b3b529be29528a6f2fd5fa7b1790f8bed81b9cdca17e326538545a179" +checksum = "51bd73bb6ddb72630987d37fa963e99196896c0d0ea81b7c894567e74a2f83af" dependencies = [ "ark-ec", "ark-ff", @@ -458,7 +445,7 @@ dependencies = [ [[package]] name = "ark-secret-scalar" version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ec", "ark-ff", @@ -506,7 +493,7 @@ dependencies = [ [[package]] name = "ark-transcript" version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ff", "ark-serialize", @@ -1070,14 +1057,13 @@ dependencies = [ [[package]] name = "bandersnatch_vrfs" -version = "0.0.1" -source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +version = "0.0.4" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-bls12-381", "ark-ec", "ark-ed-on-bls12-381-bandersnatch", "ark-ff", - "ark-scale 0.0.12", "ark-serialize", "ark-std", "dleq_vrf", @@ -2297,7 +2283,7 @@ dependencies = [ [[package]] name = "common" version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" +source = "git+https://github.com/burdges/ring-proof?branch=patch-1#05a756076cb20f981a52afea3a620168de49f95f" dependencies = [ "ark-ec", "ark-ff", @@ -2306,6 +2292,7 @@ dependencies = [ "ark-std", "fflonk", "merlin 3.0.0", + "rand_chacha 0.3.1", ] [[package]] @@ -3572,11 +3559,11 @@ dependencies = [ [[package]] name = "dleq_vrf" version = "0.0.2" -source = "git+https://github.com/w3f/ring-vrf?rev=3119f51#3119f51b54b69308abfb0671f6176cb125ae1bf1" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ec", "ark-ff", - "ark-scale 0.0.10", + "ark-scale", "ark-secret-scalar", "ark-serialize", "ark-std", @@ -11742,13 +11729,14 @@ dependencies = [ [[package]] name = "ring" version = "0.1.0" -source = "git+https://github.com/w3f/ring-proof?rev=0e948f3#0e948f3c28cbacecdd3020403c4841c0eb339213" +source = "git+https://github.com/burdges/ring-proof?branch=patch-1#05a756076cb20f981a52afea3a620168de49f95f" dependencies = [ "ark-ec", "ark-ff", "ark-poly", "ark-serialize", "ark-std", + "blake2", "common", "fflonk", "merlin 3.0.0", @@ -16020,7 +16008,7 @@ checksum = "97fee6b57c6a41524a810daee9286c02d7752c4253064d0b05472833a438f675" dependencies = [ "cfg-if", "digest 0.10.7", - "rand 0.8.5", + "rand 0.7.3", "static_assertions", ] diff --git a/Cargo.toml b/Cargo.toml index 1532c2ddf..37b9e43cd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,379 +33,8 @@ orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-l ### orml packages { version = "0.4.1-dev" } ### zenlink packages { version = "*" } - [patch."https://github.com/pendulum-chain/substrate-stellar-sdk"] substrate-stellar-sdk = { git ="https://github.com/pendulum-chain//substrate-stellar-sdk", branch = "polkadot-v1.1.0b" } - -#[patch.crates-io] -#cumulus-client-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-collator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-consensus-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-consensus-proposer = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-primitives-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-primitives-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-primitives-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-relay-chain-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-benchmarking-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-executive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-support = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-support-procedural = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-support-procedural-tools = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-system-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-try-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-assets = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-asset-tx-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-balances = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-child-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-collator-selection = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-collective = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-contracts = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-contracts-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-conviction-voting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-democracy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-elections-phragmen = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-identity = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-im-online = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-membership = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-message-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-multisig = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-preimage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-proxy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-referenda = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-scheduler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-state-trie-migration = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-sudo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-transaction-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-treasury = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-uniques = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-vesting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-whitelist = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-xcm-benchmarks = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#parachains-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-parachain-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#rococo-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-allocator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-basic-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-chain-spec = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-chain-spec-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-client-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-client-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-epochs = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-manual-seal = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-executor-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-executor-wasmtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-informant = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-bitswap = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-gossip = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-light = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-sync = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-transactions = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-proposer-metrics = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-rpc-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-rpc-server = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-rpc-spec-v2 = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-state-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-sysinfo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-telemetry = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-tracing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-transaction-pool-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-api-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-application-crypto = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-arithmetic = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-blockchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-beefy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-core-hashing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-core-hashing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-database = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-debug-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-externalities = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-genesis-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-inherents = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-keyring = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-maybe-compressed-blob = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-panic-handler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-runtime-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-state-machine = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-storage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-transaction-storage-proof = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-trie = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-version = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-version-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-wasm-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-weights = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-kusama-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-parachain-info = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-xcm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-xcm-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#substrate-build-script-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#substrate-frame-rpc-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#substrate-prometheus-endpoint = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#try-runtime-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -# -#kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -# -# -#[patch."https://github.com/paritytech/polkadot-sdk"] -#cumulus-client-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-collator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-consensus-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-consensus-proposer = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-client-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-aura-ext = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-dmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-parachain-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-session-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-pallet-xcmp-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-primitives-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-primitives-parachain-inherent = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-primitives-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-primitives-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-relay-chain-inprocess-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-relay-chain-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-relay-chain-rpc-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-relay-chain-minimal-node = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#cumulus-test-relay-sproof-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-benchmarking-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-executive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-support = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-support-procedural = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-support-procedural-tools = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-support-procedural-tools-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-system-benchmarking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-system-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#frame-try-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-assets = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-asset-tx-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-balances = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-child-bounties = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-collator-selection = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-collective = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-contracts = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-contracts-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-conviction-voting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-democracy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-elections-phragmen = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-identity = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-im-online = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-membership = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-message-queue = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-multisig = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-preimage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-proxy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-referenda = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-scheduler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-state-trie-migration = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-sudo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-transaction-payment = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-transaction-payment-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-treasury = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-uniques = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-utility = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-vesting = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-whitelist = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#pallet-xcm-benchmarks = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#parachains-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-core-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-node-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-parachain-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-primitives = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-runtime-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-runtime-parachains = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#polkadot-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#rococo-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-allocator = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-basic-authorship = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-chain-spec = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-chain-spec-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-client-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-client-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-epochs = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-manual-seal = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-executor-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-executor-wasmtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-informant = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-bitswap = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-common = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-gossip = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-light = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-sync = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-network-transactions = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-proposer-metrics = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-rpc-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-rpc-server = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-rpc-spec-v2 = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-service = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-state-db = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-sysinfo = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-telemetry = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-tracing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-transaction-pool-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sc-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-api = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-api-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-application-crypto = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-arithmetic = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-block-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-blockchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-aura = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-babe = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-beefy = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-grandpa = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-consensus-slots = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-core = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-core-hashing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-core-hashing-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-database = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-debug-derive = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-externalities = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-genesis-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-inherents = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-io = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-keyring = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-keystore = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-maybe-compressed-blob = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-offchain = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-panic-handler = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-rpc = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-runtime-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-runtime-interface-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-session = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-staking = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-state-machine = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-std = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-storage = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-timestamp = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-tracing = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-transaction-pool = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-transaction-storage-proof = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-trie = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-version = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-version-proc-macro = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-wasm-interface = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#sp-weights = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-kusama-runtime = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-parachain-info = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-xcm = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-xcm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#staging-xcm-executor = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#substrate-build-script-utils = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#substrate-frame-rpc-system = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#substrate-prometheus-endpoint = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#substrate-wasm-builder = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -#try-runtime-cli = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } -# -#kusama-runtime-constants = { git = "https://github.com/paritytech//polkadot-sdk", branch = "release-crates-io-v1.1.0" } - +[patch."https://github.com/w3f/ring-vrf"] +bandersnatch_vrfs = { git = "https://github.com/w3f//ring-vrf?rev=3ddc20", version = "0.0.4", rev = "3ddc20" } \ No newline at end of file From 1f266dbdb4c5545ef786321ae7b9466fd52daf48 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 22 Aug 2024 13:37:28 -0300 Subject: [PATCH 36/64] temporary remove flag --- runtime/amplitude/src/lib.rs | 2 +- runtime/foucoco/src/lib.rs | 2 +- runtime/pendulum/src/lib.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 83cbc6932..48da25852 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -96,7 +96,7 @@ use spacewalk_primitives::{ UnsignedFixedPoint, UnsignedInner, }; -#[cfg(any(feature = "runtime-benchmarks", feature = "testing-utils"))] +#[cfg(any(feature = "runtime-benchmarks"))] use oracle::testing_utils::MockDataFeeder; use weights::{BlockExecutionWeight, ExtrinsicBaseWeight, RocksDbWeight}; diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 413654226..a8ceb7c70 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -66,7 +66,7 @@ use runtime_common::{ ProxyType, ReserveIdentifier, Signature, EXISTENTIAL_DEPOSIT, MILLIUNIT, NANOUNIT, UNIT, }; -#[cfg(any(feature = "runtime-benchmarks", feature = "testing-utils"))] +#[cfg(any(feature = "runtime-benchmarks"))] use oracle::testing_utils::MockDataFeeder; use cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 343a8047b..292e2dfb5 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -42,7 +42,7 @@ use spacewalk_primitives::{ UnsignedFixedPoint, UnsignedInner, }; -#[cfg(any(feature = "runtime-benchmarks", feature = "testing-utils"))] +#[cfg(any(feature = "runtime-benchmarks"))] use oracle::testing_utils::MockDataFeeder; use sp_std::{fmt::Debug, marker::PhantomData, prelude::*}; From a342d928ef25d90133b47b76464da6ee73719b72 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Fri, 23 Aug 2024 05:13:57 -0300 Subject: [PATCH 37/64] allow deprecated flag --- runtime/amplitude/src/lib.rs | 1 + runtime/foucoco/src/lib.rs | 1 + runtime/pendulum/src/lib.rs | 1 + 3 files changed, 3 insertions(+) diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 48da25852..748edfb82 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -2032,6 +2032,7 @@ impl_runtime_apis! { #[allow(dead_code)] struct CheckInherents; +#[allow(deprecated)] impl cumulus_pallet_parachain_system::CheckInherents for CheckInherents { fn check_inherents( block: &Block, diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index a8ceb7c70..bc66de9ab 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -2056,6 +2056,7 @@ impl_runtime_apis! { #[allow(dead_code)] struct CheckInherents; +#[allow(deprecated)] impl cumulus_pallet_parachain_system::CheckInherents for CheckInherents { fn check_inherents( block: &Block, diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 292e2dfb5..b9f035c57 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -2035,6 +2035,7 @@ impl_runtime_apis! { #[allow(dead_code)] struct CheckInherents; +#[allow(deprecated)] impl cumulus_pallet_parachain_system::CheckInherents for CheckInherents { fn check_inherents( block: &Block, From 1606c9f5801dfe8650daa3bb2c4643f16a0f6843 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 26 Aug 2024 04:54:41 -0300 Subject: [PATCH 38/64] warnings and comment requests --- node/src/command.rs | 7 ++++--- node/src/service.rs | 12 ++++++------ runtime/amplitude/src/lib.rs | 3 ++- runtime/foucoco/src/lib.rs | 3 ++- runtime/integration-tests/src/sibling.rs | 6 ++---- runtime/pendulum/src/lib.rs | 3 ++- 6 files changed, 18 insertions(+), 16 deletions(-) diff --git a/node/src/command.rs b/node/src/command.rs index f9b809eb0..5c86ef4b9 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -4,7 +4,7 @@ use codec::Encode; use cumulus_client_cli::generate_genesis_block; use cumulus_primitives_core::ParaId; use frame_benchmarking_cli::{BenchmarkCmd, SUBSTRATE_REFERENCE_HARDWARE}; -use log::{info, trace}; +use log::info; use runtime_common::opaque::Block; use sc_chain_spec::GenericChainSpec; use sc_cli::{ @@ -20,8 +20,9 @@ use sp_runtime::traits::{AccountIdConversion, Block as BlockT}; #[cfg(feature = "try-runtime")] use try_runtime_cli::block_building_info::substrate_info; - -use sc_executor::{sp_wasm_interface::ExtendedHostFunctions, NativeExecutionDispatch}; +#[cfg(feature = "try-runtime")] +use sc_executor::sp_wasm_interface::ExtendedHostFunctions; +use sc_executor::NativeExecutionDispatch; use crate::{ chain_spec::{self, ParachainExtensions}, diff --git a/node/src/service.rs b/node/src/service.rs index 7175f9550..c04945f5b 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -12,7 +12,7 @@ use cumulus_client_consensus_aura::{AuraConsensus, SlotProportion, collators::ba use cumulus_client_consensus_common::{ ParachainBlockImport as TParachainBlockImport, ParachainConsensus, }; -use cumulus_client_network::BlockAnnounceValidator; +use cumulus_client_network::RequireSecondedInBlockAnnounce; use cumulus_client_service::{ prepare_node_config, start_relay_chain_tasks, StartCollatorParams, StartRelayChainTasksParams, DARecoveryProfile }; @@ -302,7 +302,7 @@ async fn setup_common_services( parachain_config: Configuration, params: ResultNewPartial, create_full_rpc: fn(deps: FullDepsOf) -> ResultRpcExtension, - block_announce_validator: Option>>, + block_announce_validator: Option>>, ) -> Result< ( NetworkStarter, @@ -437,9 +437,9 @@ where ) .await .map_err(|e| sc_service::Error::Application(Box::new(e)))?; - let block_announce_validator = BlockAnnounceValidator::new(relay_chain_interface.clone(), id); + let block_announce_validator = RequireSecondedInBlockAnnounce::new(relay_chain_interface.clone(), id); - let force_authoring = parachain_config.force_authoring; + let _force_authoring = parachain_config.force_authoring; let validator = parachain_config.role.is_authority(); let prometheus_registry = parachain_config.prometheus_registry().cloned(); let transaction_pool = params.transaction_pool.clone(); @@ -709,10 +709,10 @@ where client.clone(), ); - let relay_chain_interface_move = relay_chain_interface.clone(); + let _relay_chain_interface_move = relay_chain_interface.clone(); let params = BasicAuraParams { proposer, - create_inherent_data_providers: move |relay_parent, _| { + create_inherent_data_providers: move |_relay_parent, _| { async move { // TODO how to get parachain inherent without validation data now? // let parachain_inherent = diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 748edfb82..93b5b5266 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -1,5 +1,5 @@ #![cfg_attr(not(feature = "std"), no_std)] -// `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256. +// `construct_runtime!` does a lot of recursion and requires us to increase the limit to 512. #![recursion_limit = "512"] // Make the WASM binary available. @@ -595,6 +595,7 @@ impl pallet_session::Config for Runtime { parameter_types! { // as per documentation, typical value for this is false "unless this pallet is being augmented by another pallet" + // https://github.com/paritytech/polkadot-sdk/blob/release-polkadot-v1.1.0/substrate/frame/aura/src/lib.rs#L111 pub const AllowMultipleBlocksPerSlot: bool = false; } impl pallet_aura::Config for Runtime { diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index bc66de9ab..7bc775264 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -1,5 +1,5 @@ #![cfg_attr(not(feature = "std"), no_std)] -// `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256. +// `construct_runtime!` does a lot of recursion and requires us to increase the limit to 512. #![recursion_limit = "512"] // Make the WASM binary available. @@ -573,6 +573,7 @@ impl pallet_session::Config for Runtime { parameter_types! { // as per documentation, typical value for this is false "unless this pallet is being augmented by another pallet" + // https://github.com/paritytech/polkadot-sdk/blob/release-polkadot-v1.1.0/substrate/frame/aura/src/lib.rs#L111 pub const AllowMultipleBlocksPerSlot: bool = false; } diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index edd51ef4f..a099db87b 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -329,10 +329,7 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { if matches!(origin, MultiLocation { parents: 1, interior: Here }) && instructions.iter().any(|inst| matches!(inst, ReserveAssetDeposited { .. })) { - log::trace!( - target: "xcm::barriers", - "Unexpected ReserveAssetDeposited from the relay chain", - ); + println!{"Unexpected ReserveAssetDeposited from the relay chain"}; } // Permit everything else Ok(()) @@ -664,6 +661,7 @@ impl cumulus_pallet_dmp_queue::Config for Runtime { parameter_types! { // as per documentation, typical value for this is false "unless this pallet is being augmented by another pallet" + // https://github.com/paritytech/polkadot-sdk/blob/release-polkadot-v1.1.0/substrate/frame/aura/src/lib.rs#L111 pub const AllowMultipleBlocksPerSlot: bool = false; pub const MaxAuthorities: u32 = 200; } diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index b9f035c57..d1d1edbde 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -1,5 +1,5 @@ #![cfg_attr(not(feature = "std"), no_std)] -// `construct_runtime!` does a lot of recursion and requires us to increase the limit to 256. +// `construct_runtime!` does a lot of recursion and requires us to increase the limit to 512. #![recursion_limit = "512"] // Make the WASM binary available. @@ -596,6 +596,7 @@ impl pallet_session::Config for Runtime { parameter_types! { // as per documentation, typical value for this is false "unless this pallet is being augmented by another pallet" + // https://github.com/paritytech/polkadot-sdk/blob/release-polkadot-v1.1.0/substrate/frame/aura/src/lib.rs#L111 pub const AllowMultipleBlocksPerSlot: bool = false; } impl pallet_aura::Config for Runtime { From 9a0526aa1829efe21a14120933b89a4c7dec97ec Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 26 Aug 2024 05:11:23 -0300 Subject: [PATCH 39/64] more unused imports removal --- Cargo.lock | 1 - node/src/chain_spec.rs | 1 - node/src/command.rs | 2 -- node/src/service.rs | 11 ++++------- runtime/integration-tests/Cargo.toml | 1 - runtime/integration-tests/src/sibling.rs | 12 ------------ 6 files changed, 4 insertions(+), 24 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index adb7ff422..532eb8bd0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -11974,7 +11974,6 @@ dependencies = [ "frame-support", "frame-system", "integration-tests-common", - "log", "orml-asset-registry", "orml-tokens", "orml-traits", diff --git a/node/src/chain_spec.rs b/node/src/chain_spec.rs index 1db931327..8f0c670ce 100644 --- a/node/src/chain_spec.rs +++ b/node/src/chain_spec.rs @@ -1,4 +1,3 @@ -use std::default; use cumulus_primitives_core::ParaId; use frame_benchmarking::__private::sp_std; use runtime_common::{AccountId, AuraId, Balance, BlockNumber, Signature, UNIT}; diff --git a/node/src/command.rs b/node/src/command.rs index 5c86ef4b9..e6bcc907e 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -1,5 +1,3 @@ -use std::net::SocketAddr; - use codec::Encode; use cumulus_client_cli::generate_genesis_block; use cumulus_primitives_core::ParaId; diff --git a/node/src/service.rs b/node/src/service.rs index c04945f5b..aa69bc301 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -8,13 +8,13 @@ use cumulus_client_cli::{RelayChainMode,CollatorOptions}; use runtime_common::{opaque::Block, AccountId, Balance, Index as Nonce}; // Cumulus Imports -use cumulus_client_consensus_aura::{AuraConsensus, SlotProportion, collators::basic::{Params as BasicAuraParams, self as basic_aura}}; +use cumulus_client_consensus_aura::{collators::basic::{Params as BasicAuraParams, self as basic_aura}}; use cumulus_client_consensus_common::{ - ParachainBlockImport as TParachainBlockImport, ParachainConsensus, + ParachainBlockImport as TParachainBlockImport, }; use cumulus_client_network::RequireSecondedInBlockAnnounce; use cumulus_client_service::{ - prepare_node_config, start_relay_chain_tasks, StartCollatorParams, StartRelayChainTasksParams, DARecoveryProfile + prepare_node_config, start_relay_chain_tasks, StartRelayChainTasksParams, DARecoveryProfile }; use cumulus_primitives_core::{relay_chain::Hash, ParaId}; use cumulus_primitives_parachain_inherent::{ @@ -44,11 +44,8 @@ use sp_keystore::KeystorePtr; use sp_runtime::traits::BlakeTwo256; use substrate_prometheus_endpoint::Registry; -use sc_executor::{sp_wasm_interface::ExtendedHostFunctions, NativeExecutionDispatch}; - -use polkadot_service::{CollatorPair, Handle, OverseerHandle}; +use polkadot_service::{CollatorPair, Handle}; use sc_consensus::{import_queue::ImportQueueService, ImportQueue}; -use sp_io::misc::HostFunctions; use crate::rpc::{ create_full_amplitude, create_full_foucoco, create_full_pendulum, FullDeps, ResultRpcExtension, }; diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 548b2da64..61263205d 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -10,7 +10,6 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } scale-info = { version = "2.1.2", features = ["derive"] } serde = { version = "1.0.144", features = ["derive"] } paste = "1.0.14" -log = { version = "0.4.17" } # Spacewalk libraries spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index a099db87b..537e236d0 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -7,7 +7,6 @@ use frame_support::{ match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, }; -use log; use frame_system::EnsureRoot; use orml_traits::{ location::{RelativeReserveProvider, Reserve}, @@ -405,18 +404,11 @@ impl pallet_xcm::Config for Runtime { type SovereignAccountOf = LocationToAccountId; type MaxLockers = ConstU32<8>; type WeightInfo = pallet_xcm::TestWeightInfo; - #[cfg(feature = "runtime-benchmarks")] - type ReachableDest = ReachableDest; type AdminOrigin = EnsureRoot; type MaxRemoteLockConsumers = ConstU32<0>; type RemoteLockConsumerIdentifier = (); } -#[cfg(feature = "runtime-benchmarks")] -parameter_types! { - pub ReachableDest: Option = Some(Parent.into()); -} - parameter_type_with_key! { pub ParachainMinFee: |_location: MultiLocation| -> Option { None @@ -489,10 +481,6 @@ impl cumulus_pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; } -#[cfg(feature = "runtime-benchmarks")] -parameter_types! { - pub ReachableDest: Option = Some(Parent.into()); -} type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; pub type Block = generic::Block; From 5be072867208f9037d625b68f8aa386e68066e9f Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 26 Aug 2024 11:29:53 -0300 Subject: [PATCH 40/64] clippy fixes --- node/src/chain_spec.rs | 3 ++ node/src/command.rs | 50 ++----------------- pallets/parachain-staking/src/benchmarking.rs | 1 - .../src/benchmarking/orml_asset_registry.rs | 3 +- 4 files changed, 9 insertions(+), 48 deletions(-) diff --git a/node/src/chain_spec.rs b/node/src/chain_spec.rs index 8f0c670ce..f67001f37 100644 --- a/node/src/chain_spec.rs +++ b/node/src/chain_spec.rs @@ -1,3 +1,5 @@ +#![allow(clippy::default_constructed_unit_structs)] + use cumulus_primitives_core::ParaId; use frame_benchmarking::__private::sp_std; use runtime_common::{AccountId, AuraId, Balance, BlockNumber, Signature, UNIT}; @@ -495,6 +497,7 @@ fn amplitude_genesis( code: amplitude_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), + #[allow(clippy::wrong_self_convention)] _config: sp_std::marker::PhantomData::default() }, balances: amplitude_runtime::BalancesConfig { balances }, diff --git a/node/src/command.rs b/node/src/command.rs index e6bcc907e..8f8f42a7c 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -16,10 +16,6 @@ use sc_service::{ use sp_core::hexdisplay::HexDisplay; use sp_runtime::traits::{AccountIdConversion, Block as BlockT}; -#[cfg(feature = "try-runtime")] -use try_runtime_cli::block_building_info::substrate_info; -#[cfg(feature = "try-runtime")] -use sc_executor::sp_wasm_interface::ExtendedHostFunctions; use sc_executor::NativeExecutionDispatch; use crate::{ @@ -30,11 +26,6 @@ use crate::{ }, }; -#[cfg(feature = "try-runtime")] -/// The time internavel for block production on our chain in milliseconds (12 -/// seconds to millis) -const BLOCK_TIME_MILLIS: u64 = 12 * 1_000; - #[derive(PartialEq, Eq)] enum ChainIdentity { Amplitude, @@ -379,42 +370,11 @@ pub fn run() -> Result<()> { #[allow(unreachable_patterns)] _ => Err("Benchmarking sub-command unsupported".into()), }, - #[cfg(feature = "try-runtime")] - Some(Subcommand::TryRuntime(cmd)) => { - if cfg!(feature = "try-runtime") { - let runner = cli.create_runner(cmd)?; - - // grab the task manager. - let registry = &runner.config().prometheus_config.as_ref().map(|cfg| &cfg.registry); - let task_manager = - sc_service::TaskManager::new(runner.config().tokio_handle.clone(), *registry) - .map_err(|e| format!("Error: {:?}", e))?; - - match runner.config().chain_spec.identify() { - ChainIdentity::Amplitude => runner.async_run(|_config| { - Ok((cmd.run::::ExtendHostFunctions, - >, _>(Some(substrate_info(BLOCK_TIME_MILLIS))), task_manager)) - }), - ChainIdentity::Foucoco => runner.async_run(|_config| { - Ok((cmd.run::::ExtendHostFunctions, - >, _>(Some(substrate_info(BLOCK_TIME_MILLIS))), task_manager)) - }), - ChainIdentity::Pendulum => runner.async_run(|_config| { - Ok((cmd.run::::ExtendHostFunctions, - >, _>(Some(substrate_info(BLOCK_TIME_MILLIS))), task_manager)) - }), - ChainIdentity::FoucocoStandalone => unimplemented!(), - } - } else { - Err("Try-runtime must be enabled by `--features try-runtime`.".into()) - } - }, + Some(Subcommand::TryRuntime(_cmd)) => Err("The `try-runtime` subcommand has been migrated to a \ + standalone CLI (https://github.com/paritytech/try-runtime-cli). It is no longer \ + being maintained here and will be removed entirely some time after January 2024. \ + Please remove this subcommand from your runtime and use the standalone CLI." + .into()), None => { let runner = cli.create_runner(&cli.run.normalize())?; diff --git a/pallets/parachain-staking/src/benchmarking.rs b/pallets/parachain-staking/src/benchmarking.rs index 346497fb1..4e8e82f20 100644 --- a/pallets/parachain-staking/src/benchmarking.rs +++ b/pallets/parachain-staking/src/benchmarking.rs @@ -15,7 +15,6 @@ // along with this program. If not, see . // If you feel like getting in touch with us, you can do so at info@botlabs.org -#![cfg(feature = "runtime-benchmarks")] //! Benchmarking use crate::{types::RoundInfo, *}; diff --git a/runtime/common/src/benchmarking/orml_asset_registry.rs b/runtime/common/src/benchmarking/orml_asset_registry.rs index a448af254..83cf48d9e 100644 --- a/runtime/common/src/benchmarking/orml_asset_registry.rs +++ b/runtime/common/src/benchmarking/orml_asset_registry.rs @@ -1,11 +1,10 @@ use crate::asset_registry::{CustomMetadata, DiaKeys}; use frame_benchmarking::v2::benchmarks; use frame_support::assert_ok; -use frame_support::traits::ConstU32; use frame_system::RawOrigin; use orml_asset_registry::AssetMetadata; use sp_runtime::BoundedVec; -use sp_std::{vec, vec::Vec}; +use sp_std::vec; use spacewalk_primitives::CurrencyId; use xcm::{ latest::MultiLocation, From 2ce46a8102e77f8e4b0a65cf65445d97c901c63d Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 26 Aug 2024 11:52:00 -0300 Subject: [PATCH 41/64] set inherent data provider closure to default --- node/src/service.rs | 28 +--------------------------- 1 file changed, 1 insertion(+), 27 deletions(-) diff --git a/node/src/service.rs b/node/src/service.rs index aa69bc301..524a4756c 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -709,33 +709,7 @@ where let _relay_chain_interface_move = relay_chain_interface.clone(); let params = BasicAuraParams { proposer, - create_inherent_data_providers: move |_relay_parent, _| { - async move { - // TODO how to get parachain inherent without validation data now? - // let parachain_inherent = - // cumulus_primitives_parachain_inherent::ParachainInherentData::create_at( - // relay_parent, - // &relay_chain_interface_move, - // &validation_data, - // id, - // ) - // .await; - let timestamp = sp_timestamp::InherentDataProvider::from_system_time(); - - let slot = - sp_consensus_aura::inherents::InherentDataProvider::from_timestamp_and_slot_duration( - *timestamp, - slot_duration, - ); - - // let parachain_inherent = parachain_inherent.ok_or_else(|| { - // Box::::from( - // "Failed to create parachain inherent", - // ) - // })?; - Ok((slot, timestamp)) - } - }, + create_inherent_data_providers: move |_, ()| async move { Ok(()) }, block_import, collator_key, collator_service, From ccdcca972671b2633e2c52912bbeeb7a17b61f39 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 26 Aug 2024 12:00:17 -0300 Subject: [PATCH 42/64] add missing flag for eventual try-runtime command --- node/src/command.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/node/src/command.rs b/node/src/command.rs index 8f8f42a7c..229045aa1 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -370,6 +370,7 @@ pub fn run() -> Result<()> { #[allow(unreachable_patterns)] _ => Err("Benchmarking sub-command unsupported".into()), }, + #[cfg(feature = "try-runtime")] Some(Subcommand::TryRuntime(_cmd)) => Err("The `try-runtime` subcommand has been migrated to a \ standalone CLI (https://github.com/paritytech/try-runtime-cli). It is no longer \ being maintained here and will be removed entirely some time after January 2024. \ From e03041e0fb505706d029a69f2810ad47fa4a0336 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 27 Aug 2024 09:44:21 -0300 Subject: [PATCH 43/64] format nightly for latest changes --- chain-extensions/price/src/lib.rs | 4 +- chain-extensions/token/src/lib.rs | 4 +- node/src/chain_spec.rs | 92 ++++--- node/src/cli.rs | 6 +- node/src/command.rs | 25 +- node/src/service.rs | 33 +-- .../src/lib.rs | 7 +- .../src/mock.rs | 2 +- .../src/mock.rs | 2 +- .../rpc/runtime-api/src/lib.rs | 5 +- pallets/parachain-staking/src/benchmarking.rs | 5 +- pallets/parachain-staking/src/inflation.rs | 22 +- pallets/parachain-staking/src/lib.rs | 7 +- pallets/parachain-staking/src/mock.rs | 8 +- pallets/parachain-staking/src/set.rs | 2 +- pallets/parachain-staking/src/try_state.rs | 4 +- pallets/treasury-buyout-extension/src/lib.rs | 8 +- pallets/treasury-buyout-extension/src/mock.rs | 5 +- .../treasury-buyout-extension/src/tests.rs | 7 +- runtime/amplitude/src/lib.rs | 149 +++++------ runtime/amplitude/src/weights/mod.rs | 16 +- runtime/amplitude/src/xcm_config.rs | 5 +- runtime/common/src/asset_registry.rs | 10 +- .../src/benchmarking/orml_asset_registry.rs | 9 +- runtime/common/src/zenlink.rs | 45 ++-- runtime/foucoco/src/lib.rs | 151 +++++------ runtime/foucoco/src/weights/mod.rs | 16 +- runtime/foucoco/src/xcm_config.rs | 7 +- .../integration-tests/src/amplitude_tests.rs | 20 +- runtime/integration-tests/src/genesis.rs | 236 ++++++++---------- runtime/integration-tests/src/mock.rs | 21 +- .../integration-tests/src/pendulum_tests.rs | 21 +- runtime/integration-tests/src/sibling.rs | 44 ++-- runtime/integration-tests/src/test_macros.rs | 69 +++-- runtime/pendulum/src/lib.rs | 154 ++++++------ runtime/pendulum/src/weights/mod.rs | 14 +- runtime/pendulum/src/xcm_config.rs | 5 +- 37 files changed, 659 insertions(+), 581 deletions(-) diff --git a/chain-extensions/price/src/lib.rs b/chain-extensions/price/src/lib.rs index cb621a671..b6b59a30b 100644 --- a/chain-extensions/price/src/lib.rs +++ b/chain-extensions/price/src/lib.rs @@ -8,13 +8,13 @@ use frame_support::{ pallet_prelude::{Get, PhantomData}, DefaultNoBound, }; -use sp_tracing::{error, trace}; -use scale_info::prelude::vec::Vec; use pallet_contracts::chain_extension::{ ChainExtension, Environment, Ext, InitState, RetVal, SysConfig, }; +use scale_info::prelude::vec::Vec; use sp_core::crypto::UncheckedFrom; use sp_runtime::DispatchError; +use sp_tracing::{error, trace}; use sp_weights::Weight; // Enum that handles all supported function id options for this chain extension module diff --git a/chain-extensions/token/src/lib.rs b/chain-extensions/token/src/lib.rs index 0747bfefc..17eb83dc7 100644 --- a/chain-extensions/token/src/lib.rs +++ b/chain-extensions/token/src/lib.rs @@ -7,8 +7,6 @@ use frame_support::{ pallet_prelude::{Decode, Get, PhantomData}, DefaultNoBound, }; -use sp_tracing::{error, trace}; -use sp_weights::Weight; use orml_currencies::WeightInfo; use orml_currencies_allowance_extension::{ default_weights::WeightInfo as AllowanceWeightInfo, Config as AllowanceConfig, @@ -19,6 +17,8 @@ use pallet_contracts::chain_extension::{ }; use sp_core::crypto::UncheckedFrom; use sp_runtime::DispatchError; +use sp_tracing::{error, trace}; +use sp_weights::Weight; use spacewalk_primitives::CurrencyId; pub(crate) type BalanceOfForChainExt = diff --git a/node/src/chain_spec.rs b/node/src/chain_spec.rs index f67001f37..037c34712 100644 --- a/node/src/chain_spec.rs +++ b/node/src/chain_spec.rs @@ -1,5 +1,7 @@ #![allow(clippy::default_constructed_unit_structs)] +use crate::constants::{amplitude, foucoco, pendulum}; +use core::default::Default; use cumulus_primitives_core::ParaId; use frame_benchmarking::__private::sp_std; use runtime_common::{AccountId, AuraId, Balance, BlockNumber, Signature, UNIT}; @@ -14,9 +16,7 @@ use sp_runtime::{ traits::{IdentifyAccount, Verify}, FixedPointNumber, FixedU128, Perquintill, }; -use core::default::Default; use spacewalk_primitives::{oracle::Key, Asset, CurrencyId, CurrencyId::XCM, VaultCurrencyPair}; -use crate::constants::{amplitude, foucoco, pendulum}; const MAINNET_USDC_CURRENCY_ID: CurrencyId = pendulum_runtime::GetWrappedCurrencyId::get(); const TESTNET_USDC_CURRENCY_ID: CurrencyId = amplitude_runtime::GetWrappedCurrencyId::get(); @@ -254,25 +254,25 @@ pub fn foucoco_standalone_config() -> FoucocoChainSpec { .map(|ss58| AccountId::from_ss58check(ss58).unwrap()) .collect(); - let sudo_account = get_account_id_from_seed::("Alice"); + let sudo_account = get_account_id_from_seed::("Alice"); let offchain_worker_price_feeder = AccountId::from_ss58check(foucoco::OFF_CHAIN_WORKER_ADDRESS).unwrap(); let allowed_currencies = vec![ - CurrencyId::Native, - CurrencyId::XCM(0), - CurrencyId::XCM(1), - CurrencyId::XCM(2), - CurrencyId::XCM(3), - CurrencyId::XCM(4), - CurrencyId::XCM(5), - CurrencyId::XCM(6), - CurrencyId::XCM(7), - CurrencyId::XCM(8), - CurrencyId::XCM(9), - CurrencyId::XCM(10), - ]; + CurrencyId::Native, + CurrencyId::XCM(0), + CurrencyId::XCM(1), + CurrencyId::XCM(2), + CurrencyId::XCM(3), + CurrencyId::XCM(4), + CurrencyId::XCM(5), + CurrencyId::XCM(6), + CurrencyId::XCM(7), + CurrencyId::XCM(8), + CurrencyId::XCM(9), + CurrencyId::XCM(10), + ]; FoucocoChainSpec::from_genesis( // Name @@ -498,10 +498,13 @@ fn amplitude_genesis( .expect("WASM binary was not build, please build it!") .to_vec(), #[allow(clippy::wrong_self_convention)] - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, balances: amplitude_runtime::BalancesConfig { balances }, - parachain_info: amplitude_runtime::ParachainInfoConfig { parachain_id: id, _config: sp_std::marker::PhantomData::default() }, + parachain_info: amplitude_runtime::ParachainInfoConfig { + parachain_id: id, + _config: sp_std::marker::PhantomData::default(), + }, parachain_staking: amplitude_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -527,7 +530,7 @@ fn amplitude_genesis( parachain_system: Default::default(), polkadot_xcm: amplitude_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, council: amplitude_runtime::CouncilConfig { members: signatories.clone(), @@ -570,7 +573,7 @@ fn amplitude_genesis( } else { amplitude_runtime::StatusCode::Error }, - _phantom: sp_std::marker::PhantomData::default() + _phantom: sp_std::marker::PhantomData::default(), }, oracle: amplitude_runtime::OracleConfig { max_delay: u32::MAX, @@ -613,7 +616,10 @@ fn amplitude_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: amplitude_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, + nomination: amplitude_runtime::NominationConfig { + is_nomination_enabled: false, + _phantom: sp_std::marker::PhantomData::default(), + }, dia_oracle_module: amplitude_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -626,8 +632,8 @@ fn amplitude_genesis( coin_infos_map: vec![], }, token_allowance: Default::default(), - transaction_payment: Default::default(), - treasury: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), treasury_buyout_extension: Default::default(), vesting: Default::default(), zenlink_protocol: Default::default(), @@ -700,10 +706,13 @@ fn foucoco_genesis( code: foucoco_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, balances: foucoco_runtime::BalancesConfig { balances }, - parachain_info: foucoco_runtime::ParachainInfoConfig { parachain_id: id , _config: sp_std::marker::PhantomData::default()}, + parachain_info: foucoco_runtime::ParachainInfoConfig { + parachain_id: id, + _config: sp_std::marker::PhantomData::default(), + }, parachain_staking: foucoco_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -729,7 +738,7 @@ fn foucoco_genesis( parachain_system: Default::default(), polkadot_xcm: foucoco_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, council: foucoco_runtime::CouncilConfig { members: signatories.clone(), @@ -773,7 +782,7 @@ fn foucoco_genesis( } else { foucoco_runtime::StatusCode::Error }, - _phantom: sp_std::marker::PhantomData::default() + _phantom: sp_std::marker::PhantomData::default(), }, oracle: foucoco_runtime::OracleConfig { max_delay: 604_800_000, // 7 days @@ -783,7 +792,7 @@ fn foucoco_genesis( Key::ExchangeRate(CurrencyId::Stellar(Asset::StellarNative)), Key::ExchangeRate(TESTNET_USDC_CURRENCY_ID), ], - _phantom: sp_std::marker::PhantomData::default() + _phantom: sp_std::marker::PhantomData::default(), }, vault_registry: foucoco_runtime::VaultRegistryConfig { minimum_collateral_vault: vec![(XCM(0), 0)], @@ -828,7 +837,10 @@ fn foucoco_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: foucoco_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, + nomination: foucoco_runtime::NominationConfig { + is_nomination_enabled: false, + _phantom: sp_std::marker::PhantomData::default(), + }, dia_oracle_module: foucoco_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -841,8 +853,8 @@ fn foucoco_genesis( coin_infos_map: vec![], }, token_allowance: foucoco_runtime::TokenAllowanceConfig { allowed_currencies }, - transaction_payment: Default::default(), - treasury: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), treasury_buyout_extension: Default::default(), vesting: Default::default(), zenlink_protocol: Default::default(), @@ -890,10 +902,13 @@ fn pendulum_genesis( code: pendulum_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, balances: pendulum_runtime::BalancesConfig { balances }, - parachain_info: pendulum_runtime::ParachainInfoConfig { parachain_id: id, _config: sp_std::marker::PhantomData::default() }, + parachain_info: pendulum_runtime::ParachainInfoConfig { + parachain_id: id, + _config: sp_std::marker::PhantomData::default(), + }, parachain_staking: pendulum_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -965,7 +980,7 @@ fn pendulum_genesis( Key::ExchangeRate(CurrencyId::XCM(0)), Key::ExchangeRate(MAINNET_USDC_CURRENCY_ID), ], - _phantom: sp_std::marker::PhantomData::default() + _phantom: sp_std::marker::PhantomData::default(), }, vault_registry: pendulum_runtime::VaultRegistryConfig { minimum_collateral_vault: vec![(XCM(0), 0)], @@ -999,7 +1014,10 @@ fn pendulum_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: pendulum_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, + nomination: pendulum_runtime::NominationConfig { + is_nomination_enabled: false, + _phantom: sp_std::marker::PhantomData::default(), + }, dia_oracle_module: pendulum_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -1012,8 +1030,8 @@ fn pendulum_genesis( coin_infos_map: vec![], }, token_allowance: Default::default(), - transaction_payment: Default::default(), - treasury: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), tokens: Default::default(), treasury_buyout_extension: Default::default(), } diff --git a/node/src/cli.rs b/node/src/cli.rs index e1105c58b..bc3fe47b7 100644 --- a/node/src/cli.rs +++ b/node/src/cli.rs @@ -94,6 +94,10 @@ impl RelayChainCli { let extension = crate::chain_spec::ParachainExtensions::try_get(&*para_config.chain_spec); let chain_id = extension.map(|e| e.relay_chain.clone()); let base_path = para_config.base_path.path().join("polkadot"); - Self { base_path: Some(base_path), chain_id, base: clap::Parser::parse_from(relay_chain_args) } + Self { + base_path: Some(base_path), + chain_id, + base: clap::Parser::parse_from(relay_chain_args), + } } } diff --git a/node/src/command.rs b/node/src/command.rs index 229045aa1..67361741a 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -142,7 +142,6 @@ impl SubstrateCli for Cli { None => ChainIdentity::from_json_file(id)?.load_chain_spec_from_json_file(id)?, }) } - } impl SubstrateCli for RelayChainCli { @@ -179,7 +178,6 @@ impl SubstrateCli for RelayChainCli { fn load_spec(&self, id: &str) -> std::result::Result, String> { polkadot_cli::Cli::from_iter([RelayChainCli::executable_name()].iter()).load_spec(id) } - } macro_rules! construct_sync_run { @@ -314,9 +312,10 @@ pub fn run() -> Result<()> { cmd.run(config, polkadot_config) }) }, - Some(Subcommand::ExportGenesisState(cmd)) => construct_async_run!(|components, cli, cmd, config| { - Ok(async move { cmd.run(&*config.chain_spec, &*components.client) }) - }), + Some(Subcommand::ExportGenesisState(cmd)) => + construct_async_run!(|components, cli, cmd, config| { + Ok(async move { cmd.run(&*config.chain_spec, &*components.client) }) + }), Some(Subcommand::ExportGenesisWasm(cmd)) => { let runner = cli.create_runner(cmd)?; runner.sync_run(|_config| { @@ -330,12 +329,16 @@ pub fn run() -> Result<()> { let runner = cli.create_runner(cmd)?; match runner.config().chain_spec.identify() { - ChainIdentity::Amplitude => runner - .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), - ChainIdentity::Foucoco => runner - .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), - ChainIdentity::Pendulum => runner - .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), + ChainIdentity::Amplitude => runner.sync_run(|config| { + cmd.run::::ExtendHostFunctions>(config) + }), + ChainIdentity::Foucoco => + runner.sync_run(|config| { + cmd.run::::ExtendHostFunctions>(config) + }), + ChainIdentity::Pendulum => runner.sync_run(|config| { + cmd.run::::ExtendHostFunctions>(config) + }), ChainIdentity::FoucocoStandalone => unimplemented!(), } } else { diff --git a/node/src/service.rs b/node/src/service.rs index 524a4756c..adcfbef09 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -3,18 +3,20 @@ // std use std::{sync::Arc, time::Duration}; -use cumulus_client_cli::{RelayChainMode,CollatorOptions}; +use cumulus_client_cli::{CollatorOptions, RelayChainMode}; // Local Runtime Types use runtime_common::{opaque::Block, AccountId, Balance, Index as Nonce}; // Cumulus Imports -use cumulus_client_consensus_aura::{collators::basic::{Params as BasicAuraParams, self as basic_aura}}; -use cumulus_client_consensus_common::{ - ParachainBlockImport as TParachainBlockImport, +use cumulus_client_collator::service::CollatorService; +use cumulus_client_consensus_aura::collators::basic::{ + self as basic_aura, Params as BasicAuraParams, }; +use cumulus_client_consensus_common::ParachainBlockImport as TParachainBlockImport; +use cumulus_client_consensus_proposer::Proposer; use cumulus_client_network::RequireSecondedInBlockAnnounce; use cumulus_client_service::{ - prepare_node_config, start_relay_chain_tasks, StartRelayChainTasksParams, DARecoveryProfile + prepare_node_config, start_relay_chain_tasks, DARecoveryProfile, StartRelayChainTasksParams, }; use cumulus_primitives_core::{relay_chain::Hash, ParaId}; use cumulus_primitives_parachain_inherent::{ @@ -23,8 +25,6 @@ use cumulus_primitives_parachain_inherent::{ use cumulus_relay_chain_inprocess_interface::build_inprocess_relay_chain; use cumulus_relay_chain_interface::{RelayChainInterface, RelayChainResult}; use cumulus_relay_chain_minimal_node::build_minimal_relay_chain_node_with_rpc; -use cumulus_client_consensus_proposer::Proposer; -use cumulus_client_collator::service::CollatorService; // Substrate Imports use sc_executor::{ @@ -44,11 +44,11 @@ use sp_keystore::KeystorePtr; use sp_runtime::traits::BlakeTwo256; use substrate_prometheus_endpoint::Registry; -use polkadot_service::{CollatorPair, Handle}; -use sc_consensus::{import_queue::ImportQueueService, ImportQueue}; use crate::rpc::{ create_full_amplitude, create_full_foucoco, create_full_pendulum, FullDeps, ResultRpcExtension, }; +use polkadot_service::{CollatorPair, Handle}; +use sc_consensus::{import_queue::ImportQueueService, ImportQueue}; use sc_transaction_pool_api::OffchainTransactionPoolFactory; use sc_client_api::Backend; @@ -134,7 +134,6 @@ impl sc_executor::NativeExecutionDispatch for FoucocoRuntimeExecutor { pub struct PendulumRuntimeExecutor; impl sc_executor::NativeExecutionDispatch for PendulumRuntimeExecutor { - #[cfg(feature = "runtime-benchmarks")] type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions; #[cfg(not(feature = "runtime-benchmarks"))] @@ -299,7 +298,9 @@ async fn setup_common_services( parachain_config: Configuration, params: ResultNewPartial, create_full_rpc: fn(deps: FullDepsOf) -> ResultRpcExtension, - block_announce_validator: Option>>, + block_announce_validator: Option< + RequireSecondedInBlockAnnounce>, + >, ) -> Result< ( NetworkStarter, @@ -371,8 +372,8 @@ where enable_http_requests: true, custom_extensions: |_| vec![], }) - .run(client.clone(), task_manager.spawn_handle()) - .boxed(), + .run(client.clone(), task_manager.spawn_handle()) + .boxed(), ); } @@ -434,7 +435,8 @@ where ) .await .map_err(|e| sc_service::Error::Application(Box::new(e)))?; - let block_announce_validator = RequireSecondedInBlockAnnounce::new(relay_chain_interface.clone(), id); + let block_announce_validator = + RequireSecondedInBlockAnnounce::new(relay_chain_interface.clone(), id); let _force_authoring = parachain_config.force_authoring; let validator = parachain_config.role.is_authority(); @@ -515,7 +517,6 @@ where collator_key.clone().expect("Command line arguments do not allow this. qed"), announce_block.clone(), )?; - } start_network.start_network(); @@ -718,7 +719,7 @@ where sync_oracle, keystore, slot_duration, - authoring_duration:Duration::from_millis(500), + authoring_duration: Duration::from_millis(500), relay_chain_slot_duration, para_id: id, overseer_handle, diff --git a/pallets/orml-currencies-allowance-extension/src/lib.rs b/pallets/orml-currencies-allowance-extension/src/lib.rs index 99e7fa6f0..857521080 100644 --- a/pallets/orml-currencies-allowance-extension/src/lib.rs +++ b/pallets/orml-currencies-allowance-extension/src/lib.rs @@ -238,7 +238,12 @@ pub mod pallet { } } -#[allow(clippy::forget_non_drop, clippy::swap_ptr_to_ref, forgetting_references, forgetting_copy_types)] +#[allow( + clippy::forget_non_drop, + clippy::swap_ptr_to_ref, + forgetting_references, + forgetting_copy_types +)] #[cfg_attr(test, mockable)] impl Pallet { // Check the amount approved to be spent by an owner to a delegate diff --git a/pallets/orml-currencies-allowance-extension/src/mock.rs b/pallets/orml-currencies-allowance-extension/src/mock.rs index 948557c91..b251cbcca 100644 --- a/pallets/orml-currencies-allowance-extension/src/mock.rs +++ b/pallets/orml-currencies-allowance-extension/src/mock.rs @@ -8,7 +8,7 @@ use orml_traits::parameter_type_with_key; use sp_core::H256; use sp_runtime::{ traits::{BlakeTwo256, IdentityLookup}, - BuildStorage + BuildStorage, }; type Block = frame_system::mocking::MockBlock; diff --git a/pallets/orml-tokens-management-extension/src/mock.rs b/pallets/orml-tokens-management-extension/src/mock.rs index 25549b1dc..24ab3e058 100644 --- a/pallets/orml-tokens-management-extension/src/mock.rs +++ b/pallets/orml-tokens-management-extension/src/mock.rs @@ -11,7 +11,7 @@ use orml_traits::parameter_type_with_key; use sp_core::{ConstU128, H256}; use sp_runtime::{ traits::{BlakeTwo256, IdentityLookup}, - BuildStorage + BuildStorage, }; type Block = frame_system::mocking::MockBlock; diff --git a/pallets/parachain-staking/rpc/runtime-api/src/lib.rs b/pallets/parachain-staking/rpc/runtime-api/src/lib.rs index 9d4139586..dffa466ed 100644 --- a/pallets/parachain-staking/rpc/runtime-api/src/lib.rs +++ b/pallets/parachain-staking/rpc/runtime-api/src/lib.rs @@ -1,12 +1,11 @@ //! Runtime API definition for Parachain Staking. #![cfg_attr(not(feature = "std"), no_std)] -use scale_info::TypeInfo; use module_oracle_rpc_runtime_api::BalanceWrapper; use parity_scale_codec::{Codec, Decode, Encode, MaxEncodedLen}; -use sp_std::fmt::Debug; +use scale_info::TypeInfo; use sp_arithmetic::per_things::Perquintill; - +use sp_std::fmt::Debug; #[cfg(feature = "std")] use serde::{Deserialize, Serialize}; diff --git a/pallets/parachain-staking/src/benchmarking.rs b/pallets/parachain-staking/src/benchmarking.rs index 4e8e82f20..469ab640f 100644 --- a/pallets/parachain-staking/src/benchmarking.rs +++ b/pallets/parachain-staking/src/benchmarking.rs @@ -19,14 +19,13 @@ //! Benchmarking use crate::{types::RoundInfo, *}; use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite}; -use sp_arithmetic::traits::Zero; use frame_support::{ assert_ok, traits::{Currency, Get, OnInitialize}, }; -use frame_system::{Pallet as System, RawOrigin}; -use frame_system::pallet_prelude::BlockNumberFor; +use frame_system::{pallet_prelude::BlockNumberFor, Pallet as System, RawOrigin}; use pallet_session::Pallet as Session; +use sp_arithmetic::traits::Zero; use sp_runtime::{ traits::{One, SaturatedConversion, StaticLookup}, Perquintill, diff --git a/pallets/parachain-staking/src/inflation.rs b/pallets/parachain-staking/src/inflation.rs index 1e52dd478..08e7a0967 100644 --- a/pallets/parachain-staking/src/inflation.rs +++ b/pallets/parachain-staking/src/inflation.rs @@ -27,7 +27,9 @@ use sp_runtime::{traits::Saturating, Perquintill, RuntimeDebug}; use serde_derive::{Deserialize, Serialize}; //#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] -#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] +#[derive( + Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize, +)] pub struct RewardRate { pub annual: Perquintill, pub per_block: Perquintill, @@ -53,7 +55,9 @@ impl RewardRate { /// Staking info (staking rate and reward rate) for collators and delegators. // #[cfg_attr(feature = "std", derive(Serialize, Deserialize))] -#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] +#[derive( + Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize, +)] pub struct StakingInfo { /// Maximum staking rate. pub max_rate: Perquintill, @@ -101,7 +105,19 @@ impl StakingInfo { } //#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] -#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, MaxEncodedLen, Serialize, Deserialize)] +#[derive( + Eq, + PartialEq, + Clone, + Encode, + Decode, + Default, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, + Serialize, + Deserialize, +)] pub struct InflationInfo { pub collator: StakingInfo, pub delegator: StakingInfo, diff --git a/pallets/parachain-staking/src/lib.rs b/pallets/parachain-staking/src/lib.rs index e769f406c..e3c74c69e 100644 --- a/pallets/parachain-staking/src/lib.rs +++ b/pallets/parachain-staking/src/lib.rs @@ -157,11 +157,11 @@ pub mod pallet { use pallet_balances::{BalanceLock, Locks}; use pallet_session::ShouldEndSession; use scale_info::TypeInfo; + use sp_arithmetic::per_things::Perquintill; use sp_runtime::{ traits::{Convert, One, SaturatedConversion, Saturating, StaticLookup, Zero}, Permill, }; - use sp_arithmetic::per_things::Perquintill; use sp_staking::SessionIndex; use sp_std::prelude::*; @@ -896,7 +896,10 @@ pub mod pallet { /// Emits `BlocksPerRoundSet`. #[pallet::call_index(3)] #[pallet::weight(::WeightInfo::set_blocks_per_round())] - pub fn set_blocks_per_round(origin: OriginFor, new: BlockNumberFor) -> DispatchResult { + pub fn set_blocks_per_round( + origin: OriginFor, + new: BlockNumberFor, + ) -> DispatchResult { ensure_root(origin)?; ensure!(new >= T::MinBlocksPerRound::get(), Error::::CannotSetBelowMin); diff --git a/pallets/parachain-staking/src/mock.rs b/pallets/parachain-staking/src/mock.rs index 615fa66af..5b1300f45 100644 --- a/pallets/parachain-staking/src/mock.rs +++ b/pallets/parachain-staking/src/mock.rs @@ -32,8 +32,7 @@ use sp_runtime::{ impl_opaque_keys, testing::UintAuthorityId, traits::{BlakeTwo256, ConstU32, ConvertInto, IdentityLookup, OpaqueKeys}, - Perbill, Perquintill, - BuildStorage + BuildStorage, Perbill, Perquintill, }; use sp_std::fmt::Debug; @@ -73,7 +72,7 @@ impl frame_system::Config for Test { type BaseCallFilter = frame_support::traits::Everything; type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; - type Nonce = u64; + type Nonce = u64; type RuntimeCall = RuntimeCall; type Hash = H256; type Hashing = BlakeTwo256; @@ -291,7 +290,8 @@ impl ExtBuilder { } pub(crate) fn build(self) -> sp_io::TestExternalities { - let mut t = frame_system::GenesisConfig::::default().build_storage() + let mut t = frame_system::GenesisConfig::::default() + .build_storage() .expect("Frame system builds valid default genesis config"); pallet_balances::GenesisConfig:: { balances: self.balances.clone() } diff --git a/pallets/parachain-staking/src/set.rs b/pallets/parachain-staking/src/set.rs index d688ea38e..11f999589 100644 --- a/pallets/parachain-staking/src/set.rs +++ b/pallets/parachain-staking/src/set.rs @@ -19,7 +19,7 @@ use frame_support::{traits::Get, BoundedVec, DefaultNoBound}; use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use scale_info::TypeInfo; -use sp_runtime::{traits::Zero, SaturatedConversion, RuntimeDebug}; +use sp_runtime::{traits::Zero, RuntimeDebug, SaturatedConversion}; use sp_std::{ cmp::Ordering, convert::TryInto, diff --git a/pallets/parachain-staking/src/try_state.rs b/pallets/parachain-staking/src/try_state.rs index 2deaea2ac..8687fb770 100644 --- a/pallets/parachain-staking/src/try_state.rs +++ b/pallets/parachain-staking/src/try_state.rs @@ -229,8 +229,8 @@ fn validate_delegators() -> Result<(), &'static str> { DelegatorState::::iter_values().try_for_each( |delegator_details| -> Result<(), &'static str> { let Some(owner) = &delegator_details.owner else { - return Err("owner not found"); - }; + return Err("owner not found"); + }; ensure!( CandidatePool::::contains_key(owner), diff --git a/pallets/treasury-buyout-extension/src/lib.rs b/pallets/treasury-buyout-extension/src/lib.rs index 822024492..888883ffb 100644 --- a/pallets/treasury-buyout-extension/src/lib.rs +++ b/pallets/treasury-buyout-extension/src/lib.rs @@ -29,17 +29,15 @@ use frame_support::{ }; use orml_traits::MultiCurrency; pub use pallet::*; -use sp_arithmetic::traits::{CheckedAdd, CheckedMul, CheckedDiv, Saturating}; +use sp_arithmetic::traits::{CheckedAdd, CheckedDiv, CheckedMul, Saturating}; use sp_runtime::{ traits::{DispatchInfoOf, One, SignedExtension, UniqueSaturatedInto, Zero}, transaction_validity::{ InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction, }, - ArithmeticError, FixedPointNumber, FixedU128, - DispatchError, + ArithmeticError, DispatchError, FixedPointNumber, FixedU128, }; -use sp_std::{fmt::Debug, marker::PhantomData, vec::Vec}; -use sp_std::vec; +use sp_std::{fmt::Debug, marker::PhantomData, vec, vec::Vec}; use spacewalk_primitives::DecimalsLookup; #[frame_support::pallet] diff --git a/pallets/treasury-buyout-extension/src/mock.rs b/pallets/treasury-buyout-extension/src/mock.rs index c3d191152..4cb3e7cd4 100644 --- a/pallets/treasury-buyout-extension/src/mock.rs +++ b/pallets/treasury-buyout-extension/src/mock.rs @@ -9,7 +9,10 @@ use orml_currencies::BasicCurrencyAdapter; use orml_traits::parameter_type_with_key; use sp_arithmetic::{FixedPointNumber, FixedU128, Permill}; use sp_core::H256; -use sp_runtime::{traits::{BlakeTwo256, IdentityLookup, One, Zero}, DispatchError, BuildStorage}; +use sp_runtime::{ + traits::{BlakeTwo256, IdentityLookup, One, Zero}, + BuildStorage, DispatchError, +}; use sp_std::fmt::Debug; use spacewalk_primitives::DecimalsLookup; diff --git a/pallets/treasury-buyout-extension/src/tests.rs b/pallets/treasury-buyout-extension/src/tests.rs index 7cf931105..09275c02f 100644 --- a/pallets/treasury-buyout-extension/src/tests.rs +++ b/pallets/treasury-buyout-extension/src/tests.rs @@ -2,7 +2,7 @@ use crate::{ mock::*, types::{Amount, CurrencyIdOf}, - BuyoutLimit, Buyouts, Config, Error, PriceGetter, ValidityError, DecimalsLookup, + BuyoutLimit, Buyouts, Config, DecimalsLookup, Error, PriceGetter, ValidityError, }; use frame_support::{assert_err, assert_noop, assert_ok}; use orml_traits::MultiCurrency; @@ -37,7 +37,7 @@ fn buyout_using_dot_given_exchange_amount_in_dot_succeeds() { assert_eq!(initial_user_native_balance, USERS_INITIAL_NATIVE_BALANCE); assert_eq!(initial_treasury_native_balance, TREASURY_INITIAL_BALANCE); - + // DOT has 10 decimals let exchange_amount = 100_0000000000; assert_ok!(crate::Pallet::::buyout( @@ -137,7 +137,8 @@ fn buyout_using_dot_given_buyout_amount_in_native_succeeds() { exchange_asset_price, ::decimals(native_currency_id), ::decimals(dot_currency_id), - ).expect("This is mocked so it should not fail"); + ) + .expect("This is mocked so it should not fail"); let final_user_dot_balance = get_free_balance(dot_currency_id, &user); let final_user_native_balance = get_free_balance(native_currency_id, &user); diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 93b5b5266..cd8ae3eee 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -161,8 +161,10 @@ parameter_types! { use pallet_contracts::migration::{v11, v12, v13, v14, v15}; // Custom storage version bump -use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; -use frame_support::pallet_prelude::StorageVersion; +use frame_support::{ + pallet_prelude::StorageVersion, + traits::{GetStorageVersion, OnRuntimeUpgrade}, +}; pub struct CustomOnRuntimeUpgrade; impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { @@ -194,10 +196,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - ( - CustomOnRuntimeUpgrade, - pallet_contracts::migration::Migration, - ), + (CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration), >; pub struct ConvertPrice; @@ -336,54 +335,54 @@ impl Contains for BaseFilter { fn contains(call: &RuntimeCall) -> bool { match call { // These modules are all allowed to be called by transactions: - RuntimeCall::Bounties(_) - | RuntimeCall::ChildBounties(_) - | RuntimeCall::ClientsInfo(_) - | RuntimeCall::Treasury(_) - | RuntimeCall::Tokens(_) - | RuntimeCall::Currencies(_) - | RuntimeCall::ParachainStaking(_) - | RuntimeCall::Democracy(_) - | RuntimeCall::Council(_) - | RuntimeCall::TechnicalCommittee(_) - | RuntimeCall::System(_) - | RuntimeCall::Scheduler(_) - | RuntimeCall::Preimage(_) - | RuntimeCall::Timestamp(_) - | RuntimeCall::Balances(_) - | RuntimeCall::Session(_) - | RuntimeCall::ParachainSystem(_) - | RuntimeCall::XcmpQueue(_) - | RuntimeCall::PolkadotXcm(_) - | RuntimeCall::DmpQueue(_) - | RuntimeCall::Utility(_) - | RuntimeCall::Vesting(_) - | RuntimeCall::XTokens(_) - | RuntimeCall::Multisig(_) - | RuntimeCall::Identity(_) - | RuntimeCall::Contracts(_) - | RuntimeCall::ZenlinkProtocol(_) - | RuntimeCall::VestingManager(_) - | RuntimeCall::DiaOracleModule(_) - | RuntimeCall::Fee(_) - | RuntimeCall::Issue(_) - | RuntimeCall::Nomination(_) - | RuntimeCall::Oracle(_) - | RuntimeCall::Redeem(_) - | RuntimeCall::Replace(_) - | RuntimeCall::Security(_) - | RuntimeCall::StellarRelay(_) - | RuntimeCall::VaultRegistry(_) - | RuntimeCall::PooledVaultRewards(_) - | RuntimeCall::Farming(_) - | RuntimeCall::TokenAllowance(_) - | RuntimeCall::AssetRegistry(_) - | RuntimeCall::Proxy(_) - | RuntimeCall::TreasuryBuyoutExtension(_) - | RuntimeCall::RewardDistribution(_) - | RuntimeCall::ParachainInfo(_) - | RuntimeCall::CumulusXcm(_) - | RuntimeCall::VaultStaking(_) => true, + RuntimeCall::Bounties(_) | + RuntimeCall::ChildBounties(_) | + RuntimeCall::ClientsInfo(_) | + RuntimeCall::Treasury(_) | + RuntimeCall::Tokens(_) | + RuntimeCall::Currencies(_) | + RuntimeCall::ParachainStaking(_) | + RuntimeCall::Democracy(_) | + RuntimeCall::Council(_) | + RuntimeCall::TechnicalCommittee(_) | + RuntimeCall::System(_) | + RuntimeCall::Scheduler(_) | + RuntimeCall::Preimage(_) | + RuntimeCall::Timestamp(_) | + RuntimeCall::Balances(_) | + RuntimeCall::Session(_) | + RuntimeCall::ParachainSystem(_) | + RuntimeCall::XcmpQueue(_) | + RuntimeCall::PolkadotXcm(_) | + RuntimeCall::DmpQueue(_) | + RuntimeCall::Utility(_) | + RuntimeCall::Vesting(_) | + RuntimeCall::XTokens(_) | + RuntimeCall::Multisig(_) | + RuntimeCall::Identity(_) | + RuntimeCall::Contracts(_) | + RuntimeCall::ZenlinkProtocol(_) | + RuntimeCall::VestingManager(_) | + RuntimeCall::DiaOracleModule(_) | + RuntimeCall::Fee(_) | + RuntimeCall::Issue(_) | + RuntimeCall::Nomination(_) | + RuntimeCall::Oracle(_) | + RuntimeCall::Redeem(_) | + RuntimeCall::Replace(_) | + RuntimeCall::Security(_) | + RuntimeCall::StellarRelay(_) | + RuntimeCall::VaultRegistry(_) | + RuntimeCall::PooledVaultRewards(_) | + RuntimeCall::Farming(_) | + RuntimeCall::TokenAllowance(_) | + RuntimeCall::AssetRegistry(_) | + RuntimeCall::Proxy(_) | + RuntimeCall::TreasuryBuyoutExtension(_) | + RuntimeCall::RewardDistribution(_) | + RuntimeCall::ParachainInfo(_) | + RuntimeCall::CumulusXcm(_) | + RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive // in the case of adding new pallets. } @@ -1025,7 +1024,13 @@ impl pallet_contracts::Config for Runtime { type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type MaxDelegateDependencies = MaxDelegateDependencies; type RuntimeHoldReason = RuntimeHoldReason; - type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); + type Migrations = ( + v11::Migration, + v12::Migration, + v13::Migration, + v14::Migration, + v15::Migration, + ); type Debug = (); type Environment = (); } @@ -1957,15 +1962,15 @@ impl_runtime_apis! { ) -> pallet_contracts_primitives::ContractExecResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( - origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, - pallet_contracts::Determinism::Enforced, + origin, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -1982,14 +1987,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/amplitude/src/weights/mod.rs b/runtime/amplitude/src/weights/mod.rs index 8f02474aa..b3572ad93 100644 --- a/runtime/amplitude/src/weights/mod.rs +++ b/runtime/amplitude/src/weights/mod.rs @@ -19,22 +19,22 @@ pub mod block_weights; pub mod extrinsic_weights; -pub mod pallet_xcm; -pub mod paritydb_weights; -pub mod rocksdb_weights; -pub mod parachain_staking; -pub mod orml_asset_registry; -pub mod orml_currencies_allowance_extension; -pub mod treasury_buyout_extension; pub mod fee; pub mod issue; pub mod nomination; pub mod oracle; +pub mod orml_asset_registry; +pub mod orml_currencies_allowance_extension; +pub mod pallet_xcm; +pub mod parachain_staking; +pub mod paritydb_weights; pub mod redeem; pub mod replace; +pub mod rocksdb_weights; pub mod stellar_relay; +pub mod treasury_buyout_extension; pub mod vault_registry; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; -pub use rocksdb_weights::constants::RocksDbWeight; \ No newline at end of file +pub use rocksdb_weights::constants::RocksDbWeight; diff --git a/runtime/amplitude/src/xcm_config.rs b/runtime/amplitude/src/xcm_config.rs index e281bcc38..b9067d3bc 100644 --- a/runtime/amplitude/src/xcm_config.rs +++ b/runtime/amplitude/src/xcm_config.rs @@ -21,7 +21,10 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; +use xcm_executor::{ + traits::{Properties, ShouldExecute}, + XcmExecutor, +}; use runtime_common::{asset_registry::FixedConversionRateProvider, CurrencyIdConvert}; diff --git a/runtime/common/src/asset_registry.rs b/runtime/common/src/asset_registry.rs index 8ed3e7da0..e3f741612 100644 --- a/runtime/common/src/asset_registry.rs +++ b/runtime/common/src/asset_registry.rs @@ -9,10 +9,8 @@ use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use scale_info::TypeInfo; use sp_core::Get; use sp_runtime::{traits::PhantomData, BoundedVec, DispatchError}; -use sp_std::fmt::Debug; -use sp_std::vec::Vec; -use spacewalk_primitives::oracle::Key; -use spacewalk_primitives::CurrencyId; +use sp_std::{fmt::Debug, vec::Vec}; +use spacewalk_primitives::{oracle::Key, CurrencyId}; use xcm::opaque::v3::MultiLocation; #[derive(Clone, PartialOrd, Ord, PartialEq, Eq, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)] @@ -40,7 +38,9 @@ pub struct DiaKeys + TypeInfo + Clone + Eq + Debug + Send + Sync> { )] pub struct CustomAssetProcessor; -impl AssetProcessor> for CustomAssetProcessor { +impl AssetProcessor> + for CustomAssetProcessor +{ fn pre_register( id: Option, metadata: AssetMetadata, diff --git a/runtime/common/src/benchmarking/orml_asset_registry.rs b/runtime/common/src/benchmarking/orml_asset_registry.rs index 83cf48d9e..f874c4e30 100644 --- a/runtime/common/src/benchmarking/orml_asset_registry.rs +++ b/runtime/common/src/benchmarking/orml_asset_registry.rs @@ -20,8 +20,8 @@ pub trait Config: #[benchmarks] pub mod benchmarks { use super::{Config, Pallet, *}; - use orml_asset_registry::Call; use crate::asset_registry::StringLimit; + use orml_asset_registry::Call; fn longest_vec>() -> BoundedVec { // there is no fixed upperbound, but all actions are root-only so an assumed upperbound of 128 will do @@ -34,7 +34,7 @@ pub mod benchmarks { MultiLocation::new(1, X8(key, key, key, key, key, key, key, key)) } - fn get_asset_metadata>() -> AssetMetadata { + fn get_asset_metadata>() -> AssetMetadata { AssetMetadata:: { decimals: 12, name: longest_vec::(), @@ -83,10 +83,7 @@ pub mod benchmarks { Some(1234), Some(Some(location.into())), Some(CustomMetadata { - dia_keys: DiaKeys { - blockchain: longest_vec(), - symbol: longest_vec(), - }, + dia_keys: DiaKeys { blockchain: longest_vec(), symbol: longest_vec() }, fee_per_second: 123, }), ); diff --git a/runtime/common/src/zenlink.rs b/runtime/common/src/zenlink.rs index a61022acd..60b3cd974 100644 --- a/runtime/common/src/zenlink.rs +++ b/runtime/common/src/zenlink.rs @@ -42,24 +42,18 @@ pub fn zenlink_id_to_currency_id( (1, LOCAL) => Some(CurrencyId::XCM(symbol)), (2, LOCAL) => match symbol { 0 => Some(CurrencyId::Stellar(Asset::StellarNative)), - 1 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"USDC", issuer: USDC_ISSUER })) - }, - 2 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"TZS\0", issuer: TZS_ISSUER })) - }, - 3 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"BRL\0", issuer: BRL_ISSUER })) - }, - 4 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"EURC", issuer: EURC_ISSUER })) - }, - 5 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"AUDD", issuer: AUDD_ISSUER })) - }, - 6 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"NGNC", issuer: NGNC_ISSUER })) - }, + 1 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"USDC", issuer: USDC_ISSUER })), + 2 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"TZS\0", issuer: TZS_ISSUER })), + 3 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"BRL\0", issuer: BRL_ISSUER })), + 4 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"EURC", issuer: EURC_ISSUER })), + 5 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"AUDD", issuer: AUDD_ISSUER })), + 6 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"NGNC", issuer: NGNC_ISSUER })), _ => None, }, (3, LOCAL) => { @@ -81,9 +75,8 @@ pub fn currency_id_to_zenlink_id( ) -> Option { let disc = discriminant(¤cy_id) as u64; match currency_id { - CurrencyId::Native => { - Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: NATIVE, asset_index: 0 }) - }, + CurrencyId::Native => + Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: NATIVE, asset_index: 0 }), CurrencyId::XCM(token_id) => Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: LOCAL, @@ -110,11 +103,11 @@ pub fn currency_id_to_zenlink_id( }) }, CurrencyId::ZenlinkLPToken(token1_id, token1_type, token2_id, token2_type) => { - let index = (disc << 8) - + ((token1_id as u64) << 16) - + ((token1_type as u64) << 24) - + ((token2_id as u64) << 32) - + ((token2_type as u64) << 40); + let index = (disc << 8) + + ((token1_id as u64) << 16) + + ((token1_type as u64) << 24) + + ((token2_id as u64) << 32) + + ((token2_type as u64) << 40); Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: LOCAL, asset_index: index }) }, CurrencyId::Token(_) => None, diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 7bc775264..d0c19a02b 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -160,8 +160,10 @@ pub type SignedPayload = generic::SignedPayload; // To be removed after contracts migrations executes. use pallet_contracts::migration::{v11, v12, v13, v14, v15}; // Custom storage version bump -use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; -use frame_support::pallet_prelude::StorageVersion; +use frame_support::{ + pallet_prelude::StorageVersion, + traits::{GetStorageVersion, OnRuntimeUpgrade}, +}; pub struct CustomOnRuntimeUpgrade; impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { @@ -192,10 +194,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - ( - CustomOnRuntimeUpgrade, - pallet_contracts::migration::Migration, - ), + (CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration), >; pub struct ConvertPrice; @@ -334,56 +333,56 @@ impl Contains for BaseFilter { fn contains(call: &RuntimeCall) -> bool { match call { // These modules are all allowed to be called by transactions: - RuntimeCall::Bounties(_) - | RuntimeCall::ChildBounties(_) - | RuntimeCall::ClientsInfo(_) - | RuntimeCall::Treasury(_) - | RuntimeCall::Tokens(_) - | RuntimeCall::Currencies(_) - | RuntimeCall::ParachainStaking(_) - | RuntimeCall::Democracy(_) - | RuntimeCall::Council(_) - | RuntimeCall::TechnicalCommittee(_) - | RuntimeCall::System(_) - | RuntimeCall::Scheduler(_) - | RuntimeCall::Preimage(_) - | RuntimeCall::Timestamp(_) - | RuntimeCall::Balances(_) - | RuntimeCall::Session(_) - | RuntimeCall::ParachainSystem(_) - | RuntimeCall::Sudo(_) - | RuntimeCall::XcmpQueue(_) - | RuntimeCall::PolkadotXcm(_) - | RuntimeCall::DmpQueue(_) - | RuntimeCall::Utility(_) - | RuntimeCall::Vesting(_) - | RuntimeCall::XTokens(_) - | RuntimeCall::Multisig(_) - | RuntimeCall::Identity(_) - | RuntimeCall::Contracts(_) - | RuntimeCall::ZenlinkProtocol(_) - | RuntimeCall::DiaOracleModule(_) - | RuntimeCall::Fee(_) - | RuntimeCall::Issue(_) - | RuntimeCall::Nomination(_) - | RuntimeCall::Oracle(_) - | RuntimeCall::Redeem(_) - | RuntimeCall::Replace(_) - | RuntimeCall::Security(_) - | RuntimeCall::StellarRelay(_) - | RuntimeCall::VaultRegistry(_) - | RuntimeCall::PooledVaultRewards(_) - | RuntimeCall::Farming(_) - | RuntimeCall::TokenAllowance(_) - | RuntimeCall::AssetRegistry(_) - | RuntimeCall::Proxy(_) - | RuntimeCall::OrmlExtension(_) - | RuntimeCall::TreasuryBuyoutExtension(_) - | RuntimeCall::RewardDistribution(_) - | RuntimeCall::ParachainInfo(_) - | RuntimeCall::CumulusXcm(_) - | RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive - // in the case of adding new pallets. + RuntimeCall::Bounties(_) | + RuntimeCall::ChildBounties(_) | + RuntimeCall::ClientsInfo(_) | + RuntimeCall::Treasury(_) | + RuntimeCall::Tokens(_) | + RuntimeCall::Currencies(_) | + RuntimeCall::ParachainStaking(_) | + RuntimeCall::Democracy(_) | + RuntimeCall::Council(_) | + RuntimeCall::TechnicalCommittee(_) | + RuntimeCall::System(_) | + RuntimeCall::Scheduler(_) | + RuntimeCall::Preimage(_) | + RuntimeCall::Timestamp(_) | + RuntimeCall::Balances(_) | + RuntimeCall::Session(_) | + RuntimeCall::ParachainSystem(_) | + RuntimeCall::Sudo(_) | + RuntimeCall::XcmpQueue(_) | + RuntimeCall::PolkadotXcm(_) | + RuntimeCall::DmpQueue(_) | + RuntimeCall::Utility(_) | + RuntimeCall::Vesting(_) | + RuntimeCall::XTokens(_) | + RuntimeCall::Multisig(_) | + RuntimeCall::Identity(_) | + RuntimeCall::Contracts(_) | + RuntimeCall::ZenlinkProtocol(_) | + RuntimeCall::DiaOracleModule(_) | + RuntimeCall::Fee(_) | + RuntimeCall::Issue(_) | + RuntimeCall::Nomination(_) | + RuntimeCall::Oracle(_) | + RuntimeCall::Redeem(_) | + RuntimeCall::Replace(_) | + RuntimeCall::Security(_) | + RuntimeCall::StellarRelay(_) | + RuntimeCall::VaultRegistry(_) | + RuntimeCall::PooledVaultRewards(_) | + RuntimeCall::Farming(_) | + RuntimeCall::TokenAllowance(_) | + RuntimeCall::AssetRegistry(_) | + RuntimeCall::Proxy(_) | + RuntimeCall::OrmlExtension(_) | + RuntimeCall::TreasuryBuyoutExtension(_) | + RuntimeCall::RewardDistribution(_) | + RuntimeCall::ParachainInfo(_) | + RuntimeCall::CumulusXcm(_) | + RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive + // in the case of adding new pallets. } } } @@ -1078,7 +1077,13 @@ impl pallet_contracts::Config for Runtime { type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type MaxDelegateDependencies = MaxDelegateDependencies; type RuntimeHoldReason = RuntimeHoldReason; - type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); + type Migrations = ( + v11::Migration, + v12::Migration, + v13::Migration, + v14::Migration, + v15::Migration, + ); type Debug = (); type Environment = (); } @@ -1982,14 +1987,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, - pallet_contracts::Determinism::Enforced, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -2006,14 +2011,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/foucoco/src/weights/mod.rs b/runtime/foucoco/src/weights/mod.rs index 266270306..1e2e7caa1 100644 --- a/runtime/foucoco/src/weights/mod.rs +++ b/runtime/foucoco/src/weights/mod.rs @@ -19,21 +19,21 @@ pub mod block_weights; pub mod extrinsic_weights; -pub mod pallet_xcm; -pub mod paritydb_weights; -pub mod rocksdb_weights; -pub mod parachain_staking; -pub mod orml_asset_registry; -pub mod orml_currencies_allowance_extension; -pub mod orml_tokens_management_extension; -pub mod treasury_buyout_extension; pub mod fee; pub mod issue; pub mod nomination; pub mod oracle; +pub mod orml_asset_registry; +pub mod orml_currencies_allowance_extension; +pub mod orml_tokens_management_extension; +pub mod pallet_xcm; +pub mod parachain_staking; +pub mod paritydb_weights; pub mod redeem; pub mod replace; +pub mod rocksdb_weights; pub mod stellar_relay; +pub mod treasury_buyout_extension; pub mod vault_registry; pub use block_weights::constants::BlockExecutionWeight; diff --git a/runtime/foucoco/src/xcm_config.rs b/runtime/foucoco/src/xcm_config.rs index e6cb671d9..54f828e49 100644 --- a/runtime/foucoco/src/xcm_config.rs +++ b/runtime/foucoco/src/xcm_config.rs @@ -5,12 +5,12 @@ use frame_support::{ match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, }; +use log; use orml_asset_registry::{AssetRegistryTrader, FixedRateAssetRegistryTrader}; use orml_traits::{ location::{RelativeReserveProvider, Reserve}, parameter_type_with_key, }; -use log; use orml_xcm_support::{DepositToAlternative, IsNativeConcrete, MultiCurrencyAdapter}; use pallet_xcm::XcmPassthrough; use polkadot_parachain::primitives::Sibling; @@ -23,7 +23,10 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; +use xcm_executor::{ + traits::{Properties, ShouldExecute}, + XcmExecutor, +}; use super::{ AccountId, AssetRegistry, Balance, Balances, Currencies, CurrencyId, FoucocoTreasuryAccount, diff --git a/runtime/integration-tests/src/amplitude_tests.rs b/runtime/integration-tests/src/amplitude_tests.rs index 09c09c536..34ba7597e 100644 --- a/runtime/integration-tests/src/amplitude_tests.rs +++ b/runtime/integration-tests/src/amplitude_tests.rs @@ -1,4 +1,5 @@ -use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_amplitude}, +use crate::{ + mock::{assets_metadata_for_registry_amplitude, USDT_ASSET_ID}, sibling, test_macros::{ parachain1_transfer_asset_to_parachain2, parachain1_transfer_asset_to_parachain2_and_back, @@ -10,22 +11,22 @@ use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_amplitude}, AMPLITUDE_ID, ASSETHUB_ID, SIBLING_ID, }; -use frame_support::assert_ok; use asset_hub_kusama_runtime; -use integration_tests_common::{ - constants::{kusama, asset_hub_kusama}, -}; +use frame_support::assert_ok; +use integration_tests_common::constants::{asset_hub_kusama, kusama}; use crate::genesis::{genesis_gen, genesis_sibling}; -use xcm::latest::NetworkId; -use xcm_emulator::{decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor}; use frame_support::traits::OnInitialize; - +use xcm::latest::NetworkId; +use xcm_emulator::{ + decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor, +}; // Native fee expected for each token according to the `fee_per_second` values defined in the mock const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; const BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET: polkadot_core_primitives::Balance = 5000000000; -const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET/ 20; +const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = + BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET / 20; const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET / 10; @@ -131,7 +132,6 @@ fn transfer_ksm_from_kusama_to_amplitude() { ); } - #[test] fn transfer_ksm_from_amplitude_to_kusama() { transfer_10_relay_token_from_parachain_to_relay_chain!( diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index 21bd131ce..fb5b02ec0 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -1,144 +1,130 @@ use crate::*; // Substrate -use sp_core::{ storage::Storage}; +use sp_core::storage::Storage; // Cumulus -use integration_tests_common::{ - constants::{accounts, collators}, -}; +use integration_tests_common::constants::{accounts, collators}; pub const SAFE_XCM_VERSION: u32 = 3; use crate::mock::units; - - #[macro_export] macro_rules! genesis_gen { ($runtime:ident, $para_account_id: ident, $asset_metadata: ident) => {{ + use crate::mock::units; + use integration_tests_common::constants::{accounts, collators}; + use spacewalk_primitives::CurrencyId; use $runtime::BuildStorage; - use crate::mock::units; - use integration_tests_common::constants::{collators, accounts}; - use spacewalk_primitives::CurrencyId; - pub const SAFE_XCM_VERSION: u32 = 3; - - let token_balances = accounts::init_balances() - .iter() - .flat_map(|k| vec![(k.clone(), CurrencyId::XCM(0), units(1000))]) - .collect(); - - - let stakers: Vec<_> = accounts::init_balances() - .iter() - .cloned() - .map(|account_id| (account_id, None, units(10_000_000))) - .collect(); - - - let genesis_config = $runtime::RuntimeGenesisConfig { - system: $runtime::SystemConfig { - code: $runtime::WASM_BINARY - .expect("WASM binary was not build, please build it!") - .to_vec(), - ..Default::default() - }, - balances: $runtime::BalancesConfig { - balances: accounts::init_balances() - .iter() - .cloned() - .map(|k| (k, units(10_001_000))) - .collect(), - }, - tokens: $runtime::TokensConfig { - balances: token_balances - }, - parachain_info: $runtime::ParachainInfoConfig { - parachain_id: $para_account_id.into(), - ..Default::default() - }, - session: $runtime::SessionConfig { - keys: collators::invulnerables() - .into_iter() - .map(|(acc, aura)| { - ( - acc.clone(), // account id - acc, // validator id - $runtime::SessionKeys { aura }, // session keys - ) - }) - .collect(), - }, - polkadot_xcm: $runtime::PolkadotXcmConfig { - safe_xcm_version: Some(SAFE_XCM_VERSION), - ..Default::default() - }, - asset_registry: $runtime::AssetRegistryConfig { - assets: $asset_metadata(), - last_asset_id: CurrencyId::Native, - }, - parachain_staking: $runtime::ParachainStakingConfig { - stakers, - inflation_config: Default::default(), - max_candidate_stake: units(100_000_000_000), - max_selected_candidates: 40, - }, - ..Default::default() - }; - - genesis_config.build_storage().unwrap() + pub const SAFE_XCM_VERSION: u32 = 3; + + let token_balances = accounts::init_balances() + .iter() + .flat_map(|k| vec![(k.clone(), CurrencyId::XCM(0), units(1000))]) + .collect(); + + let stakers: Vec<_> = accounts::init_balances() + .iter() + .cloned() + .map(|account_id| (account_id, None, units(10_000_000))) + .collect(); + + let genesis_config = $runtime::RuntimeGenesisConfig { + system: $runtime::SystemConfig { + code: $runtime::WASM_BINARY + .expect("WASM binary was not build, please build it!") + .to_vec(), + ..Default::default() + }, + balances: $runtime::BalancesConfig { + balances: accounts::init_balances() + .iter() + .cloned() + .map(|k| (k, units(10_001_000))) + .collect(), + }, + tokens: $runtime::TokensConfig { balances: token_balances }, + parachain_info: $runtime::ParachainInfoConfig { + parachain_id: $para_account_id.into(), + ..Default::default() + }, + session: $runtime::SessionConfig { + keys: collators::invulnerables() + .into_iter() + .map(|(acc, aura)| { + ( + acc.clone(), // account id + acc, // validator id + $runtime::SessionKeys { aura }, // session keys + ) + }) + .collect(), + }, + polkadot_xcm: $runtime::PolkadotXcmConfig { + safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() + }, + asset_registry: $runtime::AssetRegistryConfig { + assets: $asset_metadata(), + last_asset_id: CurrencyId::Native, + }, + parachain_staking: $runtime::ParachainStakingConfig { + stakers, + inflation_config: Default::default(), + max_candidate_stake: units(100_000_000_000), + max_selected_candidates: 40, + }, + ..Default::default() + }; + + genesis_config.build_storage().unwrap() }}; } pub fn genesis_sibling(para_id: u32) -> Storage { - use sibling::BuildStorage; - - let token_balances = accounts::init_balances() - .iter() - .flat_map(|k| vec![(k.clone(), sibling::CurrencyId::XCM(0), units(100))]) - .collect(); - - let genesis_config = sibling::RuntimeGenesisConfig { - system: sibling::SystemConfig { - code: pendulum_runtime::WASM_BINARY - .expect("WASM binary was not build, please build it!") - .to_vec(), - ..Default::default() - }, - balances: sibling::BalancesConfig { - balances: accounts::init_balances() - .iter() - .cloned() - .map(|k| (k, units(100))) - .collect(), - }, - tokens: sibling::TokensConfig { - balances: token_balances - }, - parachain_info: sibling::ParachainInfoConfig { - parachain_id: para_id.into(), - ..Default::default() - }, - session: sibling::SessionConfig { - keys: collators::invulnerables() - .into_iter() - .map(|(acc, aura)| { - ( - acc.clone(), // account id - acc, // validator id - sibling::SessionKeys { aura }, // session keys - ) - }) - .collect(), - }, - polkadot_xcm: sibling::PolkadotXcmConfig { - safe_xcm_version: Some(SAFE_XCM_VERSION), - ..Default::default() - }, - - ..Default::default() - }; - - genesis_config.build_storage().unwrap() + use sibling::BuildStorage; + + let token_balances = accounts::init_balances() + .iter() + .flat_map(|k| vec![(k.clone(), sibling::CurrencyId::XCM(0), units(100))]) + .collect(); + + let genesis_config = sibling::RuntimeGenesisConfig { + system: sibling::SystemConfig { + code: pendulum_runtime::WASM_BINARY + .expect("WASM binary was not build, please build it!") + .to_vec(), + ..Default::default() + }, + balances: sibling::BalancesConfig { + balances: accounts::init_balances().iter().cloned().map(|k| (k, units(100))).collect(), + }, + tokens: sibling::TokensConfig { balances: token_balances }, + parachain_info: sibling::ParachainInfoConfig { + parachain_id: para_id.into(), + ..Default::default() + }, + session: sibling::SessionConfig { + keys: collators::invulnerables() + .into_iter() + .map(|(acc, aura)| { + ( + acc.clone(), // account id + acc, // validator id + sibling::SessionKeys { aura }, // session keys + ) + }) + .collect(), + }, + polkadot_xcm: sibling::PolkadotXcmConfig { + safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() + }, + + ..Default::default() + }; + + genesis_config.build_storage().unwrap() } -pub(super) use crate::genesis_gen; \ No newline at end of file +pub(super) use crate::genesis_gen; diff --git a/runtime/integration-tests/src/mock.rs b/runtime/integration-tests/src/mock.rs index 729cf69f9..a9d973e06 100644 --- a/runtime/integration-tests/src/mock.rs +++ b/runtime/integration-tests/src/mock.rs @@ -1,13 +1,11 @@ -use crate::{definitions::asset_hub}; +use crate::definitions::asset_hub; use amplitude_runtime::CurrencyId as AmplitudeCurrencyId; -use pendulum_runtime::CurrencyId as PendulumCurrencyId; -use polkadot_core_primitives::Balance; use codec::Encode; use frame_support::BoundedVec; +use pendulum_runtime::{definitions::moonbeam, CurrencyId as PendulumCurrencyId}; +use polkadot_core_primitives::Balance; use runtime_common::asset_registry::{CustomMetadata, DiaKeys, StringLimit}; use xcm::{v3::MultiLocation, VersionedMultiLocation}; -use pendulum_runtime::definitions::moonbeam; - pub const UNIT: Balance = 1_000_000_000_000; pub const TEN_UNITS: Balance = 10_000_000_000_000; @@ -45,7 +43,9 @@ pub fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec::truncate_from("USDT Assethub".as_bytes().to_vec()), + name: BoundedVec::::truncate_from( + "USDT Assethub".as_bytes().to_vec(), + ), symbol: BoundedVec::::truncate_from("USDT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(asset_hub::USDT_location())), @@ -81,7 +81,9 @@ pub fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec::truncate_from("Moonbeam BRZ".as_bytes().to_vec()), + name: BoundedVec::::truncate_from( + "Moonbeam BRZ".as_bytes().to_vec(), + ), symbol: BoundedVec::::truncate_from("BRZ".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(xcm::VersionedMultiLocation::V3(moonbeam::BRZ_location())), @@ -125,7 +127,9 @@ pub fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec AmplitudeCurrencyId::XCM(1), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: BoundedVec::::truncate_from("USDT Assethub".as_bytes().to_vec()), + name: BoundedVec::::truncate_from( + "USDT Assethub".as_bytes().to_vec(), + ), symbol: BoundedVec::::truncate_from("USDT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(asset_hub::USDT_location())), @@ -159,4 +163,3 @@ pub fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec ), ] } - diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index dca720905..36c7be1e5 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -1,21 +1,26 @@ -use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_pendulum}, - sibling, test_macros::{ +use crate::{ + mock::{assets_metadata_for_registry_pendulum, USDT_ASSET_ID}, + sibling, + test_macros::{ moonbeam_transfers_token_and_handle_automation, parachain1_transfer_asset_to_parachain2, parachain1_transfer_asset_to_parachain2_and_back, parachain1_transfer_incorrect_asset_to_parachain2_should_fail, transfer_10_relay_token_from_parachain_to_relay_chain, transfer_20_relay_token_from_relay_chain_to_parachain, transfer_native_token_from_parachain1_to_parachain2_and_back, - }, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID}; + }, + ASSETHUB_ID, PENDULUM_ID, SIBLING_ID, +}; -use frame_support::assert_ok; +use crate::genesis::{genesis_gen, genesis_sibling}; +use frame_support::{assert_ok, traits::OnInitialize}; +use integration_tests_common::constants::{asset_hub_polkadot, polkadot}; #[allow(unused_imports)] use pendulum_runtime::definitions::moonbeam::PARA_ID as MOONBEAM_PARA_ID; use xcm::latest::NetworkId; -use xcm_emulator::{decl_test_networks, decl_test_relay_chains, decl_test_parachains, DefaultMessageProcessor}; -use crate::genesis::{genesis_gen, genesis_sibling}; -use integration_tests_common::constants::{polkadot, asset_hub_polkadot}; -use frame_support::traits::OnInitialize; +use xcm_emulator::{ + decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor, +}; // Native fee expected for each token according to the `fee_per_second` values defined in the mock diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 537e236d0..a01d1e7d2 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -3,6 +3,7 @@ use codec::{Decode, Encode, MaxEncodedLen}; use core::marker::PhantomData; +use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; use frame_support::{ match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, @@ -19,18 +20,21 @@ use scale_info::TypeInfo; use serde::{Deserialize, Serialize}; use sp_core::H256; use sp_debug_derive::RuntimeDebug; -use sp_runtime::{traits::{BlakeTwo256, Convert, IdentityLookup, Zero, MaybeEquivalence}, AccountId32, generic, impl_opaque_keys, Perquintill, Permill}; -use xcm::v3::prelude::*; -use xcm_emulator::{ - Weight, +use sp_runtime::{ + generic, impl_opaque_keys, + traits::{BlakeTwo256, Convert, ConvertInto, IdentityLookup, MaybeEquivalence, Zero}, + AccountId32, Permill, Perquintill, }; -use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; -use sp_runtime::traits::ConvertInto; +use xcm::v3::prelude::*; +use xcm_emulator::Weight; use xcm_executor::{ traits::{JustTry, ShouldExecute, WeightTrader}, Assets, XcmExecutor, }; +use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; +use pendulum_runtime::definitions::moonbeam::BRZ_location; +use runtime_common::AuraId; use xcm::latest::Weight as XCMWeight; use xcm_builder::{ AccountId32Aliases, AllowUnpaidExecutionFrom, ConvertedConcreteId, EnsureXcmOrigin, @@ -39,9 +43,6 @@ use xcm_builder::{ SignedToAccountId32, SovereignSignedViaLocation, }; use xcm_executor::traits::Properties; -use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; -use pendulum_runtime::definitions::moonbeam::BRZ_location; -use runtime_common::AuraId; #[cfg(any(feature = "std", test))] pub use sp_runtime::BuildStorage; @@ -54,7 +55,8 @@ pub const MILLISECS_PER_BLOCK: u64 = 12000; pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK; // Time is measured by number of blocks. -pub const MINUTES: runtime_common::BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as runtime_common::BlockNumber); +pub const MINUTES: runtime_common::BlockNumber = + 60_000 / (MILLISECS_PER_BLOCK as runtime_common::BlockNumber); pub const HOURS: runtime_common::BlockNumber = MINUTES * 60; pub const DAYS: runtime_common::BlockNumber = HOURS * 24; pub const BLOCKS_PER_YEAR: runtime_common::BlockNumber = DAYS * 36525 / 100; @@ -190,9 +192,7 @@ impl Convert> for CurrencyIdConvert { } // Required this now for FungiblesAdapter. -impl MaybeEquivalence -for CurrencyIdConvert -{ +impl MaybeEquivalence for CurrencyIdConvert { fn convert(id: &MultiLocation) -> Option { >>::convert(*id) } @@ -328,7 +328,7 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { if matches!(origin, MultiLocation { parents: 1, interior: Here }) && instructions.iter().any(|inst| matches!(inst, ReserveAssetDeposited { .. })) { - println!{"Unexpected ReserveAssetDeposited from the relay chain"}; + println! {"Unexpected ReserveAssetDeposited from the relay chain"}; } // Permit everything else Ok(()) @@ -432,7 +432,6 @@ impl orml_xtokens::Config for Runtime { type UniversalLocation = UniversalLocation; } - parameter_types! { pub const ProposalBond: Permill = Permill::from_percent(5); pub const ProposalBondMinimum: Balance = 10 * UNIT; @@ -442,11 +441,9 @@ parameter_types! { pub const MaxApprovals: u32 = 100; } -type TreasuryApproveOrigin = - EnsureRoot; +type TreasuryApproveOrigin = EnsureRoot; -type TreasuryRejectOrigin = - EnsureRoot; +type TreasuryRejectOrigin = EnsureRoot; impl pallet_treasury::Config for Runtime { type PalletId = TreasuryPalletId; @@ -481,7 +478,6 @@ impl cumulus_pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; } - type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; pub type Block = generic::Block; @@ -513,7 +509,6 @@ frame_support::construct_runtime!( } ); - pub type Balance = u128; pub type BlockNumber = u32; pub type Index = u32; @@ -761,7 +756,12 @@ impl WeightTrader for AllTokensAreCreatedEqualToWeight { Self(MultiLocation::parent()) } - fn buy_weight(&mut self, weight: Weight, payment: Assets, _context: &XcmContext) -> Result { + fn buy_weight( + &mut self, + weight: Weight, + payment: Assets, + _context: &XcmContext, + ) -> Result { let asset_id = payment.fungible.iter().next().expect("Payment must be something; qed").0; let required = MultiAsset { id: *asset_id, fun: Fungible(weight.ref_time() as u128) }; diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index 38e9d609f..8f90817d0 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -8,11 +8,11 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain_id:ident, $tx_fee:ident ) => {{ - use xcm_emulator::{Network, TestExt}; - use crate::mock::{units}; + use crate::mock::units; use frame_support::traits::fungibles::Inspect; use polkadot_core_primitives::Balance; use xcm::latest::{Junction, Junction::Parachain, Junctions::Here}; + use xcm_emulator::{Network, TestExt}; use $para_runtime::CurrencyId; use integration_tests_common::constants::accounts; @@ -24,20 +24,21 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { // get ALICE's balance before the transfer $parachain::execute_with(|| { - orml_tokens_before = $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()); + orml_tokens_before = $para_runtime::Tokens::balance( + CurrencyId::XCM(0), + &alice_account_id.clone().into(), + ); }); - // get ALICE's balance in the relay chain, before the transfer. Ensure it is enough to transfer. $relaychain::execute_with(|| { - let before_alice_free_balance = $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); + let before_alice_free_balance = + $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); assert!(before_alice_free_balance > transfer_amount); }); - // execute the transfer from relay chain $relaychain::execute_with(|| { - assert_ok!($relay_runtime::XcmPallet::reserve_transfer_assets( $relay_runtime::RuntimeOrigin::signed(alice_account_id.clone().into()), Box::new(Parachain($parachain_id).into()), @@ -49,7 +50,6 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { Box::new((Here, transfer_amount).into()), 0 )); - }); // a "Deposited" event occurred is proof that the transfer was successful @@ -57,8 +57,8 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { use $para_runtime::{RuntimeEvent, System}; for event in System::events() { - println!{"Parachain events when receiving of relay token"} - println!{"{:?}", event} + println! {"Parachain events when receiving of relay token"} + println! {"{:?}", event} } assert!(System::events().iter().any(|r| matches!( @@ -74,7 +74,10 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain::execute_with(|| { assert_eq!( - $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()), + $para_runtime::Tokens::balance( + CurrencyId::XCM(0), + &alice_account_id.clone().into() + ), orml_tokens_before + transfer_amount - $tx_fee, "Incorrect amount received" ); @@ -192,8 +195,8 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { $parachain2_id:ident ) => {{ use crate::mock::{INCORRECT_ASSET_ID, TEN_UNITS, UNIT}; - use xcm_emulator::TestExt; use frame_support::traits::{fungibles::Inspect, Currency}; + use integration_tests_common::constants::accounts; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; use sp_runtime::{traits::AccountIdConversion, MultiAddress}; @@ -203,7 +206,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { Junctions::{X1, X2}, MultiLocation, WeightLimit, }; - use integration_tests_common::constants::accounts; + use xcm_emulator::TestExt; use $para2_runtime::CurrencyId; let parachain2_account: AccountId = Sibling::from($parachain2_id).into_account_truncating(); @@ -249,7 +252,10 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { assert_ok!(PolkadotXcm::limited_reserve_transfer_assets( origin.clone(), Box::new(MultiLocation::new(1, X1(Parachain($parachain2_id))).into()), - Box::new(Junction::AccountId32 { id: bob_account_id.clone().into(), network: None }.into()), + Box::new( + Junction::AccountId32 { id: bob_account_id.clone().into(), network: None } + .into() + ), Box::new( (X2(PalletInstance(50), GeneralIndex(INCORRECT_ASSET_ID as u128)), TEN_UNITS) .into() @@ -278,7 +284,8 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { RuntimeEvent::XcmpQueue(cumulus_pallet_xcmp_queue::Event::Fail { message_hash: _, error: xcm::v3::Error::TooExpensive, - weight: _, .. + weight: _, + .. }) ))); }); @@ -302,9 +309,9 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { $parachain2_id:ident, $tx_fee:ident ) => {{ - use xcm_emulator::TestExt; use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungibles::Inspect, Currency}; + use integration_tests_common::constants::accounts; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; use sp_runtime::{traits::AccountIdConversion, MultiAddress}; @@ -314,8 +321,8 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { Junctions::{X1, X2}, MultiLocation, WeightLimit, }; + use xcm_emulator::TestExt; use $para2_runtime::CurrencyId; - use integration_tests_common::constants::accounts; let alice_account_id = accounts::init_balances()[0].clone(); let bob_account_id = accounts::init_balances()[1].clone(); @@ -323,7 +330,13 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { let parachain2_account: AccountId = Sibling::from($parachain2_id).into_account_truncating(); $parachain2::execute_with(|| { - assert_eq!($para2_runtime::Tokens::balance(CurrencyId::XCM(1), &alice_account_id.clone().into()), 0); + assert_eq!( + $para2_runtime::Tokens::balance( + CurrencyId::XCM(1), + &alice_account_id.clone().into() + ), + 0 + ); }); $parachain1::execute_with(|| { @@ -356,7 +369,10 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { assert_ok!(PolkadotXcm::limited_reserve_transfer_assets( origin.clone(), Box::new(MultiLocation::new(1, X1(Parachain($parachain2_id))).into()), - Box::new(Junction::AccountId32 { id: bob_account_id.clone().into(), network: None }.into()), + Box::new( + Junction::AccountId32 { id: bob_account_id.clone().into(), network: None } + .into() + ), Box::new( (X2(PalletInstance(50), GeneralIndex($para1_asset_id as u128)), TEN_UNITS) .into() @@ -395,7 +411,10 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { ))); assert_eq!( - $para2_runtime::Tokens::balance($para2_runtime::CurrencyId::XCM(1), &bob_account_id.clone().into()), + $para2_runtime::Tokens::balance( + $para2_runtime::CurrencyId::XCM(1), + &bob_account_id.clone().into() + ), TEN_UNITS - $tx_fee ); }); @@ -414,13 +433,13 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { $network_id: ident, $tx_fee: ident ) => {{ - use xcm_emulator::TestExt; use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungible::Mutate, fungibles::Inspect}; + use integration_tests_common::constants::accounts; use xcm::latest::{ Junction, Junction::Parachain, Junctions::X2, MultiLocation, WeightLimit, }; - use integration_tests_common::constants::accounts; + use xcm_emulator::TestExt; let bob_account_id = accounts::init_balances()[1].clone(); @@ -459,7 +478,10 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { 1, X2( Parachain($parachain1_id), - Junction::AccountId32 { network: Some($network_id), id: bob_account_id.clone().into() } + Junction::AccountId32 { + network: Some($network_id), + id: bob_account_id.clone().into() + } ) ) .into() @@ -481,7 +503,6 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { $parachain1::execute_with(|| { use $para1_runtime::*; - let events = System::events(); match &events[events.len() - 2] { &frame_system::EventRecord { diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index d1d1edbde..e4efeca01 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -77,8 +77,8 @@ use runtime_common::{ use cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; -use dia_oracle::DiaOracle; pub use dia_oracle::dia::AssetId; +use dia_oracle::DiaOracle; pub use issue::{Event as IssueEvent, IssueRequest}; pub use nomination::Event as NominationEvent; use oracle::dia::DiaOracleAdapter; @@ -161,8 +161,10 @@ parameter_types! { use pallet_contracts::migration::{v11, v12, v13, v14, v15}; // Custom storage version bump -use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; -use frame_support::pallet_prelude::StorageVersion; +use frame_support::{ + pallet_prelude::StorageVersion, + traits::{GetStorageVersion, OnRuntimeUpgrade}, +}; pub struct CustomOnRuntimeUpgrade; impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { @@ -187,7 +189,6 @@ impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { } } - /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -195,10 +196,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - ( - CustomOnRuntimeUpgrade, - pallet_contracts::migration::Migration, - ), + (CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration), >; pub struct ConvertPrice; @@ -337,54 +335,54 @@ impl Contains for BaseFilter { fn contains(call: &RuntimeCall) -> bool { match call { // These modules are all allowed to be called by transactions: - RuntimeCall::Bounties(_) - | RuntimeCall::ChildBounties(_) - | RuntimeCall::ClientsInfo(_) - | RuntimeCall::Treasury(_) - | RuntimeCall::Tokens(_) - | RuntimeCall::Currencies(_) - | RuntimeCall::ParachainStaking(_) - | RuntimeCall::Democracy(_) - | RuntimeCall::Council(_) - | RuntimeCall::TechnicalCommittee(_) - | RuntimeCall::System(_) - | RuntimeCall::Scheduler(_) - | RuntimeCall::Preimage(_) - | RuntimeCall::Timestamp(_) - | RuntimeCall::Balances(_) - | RuntimeCall::Session(_) - | RuntimeCall::ParachainSystem(_) - | RuntimeCall::XcmpQueue(_) - | RuntimeCall::PolkadotXcm(_) - | RuntimeCall::DmpQueue(_) - | RuntimeCall::Utility(_) - | RuntimeCall::Vesting(_) - | RuntimeCall::XTokens(_) - | RuntimeCall::Multisig(_) - | RuntimeCall::Identity(_) - | RuntimeCall::Contracts(_) - | RuntimeCall::ZenlinkProtocol(_) - | RuntimeCall::DiaOracleModule(_) - | RuntimeCall::VestingManager(_) - | RuntimeCall::TokenAllowance(_) - | RuntimeCall::AssetRegistry(_) - | RuntimeCall::Fee(_) - | RuntimeCall::Issue(_) - | RuntimeCall::Nomination(_) - | RuntimeCall::Oracle(_) - | RuntimeCall::Redeem(_) - | RuntimeCall::Replace(_) - | RuntimeCall::Security(_) - | RuntimeCall::StellarRelay(_) - | RuntimeCall::VaultRegistry(_) - | RuntimeCall::PooledVaultRewards(_) - | RuntimeCall::RewardDistribution(_) - | RuntimeCall::Farming(_) - | RuntimeCall::Proxy(_) - | RuntimeCall::TreasuryBuyoutExtension(_) - | RuntimeCall::ParachainInfo(_) - | RuntimeCall::CumulusXcm(_) - | RuntimeCall::VaultStaking(_) => true, + RuntimeCall::Bounties(_) | + RuntimeCall::ChildBounties(_) | + RuntimeCall::ClientsInfo(_) | + RuntimeCall::Treasury(_) | + RuntimeCall::Tokens(_) | + RuntimeCall::Currencies(_) | + RuntimeCall::ParachainStaking(_) | + RuntimeCall::Democracy(_) | + RuntimeCall::Council(_) | + RuntimeCall::TechnicalCommittee(_) | + RuntimeCall::System(_) | + RuntimeCall::Scheduler(_) | + RuntimeCall::Preimage(_) | + RuntimeCall::Timestamp(_) | + RuntimeCall::Balances(_) | + RuntimeCall::Session(_) | + RuntimeCall::ParachainSystem(_) | + RuntimeCall::XcmpQueue(_) | + RuntimeCall::PolkadotXcm(_) | + RuntimeCall::DmpQueue(_) | + RuntimeCall::Utility(_) | + RuntimeCall::Vesting(_) | + RuntimeCall::XTokens(_) | + RuntimeCall::Multisig(_) | + RuntimeCall::Identity(_) | + RuntimeCall::Contracts(_) | + RuntimeCall::ZenlinkProtocol(_) | + RuntimeCall::DiaOracleModule(_) | + RuntimeCall::VestingManager(_) | + RuntimeCall::TokenAllowance(_) | + RuntimeCall::AssetRegistry(_) | + RuntimeCall::Fee(_) | + RuntimeCall::Issue(_) | + RuntimeCall::Nomination(_) | + RuntimeCall::Oracle(_) | + RuntimeCall::Redeem(_) | + RuntimeCall::Replace(_) | + RuntimeCall::Security(_) | + RuntimeCall::StellarRelay(_) | + RuntimeCall::VaultRegistry(_) | + RuntimeCall::PooledVaultRewards(_) | + RuntimeCall::RewardDistribution(_) | + RuntimeCall::Farming(_) | + RuntimeCall::Proxy(_) | + RuntimeCall::TreasuryBuyoutExtension(_) | + RuntimeCall::ParachainInfo(_) | + RuntimeCall::CumulusXcm(_) | + RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive // in the case of adding new pallets. } @@ -394,8 +392,8 @@ impl Contains for BaseFilter { // Configure FRAME pallets to include in runtime. impl frame_system::Config for Runtime { - /// The Block type used by the runtime. This is used by construct_runtime to retrieve the extrinsics or other block specific data as needed. - type Block = Block; + /// The Block type used by the runtime. This is used by construct_runtime to retrieve the extrinsics or other block specific data as needed. + type Block = Block; /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. @@ -1026,7 +1024,13 @@ impl pallet_contracts::Config for Runtime { type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type MaxDelegateDependencies = MaxDelegateDependencies; type RuntimeHoldReason = RuntimeHoldReason; - type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); + type Migrations = ( + v11::Migration, + v12::Migration, + v13::Migration, + v14::Migration, + v15::Migration, + ); type Debug = (); type Environment = (); } @@ -1961,14 +1965,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, - pallet_contracts::Determinism::Enforced, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -1985,14 +1989,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/pendulum/src/weights/mod.rs b/runtime/pendulum/src/weights/mod.rs index 8bfc1d9c0..2aeeae0a0 100644 --- a/runtime/pendulum/src/weights/mod.rs +++ b/runtime/pendulum/src/weights/mod.rs @@ -18,20 +18,20 @@ //! Expose the auto generated weight files. pub mod block_weights; pub mod extrinsic_weights; -pub mod pallet_xcm; -pub mod paritydb_weights; -pub mod rocksdb_weights; -pub mod parachain_staking; -pub mod orml_asset_registry; -pub mod orml_currencies_allowance_extension; -pub mod treasury_buyout_extension; pub mod fee; pub mod issue; pub mod nomination; pub mod oracle; +pub mod orml_asset_registry; +pub mod orml_currencies_allowance_extension; +pub mod pallet_xcm; +pub mod parachain_staking; +pub mod paritydb_weights; pub mod redeem; pub mod replace; +pub mod rocksdb_weights; pub mod stellar_relay; +pub mod treasury_buyout_extension; pub mod vault_registry; pub use block_weights::constants::BlockExecutionWeight; diff --git a/runtime/pendulum/src/xcm_config.rs b/runtime/pendulum/src/xcm_config.rs index 2abd0c8e6..9d4af0172 100644 --- a/runtime/pendulum/src/xcm_config.rs +++ b/runtime/pendulum/src/xcm_config.rs @@ -23,7 +23,10 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; +use xcm_executor::{ + traits::{Properties, ShouldExecute}, + XcmExecutor, +}; use runtime_common::{ asset_registry::FixedConversionRateProvider, From 6a3f685e412b09c2fddcc62cb06d92f73f9442f4 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 27 Aug 2024 09:45:20 -0300 Subject: [PATCH 44/64] Revert "format nightly for latest changes" This reverts commit e03041e0fb505706d029a69f2810ad47fa4a0336. --- chain-extensions/price/src/lib.rs | 4 +- chain-extensions/token/src/lib.rs | 4 +- node/src/chain_spec.rs | 92 +++---- node/src/cli.rs | 6 +- node/src/command.rs | 25 +- node/src/service.rs | 33 ++- .../src/lib.rs | 7 +- .../src/mock.rs | 2 +- .../src/mock.rs | 2 +- .../rpc/runtime-api/src/lib.rs | 5 +- pallets/parachain-staking/src/benchmarking.rs | 5 +- pallets/parachain-staking/src/inflation.rs | 22 +- pallets/parachain-staking/src/lib.rs | 7 +- pallets/parachain-staking/src/mock.rs | 8 +- pallets/parachain-staking/src/set.rs | 2 +- pallets/parachain-staking/src/try_state.rs | 4 +- pallets/treasury-buyout-extension/src/lib.rs | 8 +- pallets/treasury-buyout-extension/src/mock.rs | 5 +- .../treasury-buyout-extension/src/tests.rs | 7 +- runtime/amplitude/src/lib.rs | 149 ++++++----- runtime/amplitude/src/weights/mod.rs | 16 +- runtime/amplitude/src/xcm_config.rs | 5 +- runtime/common/src/asset_registry.rs | 10 +- .../src/benchmarking/orml_asset_registry.rs | 9 +- runtime/common/src/zenlink.rs | 45 ++-- runtime/foucoco/src/lib.rs | 151 ++++++----- runtime/foucoco/src/weights/mod.rs | 16 +- runtime/foucoco/src/xcm_config.rs | 7 +- .../integration-tests/src/amplitude_tests.rs | 20 +- runtime/integration-tests/src/genesis.rs | 236 ++++++++++-------- runtime/integration-tests/src/mock.rs | 21 +- .../integration-tests/src/pendulum_tests.rs | 21 +- runtime/integration-tests/src/sibling.rs | 44 ++-- runtime/integration-tests/src/test_macros.rs | 69 ++--- runtime/pendulum/src/lib.rs | 154 ++++++------ runtime/pendulum/src/weights/mod.rs | 14 +- runtime/pendulum/src/xcm_config.rs | 5 +- 37 files changed, 581 insertions(+), 659 deletions(-) diff --git a/chain-extensions/price/src/lib.rs b/chain-extensions/price/src/lib.rs index b6b59a30b..cb621a671 100644 --- a/chain-extensions/price/src/lib.rs +++ b/chain-extensions/price/src/lib.rs @@ -8,13 +8,13 @@ use frame_support::{ pallet_prelude::{Get, PhantomData}, DefaultNoBound, }; +use sp_tracing::{error, trace}; +use scale_info::prelude::vec::Vec; use pallet_contracts::chain_extension::{ ChainExtension, Environment, Ext, InitState, RetVal, SysConfig, }; -use scale_info::prelude::vec::Vec; use sp_core::crypto::UncheckedFrom; use sp_runtime::DispatchError; -use sp_tracing::{error, trace}; use sp_weights::Weight; // Enum that handles all supported function id options for this chain extension module diff --git a/chain-extensions/token/src/lib.rs b/chain-extensions/token/src/lib.rs index 17eb83dc7..0747bfefc 100644 --- a/chain-extensions/token/src/lib.rs +++ b/chain-extensions/token/src/lib.rs @@ -7,6 +7,8 @@ use frame_support::{ pallet_prelude::{Decode, Get, PhantomData}, DefaultNoBound, }; +use sp_tracing::{error, trace}; +use sp_weights::Weight; use orml_currencies::WeightInfo; use orml_currencies_allowance_extension::{ default_weights::WeightInfo as AllowanceWeightInfo, Config as AllowanceConfig, @@ -17,8 +19,6 @@ use pallet_contracts::chain_extension::{ }; use sp_core::crypto::UncheckedFrom; use sp_runtime::DispatchError; -use sp_tracing::{error, trace}; -use sp_weights::Weight; use spacewalk_primitives::CurrencyId; pub(crate) type BalanceOfForChainExt = diff --git a/node/src/chain_spec.rs b/node/src/chain_spec.rs index 037c34712..f67001f37 100644 --- a/node/src/chain_spec.rs +++ b/node/src/chain_spec.rs @@ -1,7 +1,5 @@ #![allow(clippy::default_constructed_unit_structs)] -use crate::constants::{amplitude, foucoco, pendulum}; -use core::default::Default; use cumulus_primitives_core::ParaId; use frame_benchmarking::__private::sp_std; use runtime_common::{AccountId, AuraId, Balance, BlockNumber, Signature, UNIT}; @@ -16,7 +14,9 @@ use sp_runtime::{ traits::{IdentifyAccount, Verify}, FixedPointNumber, FixedU128, Perquintill, }; +use core::default::Default; use spacewalk_primitives::{oracle::Key, Asset, CurrencyId, CurrencyId::XCM, VaultCurrencyPair}; +use crate::constants::{amplitude, foucoco, pendulum}; const MAINNET_USDC_CURRENCY_ID: CurrencyId = pendulum_runtime::GetWrappedCurrencyId::get(); const TESTNET_USDC_CURRENCY_ID: CurrencyId = amplitude_runtime::GetWrappedCurrencyId::get(); @@ -254,25 +254,25 @@ pub fn foucoco_standalone_config() -> FoucocoChainSpec { .map(|ss58| AccountId::from_ss58check(ss58).unwrap()) .collect(); - let sudo_account = get_account_id_from_seed::("Alice"); + let sudo_account = get_account_id_from_seed::("Alice"); let offchain_worker_price_feeder = AccountId::from_ss58check(foucoco::OFF_CHAIN_WORKER_ADDRESS).unwrap(); let allowed_currencies = vec![ - CurrencyId::Native, - CurrencyId::XCM(0), - CurrencyId::XCM(1), - CurrencyId::XCM(2), - CurrencyId::XCM(3), - CurrencyId::XCM(4), - CurrencyId::XCM(5), - CurrencyId::XCM(6), - CurrencyId::XCM(7), - CurrencyId::XCM(8), - CurrencyId::XCM(9), - CurrencyId::XCM(10), - ]; + CurrencyId::Native, + CurrencyId::XCM(0), + CurrencyId::XCM(1), + CurrencyId::XCM(2), + CurrencyId::XCM(3), + CurrencyId::XCM(4), + CurrencyId::XCM(5), + CurrencyId::XCM(6), + CurrencyId::XCM(7), + CurrencyId::XCM(8), + CurrencyId::XCM(9), + CurrencyId::XCM(10), + ]; FoucocoChainSpec::from_genesis( // Name @@ -498,13 +498,10 @@ fn amplitude_genesis( .expect("WASM binary was not build, please build it!") .to_vec(), #[allow(clippy::wrong_self_convention)] - _config: sp_std::marker::PhantomData::default(), + _config: sp_std::marker::PhantomData::default() }, balances: amplitude_runtime::BalancesConfig { balances }, - parachain_info: amplitude_runtime::ParachainInfoConfig { - parachain_id: id, - _config: sp_std::marker::PhantomData::default(), - }, + parachain_info: amplitude_runtime::ParachainInfoConfig { parachain_id: id, _config: sp_std::marker::PhantomData::default() }, parachain_staking: amplitude_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -530,7 +527,7 @@ fn amplitude_genesis( parachain_system: Default::default(), polkadot_xcm: amplitude_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), - _config: sp_std::marker::PhantomData::default(), + _config: sp_std::marker::PhantomData::default() }, council: amplitude_runtime::CouncilConfig { members: signatories.clone(), @@ -573,7 +570,7 @@ fn amplitude_genesis( } else { amplitude_runtime::StatusCode::Error }, - _phantom: sp_std::marker::PhantomData::default(), + _phantom: sp_std::marker::PhantomData::default() }, oracle: amplitude_runtime::OracleConfig { max_delay: u32::MAX, @@ -616,10 +613,7 @@ fn amplitude_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: amplitude_runtime::NominationConfig { - is_nomination_enabled: false, - _phantom: sp_std::marker::PhantomData::default(), - }, + nomination: amplitude_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, dia_oracle_module: amplitude_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -632,8 +626,8 @@ fn amplitude_genesis( coin_infos_map: vec![], }, token_allowance: Default::default(), - transaction_payment: Default::default(), - treasury: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), treasury_buyout_extension: Default::default(), vesting: Default::default(), zenlink_protocol: Default::default(), @@ -706,13 +700,10 @@ fn foucoco_genesis( code: foucoco_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), - _config: sp_std::marker::PhantomData::default(), + _config: sp_std::marker::PhantomData::default() }, balances: foucoco_runtime::BalancesConfig { balances }, - parachain_info: foucoco_runtime::ParachainInfoConfig { - parachain_id: id, - _config: sp_std::marker::PhantomData::default(), - }, + parachain_info: foucoco_runtime::ParachainInfoConfig { parachain_id: id , _config: sp_std::marker::PhantomData::default()}, parachain_staking: foucoco_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -738,7 +729,7 @@ fn foucoco_genesis( parachain_system: Default::default(), polkadot_xcm: foucoco_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), - _config: sp_std::marker::PhantomData::default(), + _config: sp_std::marker::PhantomData::default() }, council: foucoco_runtime::CouncilConfig { members: signatories.clone(), @@ -782,7 +773,7 @@ fn foucoco_genesis( } else { foucoco_runtime::StatusCode::Error }, - _phantom: sp_std::marker::PhantomData::default(), + _phantom: sp_std::marker::PhantomData::default() }, oracle: foucoco_runtime::OracleConfig { max_delay: 604_800_000, // 7 days @@ -792,7 +783,7 @@ fn foucoco_genesis( Key::ExchangeRate(CurrencyId::Stellar(Asset::StellarNative)), Key::ExchangeRate(TESTNET_USDC_CURRENCY_ID), ], - _phantom: sp_std::marker::PhantomData::default(), + _phantom: sp_std::marker::PhantomData::default() }, vault_registry: foucoco_runtime::VaultRegistryConfig { minimum_collateral_vault: vec![(XCM(0), 0)], @@ -837,10 +828,7 @@ fn foucoco_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: foucoco_runtime::NominationConfig { - is_nomination_enabled: false, - _phantom: sp_std::marker::PhantomData::default(), - }, + nomination: foucoco_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, dia_oracle_module: foucoco_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -853,8 +841,8 @@ fn foucoco_genesis( coin_infos_map: vec![], }, token_allowance: foucoco_runtime::TokenAllowanceConfig { allowed_currencies }, - transaction_payment: Default::default(), - treasury: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), treasury_buyout_extension: Default::default(), vesting: Default::default(), zenlink_protocol: Default::default(), @@ -902,13 +890,10 @@ fn pendulum_genesis( code: pendulum_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), - _config: sp_std::marker::PhantomData::default(), + _config: sp_std::marker::PhantomData::default() }, balances: pendulum_runtime::BalancesConfig { balances }, - parachain_info: pendulum_runtime::ParachainInfoConfig { - parachain_id: id, - _config: sp_std::marker::PhantomData::default(), - }, + parachain_info: pendulum_runtime::ParachainInfoConfig { parachain_id: id, _config: sp_std::marker::PhantomData::default() }, parachain_staking: pendulum_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -980,7 +965,7 @@ fn pendulum_genesis( Key::ExchangeRate(CurrencyId::XCM(0)), Key::ExchangeRate(MAINNET_USDC_CURRENCY_ID), ], - _phantom: sp_std::marker::PhantomData::default(), + _phantom: sp_std::marker::PhantomData::default() }, vault_registry: pendulum_runtime::VaultRegistryConfig { minimum_collateral_vault: vec![(XCM(0), 0)], @@ -1014,10 +999,7 @@ fn pendulum_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: pendulum_runtime::NominationConfig { - is_nomination_enabled: false, - _phantom: sp_std::marker::PhantomData::default(), - }, + nomination: pendulum_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, dia_oracle_module: pendulum_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -1030,8 +1012,8 @@ fn pendulum_genesis( coin_infos_map: vec![], }, token_allowance: Default::default(), - transaction_payment: Default::default(), - treasury: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), tokens: Default::default(), treasury_buyout_extension: Default::default(), } diff --git a/node/src/cli.rs b/node/src/cli.rs index bc3fe47b7..e1105c58b 100644 --- a/node/src/cli.rs +++ b/node/src/cli.rs @@ -94,10 +94,6 @@ impl RelayChainCli { let extension = crate::chain_spec::ParachainExtensions::try_get(&*para_config.chain_spec); let chain_id = extension.map(|e| e.relay_chain.clone()); let base_path = para_config.base_path.path().join("polkadot"); - Self { - base_path: Some(base_path), - chain_id, - base: clap::Parser::parse_from(relay_chain_args), - } + Self { base_path: Some(base_path), chain_id, base: clap::Parser::parse_from(relay_chain_args) } } } diff --git a/node/src/command.rs b/node/src/command.rs index 67361741a..229045aa1 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -142,6 +142,7 @@ impl SubstrateCli for Cli { None => ChainIdentity::from_json_file(id)?.load_chain_spec_from_json_file(id)?, }) } + } impl SubstrateCli for RelayChainCli { @@ -178,6 +179,7 @@ impl SubstrateCli for RelayChainCli { fn load_spec(&self, id: &str) -> std::result::Result, String> { polkadot_cli::Cli::from_iter([RelayChainCli::executable_name()].iter()).load_spec(id) } + } macro_rules! construct_sync_run { @@ -312,10 +314,9 @@ pub fn run() -> Result<()> { cmd.run(config, polkadot_config) }) }, - Some(Subcommand::ExportGenesisState(cmd)) => - construct_async_run!(|components, cli, cmd, config| { - Ok(async move { cmd.run(&*config.chain_spec, &*components.client) }) - }), + Some(Subcommand::ExportGenesisState(cmd)) => construct_async_run!(|components, cli, cmd, config| { + Ok(async move { cmd.run(&*config.chain_spec, &*components.client) }) + }), Some(Subcommand::ExportGenesisWasm(cmd)) => { let runner = cli.create_runner(cmd)?; runner.sync_run(|_config| { @@ -329,16 +330,12 @@ pub fn run() -> Result<()> { let runner = cli.create_runner(cmd)?; match runner.config().chain_spec.identify() { - ChainIdentity::Amplitude => runner.sync_run(|config| { - cmd.run::::ExtendHostFunctions>(config) - }), - ChainIdentity::Foucoco => - runner.sync_run(|config| { - cmd.run::::ExtendHostFunctions>(config) - }), - ChainIdentity::Pendulum => runner.sync_run(|config| { - cmd.run::::ExtendHostFunctions>(config) - }), + ChainIdentity::Amplitude => runner + .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), + ChainIdentity::Foucoco => runner + .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), + ChainIdentity::Pendulum => runner + .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), ChainIdentity::FoucocoStandalone => unimplemented!(), } } else { diff --git a/node/src/service.rs b/node/src/service.rs index adcfbef09..524a4756c 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -3,20 +3,18 @@ // std use std::{sync::Arc, time::Duration}; -use cumulus_client_cli::{CollatorOptions, RelayChainMode}; +use cumulus_client_cli::{RelayChainMode,CollatorOptions}; // Local Runtime Types use runtime_common::{opaque::Block, AccountId, Balance, Index as Nonce}; // Cumulus Imports -use cumulus_client_collator::service::CollatorService; -use cumulus_client_consensus_aura::collators::basic::{ - self as basic_aura, Params as BasicAuraParams, +use cumulus_client_consensus_aura::{collators::basic::{Params as BasicAuraParams, self as basic_aura}}; +use cumulus_client_consensus_common::{ + ParachainBlockImport as TParachainBlockImport, }; -use cumulus_client_consensus_common::ParachainBlockImport as TParachainBlockImport; -use cumulus_client_consensus_proposer::Proposer; use cumulus_client_network::RequireSecondedInBlockAnnounce; use cumulus_client_service::{ - prepare_node_config, start_relay_chain_tasks, DARecoveryProfile, StartRelayChainTasksParams, + prepare_node_config, start_relay_chain_tasks, StartRelayChainTasksParams, DARecoveryProfile }; use cumulus_primitives_core::{relay_chain::Hash, ParaId}; use cumulus_primitives_parachain_inherent::{ @@ -25,6 +23,8 @@ use cumulus_primitives_parachain_inherent::{ use cumulus_relay_chain_inprocess_interface::build_inprocess_relay_chain; use cumulus_relay_chain_interface::{RelayChainInterface, RelayChainResult}; use cumulus_relay_chain_minimal_node::build_minimal_relay_chain_node_with_rpc; +use cumulus_client_consensus_proposer::Proposer; +use cumulus_client_collator::service::CollatorService; // Substrate Imports use sc_executor::{ @@ -44,11 +44,11 @@ use sp_keystore::KeystorePtr; use sp_runtime::traits::BlakeTwo256; use substrate_prometheus_endpoint::Registry; +use polkadot_service::{CollatorPair, Handle}; +use sc_consensus::{import_queue::ImportQueueService, ImportQueue}; use crate::rpc::{ create_full_amplitude, create_full_foucoco, create_full_pendulum, FullDeps, ResultRpcExtension, }; -use polkadot_service::{CollatorPair, Handle}; -use sc_consensus::{import_queue::ImportQueueService, ImportQueue}; use sc_transaction_pool_api::OffchainTransactionPoolFactory; use sc_client_api::Backend; @@ -134,6 +134,7 @@ impl sc_executor::NativeExecutionDispatch for FoucocoRuntimeExecutor { pub struct PendulumRuntimeExecutor; impl sc_executor::NativeExecutionDispatch for PendulumRuntimeExecutor { + #[cfg(feature = "runtime-benchmarks")] type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions; #[cfg(not(feature = "runtime-benchmarks"))] @@ -298,9 +299,7 @@ async fn setup_common_services( parachain_config: Configuration, params: ResultNewPartial, create_full_rpc: fn(deps: FullDepsOf) -> ResultRpcExtension, - block_announce_validator: Option< - RequireSecondedInBlockAnnounce>, - >, + block_announce_validator: Option>>, ) -> Result< ( NetworkStarter, @@ -372,8 +371,8 @@ where enable_http_requests: true, custom_extensions: |_| vec![], }) - .run(client.clone(), task_manager.spawn_handle()) - .boxed(), + .run(client.clone(), task_manager.spawn_handle()) + .boxed(), ); } @@ -435,8 +434,7 @@ where ) .await .map_err(|e| sc_service::Error::Application(Box::new(e)))?; - let block_announce_validator = - RequireSecondedInBlockAnnounce::new(relay_chain_interface.clone(), id); + let block_announce_validator = RequireSecondedInBlockAnnounce::new(relay_chain_interface.clone(), id); let _force_authoring = parachain_config.force_authoring; let validator = parachain_config.role.is_authority(); @@ -517,6 +515,7 @@ where collator_key.clone().expect("Command line arguments do not allow this. qed"), announce_block.clone(), )?; + } start_network.start_network(); @@ -719,7 +718,7 @@ where sync_oracle, keystore, slot_duration, - authoring_duration: Duration::from_millis(500), + authoring_duration:Duration::from_millis(500), relay_chain_slot_duration, para_id: id, overseer_handle, diff --git a/pallets/orml-currencies-allowance-extension/src/lib.rs b/pallets/orml-currencies-allowance-extension/src/lib.rs index 857521080..99e7fa6f0 100644 --- a/pallets/orml-currencies-allowance-extension/src/lib.rs +++ b/pallets/orml-currencies-allowance-extension/src/lib.rs @@ -238,12 +238,7 @@ pub mod pallet { } } -#[allow( - clippy::forget_non_drop, - clippy::swap_ptr_to_ref, - forgetting_references, - forgetting_copy_types -)] +#[allow(clippy::forget_non_drop, clippy::swap_ptr_to_ref, forgetting_references, forgetting_copy_types)] #[cfg_attr(test, mockable)] impl Pallet { // Check the amount approved to be spent by an owner to a delegate diff --git a/pallets/orml-currencies-allowance-extension/src/mock.rs b/pallets/orml-currencies-allowance-extension/src/mock.rs index b251cbcca..948557c91 100644 --- a/pallets/orml-currencies-allowance-extension/src/mock.rs +++ b/pallets/orml-currencies-allowance-extension/src/mock.rs @@ -8,7 +8,7 @@ use orml_traits::parameter_type_with_key; use sp_core::H256; use sp_runtime::{ traits::{BlakeTwo256, IdentityLookup}, - BuildStorage, + BuildStorage }; type Block = frame_system::mocking::MockBlock; diff --git a/pallets/orml-tokens-management-extension/src/mock.rs b/pallets/orml-tokens-management-extension/src/mock.rs index 24ab3e058..25549b1dc 100644 --- a/pallets/orml-tokens-management-extension/src/mock.rs +++ b/pallets/orml-tokens-management-extension/src/mock.rs @@ -11,7 +11,7 @@ use orml_traits::parameter_type_with_key; use sp_core::{ConstU128, H256}; use sp_runtime::{ traits::{BlakeTwo256, IdentityLookup}, - BuildStorage, + BuildStorage }; type Block = frame_system::mocking::MockBlock; diff --git a/pallets/parachain-staking/rpc/runtime-api/src/lib.rs b/pallets/parachain-staking/rpc/runtime-api/src/lib.rs index dffa466ed..9d4139586 100644 --- a/pallets/parachain-staking/rpc/runtime-api/src/lib.rs +++ b/pallets/parachain-staking/rpc/runtime-api/src/lib.rs @@ -1,11 +1,12 @@ //! Runtime API definition for Parachain Staking. #![cfg_attr(not(feature = "std"), no_std)] +use scale_info::TypeInfo; use module_oracle_rpc_runtime_api::BalanceWrapper; use parity_scale_codec::{Codec, Decode, Encode, MaxEncodedLen}; -use scale_info::TypeInfo; -use sp_arithmetic::per_things::Perquintill; use sp_std::fmt::Debug; +use sp_arithmetic::per_things::Perquintill; + #[cfg(feature = "std")] use serde::{Deserialize, Serialize}; diff --git a/pallets/parachain-staking/src/benchmarking.rs b/pallets/parachain-staking/src/benchmarking.rs index 469ab640f..4e8e82f20 100644 --- a/pallets/parachain-staking/src/benchmarking.rs +++ b/pallets/parachain-staking/src/benchmarking.rs @@ -19,13 +19,14 @@ //! Benchmarking use crate::{types::RoundInfo, *}; use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite}; +use sp_arithmetic::traits::Zero; use frame_support::{ assert_ok, traits::{Currency, Get, OnInitialize}, }; -use frame_system::{pallet_prelude::BlockNumberFor, Pallet as System, RawOrigin}; +use frame_system::{Pallet as System, RawOrigin}; +use frame_system::pallet_prelude::BlockNumberFor; use pallet_session::Pallet as Session; -use sp_arithmetic::traits::Zero; use sp_runtime::{ traits::{One, SaturatedConversion, StaticLookup}, Perquintill, diff --git a/pallets/parachain-staking/src/inflation.rs b/pallets/parachain-staking/src/inflation.rs index 08e7a0967..1e52dd478 100644 --- a/pallets/parachain-staking/src/inflation.rs +++ b/pallets/parachain-staking/src/inflation.rs @@ -27,9 +27,7 @@ use sp_runtime::{traits::Saturating, Perquintill, RuntimeDebug}; use serde_derive::{Deserialize, Serialize}; //#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] -#[derive( - Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize, -)] +#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] pub struct RewardRate { pub annual: Perquintill, pub per_block: Perquintill, @@ -55,9 +53,7 @@ impl RewardRate { /// Staking info (staking rate and reward rate) for collators and delegators. // #[cfg_attr(feature = "std", derive(Serialize, Deserialize))] -#[derive( - Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize, -)] +#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] pub struct StakingInfo { /// Maximum staking rate. pub max_rate: Perquintill, @@ -105,19 +101,7 @@ impl StakingInfo { } //#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] -#[derive( - Eq, - PartialEq, - Clone, - Encode, - Decode, - Default, - RuntimeDebug, - TypeInfo, - MaxEncodedLen, - Serialize, - Deserialize, -)] +#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, MaxEncodedLen, Serialize, Deserialize)] pub struct InflationInfo { pub collator: StakingInfo, pub delegator: StakingInfo, diff --git a/pallets/parachain-staking/src/lib.rs b/pallets/parachain-staking/src/lib.rs index e3c74c69e..e769f406c 100644 --- a/pallets/parachain-staking/src/lib.rs +++ b/pallets/parachain-staking/src/lib.rs @@ -157,11 +157,11 @@ pub mod pallet { use pallet_balances::{BalanceLock, Locks}; use pallet_session::ShouldEndSession; use scale_info::TypeInfo; - use sp_arithmetic::per_things::Perquintill; use sp_runtime::{ traits::{Convert, One, SaturatedConversion, Saturating, StaticLookup, Zero}, Permill, }; + use sp_arithmetic::per_things::Perquintill; use sp_staking::SessionIndex; use sp_std::prelude::*; @@ -896,10 +896,7 @@ pub mod pallet { /// Emits `BlocksPerRoundSet`. #[pallet::call_index(3)] #[pallet::weight(::WeightInfo::set_blocks_per_round())] - pub fn set_blocks_per_round( - origin: OriginFor, - new: BlockNumberFor, - ) -> DispatchResult { + pub fn set_blocks_per_round(origin: OriginFor, new: BlockNumberFor) -> DispatchResult { ensure_root(origin)?; ensure!(new >= T::MinBlocksPerRound::get(), Error::::CannotSetBelowMin); diff --git a/pallets/parachain-staking/src/mock.rs b/pallets/parachain-staking/src/mock.rs index 5b1300f45..615fa66af 100644 --- a/pallets/parachain-staking/src/mock.rs +++ b/pallets/parachain-staking/src/mock.rs @@ -32,7 +32,8 @@ use sp_runtime::{ impl_opaque_keys, testing::UintAuthorityId, traits::{BlakeTwo256, ConstU32, ConvertInto, IdentityLookup, OpaqueKeys}, - BuildStorage, Perbill, Perquintill, + Perbill, Perquintill, + BuildStorage }; use sp_std::fmt::Debug; @@ -72,7 +73,7 @@ impl frame_system::Config for Test { type BaseCallFilter = frame_support::traits::Everything; type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; - type Nonce = u64; + type Nonce = u64; type RuntimeCall = RuntimeCall; type Hash = H256; type Hashing = BlakeTwo256; @@ -290,8 +291,7 @@ impl ExtBuilder { } pub(crate) fn build(self) -> sp_io::TestExternalities { - let mut t = frame_system::GenesisConfig::::default() - .build_storage() + let mut t = frame_system::GenesisConfig::::default().build_storage() .expect("Frame system builds valid default genesis config"); pallet_balances::GenesisConfig:: { balances: self.balances.clone() } diff --git a/pallets/parachain-staking/src/set.rs b/pallets/parachain-staking/src/set.rs index 11f999589..d688ea38e 100644 --- a/pallets/parachain-staking/src/set.rs +++ b/pallets/parachain-staking/src/set.rs @@ -19,7 +19,7 @@ use frame_support::{traits::Get, BoundedVec, DefaultNoBound}; use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use scale_info::TypeInfo; -use sp_runtime::{traits::Zero, RuntimeDebug, SaturatedConversion}; +use sp_runtime::{traits::Zero, SaturatedConversion, RuntimeDebug}; use sp_std::{ cmp::Ordering, convert::TryInto, diff --git a/pallets/parachain-staking/src/try_state.rs b/pallets/parachain-staking/src/try_state.rs index 8687fb770..2deaea2ac 100644 --- a/pallets/parachain-staking/src/try_state.rs +++ b/pallets/parachain-staking/src/try_state.rs @@ -229,8 +229,8 @@ fn validate_delegators() -> Result<(), &'static str> { DelegatorState::::iter_values().try_for_each( |delegator_details| -> Result<(), &'static str> { let Some(owner) = &delegator_details.owner else { - return Err("owner not found"); - }; + return Err("owner not found"); + }; ensure!( CandidatePool::::contains_key(owner), diff --git a/pallets/treasury-buyout-extension/src/lib.rs b/pallets/treasury-buyout-extension/src/lib.rs index 888883ffb..822024492 100644 --- a/pallets/treasury-buyout-extension/src/lib.rs +++ b/pallets/treasury-buyout-extension/src/lib.rs @@ -29,15 +29,17 @@ use frame_support::{ }; use orml_traits::MultiCurrency; pub use pallet::*; -use sp_arithmetic::traits::{CheckedAdd, CheckedDiv, CheckedMul, Saturating}; +use sp_arithmetic::traits::{CheckedAdd, CheckedMul, CheckedDiv, Saturating}; use sp_runtime::{ traits::{DispatchInfoOf, One, SignedExtension, UniqueSaturatedInto, Zero}, transaction_validity::{ InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction, }, - ArithmeticError, DispatchError, FixedPointNumber, FixedU128, + ArithmeticError, FixedPointNumber, FixedU128, + DispatchError, }; -use sp_std::{fmt::Debug, marker::PhantomData, vec, vec::Vec}; +use sp_std::{fmt::Debug, marker::PhantomData, vec::Vec}; +use sp_std::vec; use spacewalk_primitives::DecimalsLookup; #[frame_support::pallet] diff --git a/pallets/treasury-buyout-extension/src/mock.rs b/pallets/treasury-buyout-extension/src/mock.rs index 4cb3e7cd4..c3d191152 100644 --- a/pallets/treasury-buyout-extension/src/mock.rs +++ b/pallets/treasury-buyout-extension/src/mock.rs @@ -9,10 +9,7 @@ use orml_currencies::BasicCurrencyAdapter; use orml_traits::parameter_type_with_key; use sp_arithmetic::{FixedPointNumber, FixedU128, Permill}; use sp_core::H256; -use sp_runtime::{ - traits::{BlakeTwo256, IdentityLookup, One, Zero}, - BuildStorage, DispatchError, -}; +use sp_runtime::{traits::{BlakeTwo256, IdentityLookup, One, Zero}, DispatchError, BuildStorage}; use sp_std::fmt::Debug; use spacewalk_primitives::DecimalsLookup; diff --git a/pallets/treasury-buyout-extension/src/tests.rs b/pallets/treasury-buyout-extension/src/tests.rs index 09275c02f..7cf931105 100644 --- a/pallets/treasury-buyout-extension/src/tests.rs +++ b/pallets/treasury-buyout-extension/src/tests.rs @@ -2,7 +2,7 @@ use crate::{ mock::*, types::{Amount, CurrencyIdOf}, - BuyoutLimit, Buyouts, Config, DecimalsLookup, Error, PriceGetter, ValidityError, + BuyoutLimit, Buyouts, Config, Error, PriceGetter, ValidityError, DecimalsLookup, }; use frame_support::{assert_err, assert_noop, assert_ok}; use orml_traits::MultiCurrency; @@ -37,7 +37,7 @@ fn buyout_using_dot_given_exchange_amount_in_dot_succeeds() { assert_eq!(initial_user_native_balance, USERS_INITIAL_NATIVE_BALANCE); assert_eq!(initial_treasury_native_balance, TREASURY_INITIAL_BALANCE); - + // DOT has 10 decimals let exchange_amount = 100_0000000000; assert_ok!(crate::Pallet::::buyout( @@ -137,8 +137,7 @@ fn buyout_using_dot_given_buyout_amount_in_native_succeeds() { exchange_asset_price, ::decimals(native_currency_id), ::decimals(dot_currency_id), - ) - .expect("This is mocked so it should not fail"); + ).expect("This is mocked so it should not fail"); let final_user_dot_balance = get_free_balance(dot_currency_id, &user); let final_user_native_balance = get_free_balance(native_currency_id, &user); diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index cd8ae3eee..93b5b5266 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -161,10 +161,8 @@ parameter_types! { use pallet_contracts::migration::{v11, v12, v13, v14, v15}; // Custom storage version bump -use frame_support::{ - pallet_prelude::StorageVersion, - traits::{GetStorageVersion, OnRuntimeUpgrade}, -}; +use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; +use frame_support::pallet_prelude::StorageVersion; pub struct CustomOnRuntimeUpgrade; impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { @@ -196,7 +194,10 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - (CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration), + ( + CustomOnRuntimeUpgrade, + pallet_contracts::migration::Migration, + ), >; pub struct ConvertPrice; @@ -335,54 +336,54 @@ impl Contains for BaseFilter { fn contains(call: &RuntimeCall) -> bool { match call { // These modules are all allowed to be called by transactions: - RuntimeCall::Bounties(_) | - RuntimeCall::ChildBounties(_) | - RuntimeCall::ClientsInfo(_) | - RuntimeCall::Treasury(_) | - RuntimeCall::Tokens(_) | - RuntimeCall::Currencies(_) | - RuntimeCall::ParachainStaking(_) | - RuntimeCall::Democracy(_) | - RuntimeCall::Council(_) | - RuntimeCall::TechnicalCommittee(_) | - RuntimeCall::System(_) | - RuntimeCall::Scheduler(_) | - RuntimeCall::Preimage(_) | - RuntimeCall::Timestamp(_) | - RuntimeCall::Balances(_) | - RuntimeCall::Session(_) | - RuntimeCall::ParachainSystem(_) | - RuntimeCall::XcmpQueue(_) | - RuntimeCall::PolkadotXcm(_) | - RuntimeCall::DmpQueue(_) | - RuntimeCall::Utility(_) | - RuntimeCall::Vesting(_) | - RuntimeCall::XTokens(_) | - RuntimeCall::Multisig(_) | - RuntimeCall::Identity(_) | - RuntimeCall::Contracts(_) | - RuntimeCall::ZenlinkProtocol(_) | - RuntimeCall::VestingManager(_) | - RuntimeCall::DiaOracleModule(_) | - RuntimeCall::Fee(_) | - RuntimeCall::Issue(_) | - RuntimeCall::Nomination(_) | - RuntimeCall::Oracle(_) | - RuntimeCall::Redeem(_) | - RuntimeCall::Replace(_) | - RuntimeCall::Security(_) | - RuntimeCall::StellarRelay(_) | - RuntimeCall::VaultRegistry(_) | - RuntimeCall::PooledVaultRewards(_) | - RuntimeCall::Farming(_) | - RuntimeCall::TokenAllowance(_) | - RuntimeCall::AssetRegistry(_) | - RuntimeCall::Proxy(_) | - RuntimeCall::TreasuryBuyoutExtension(_) | - RuntimeCall::RewardDistribution(_) | - RuntimeCall::ParachainInfo(_) | - RuntimeCall::CumulusXcm(_) | - RuntimeCall::VaultStaking(_) => true, + RuntimeCall::Bounties(_) + | RuntimeCall::ChildBounties(_) + | RuntimeCall::ClientsInfo(_) + | RuntimeCall::Treasury(_) + | RuntimeCall::Tokens(_) + | RuntimeCall::Currencies(_) + | RuntimeCall::ParachainStaking(_) + | RuntimeCall::Democracy(_) + | RuntimeCall::Council(_) + | RuntimeCall::TechnicalCommittee(_) + | RuntimeCall::System(_) + | RuntimeCall::Scheduler(_) + | RuntimeCall::Preimage(_) + | RuntimeCall::Timestamp(_) + | RuntimeCall::Balances(_) + | RuntimeCall::Session(_) + | RuntimeCall::ParachainSystem(_) + | RuntimeCall::XcmpQueue(_) + | RuntimeCall::PolkadotXcm(_) + | RuntimeCall::DmpQueue(_) + | RuntimeCall::Utility(_) + | RuntimeCall::Vesting(_) + | RuntimeCall::XTokens(_) + | RuntimeCall::Multisig(_) + | RuntimeCall::Identity(_) + | RuntimeCall::Contracts(_) + | RuntimeCall::ZenlinkProtocol(_) + | RuntimeCall::VestingManager(_) + | RuntimeCall::DiaOracleModule(_) + | RuntimeCall::Fee(_) + | RuntimeCall::Issue(_) + | RuntimeCall::Nomination(_) + | RuntimeCall::Oracle(_) + | RuntimeCall::Redeem(_) + | RuntimeCall::Replace(_) + | RuntimeCall::Security(_) + | RuntimeCall::StellarRelay(_) + | RuntimeCall::VaultRegistry(_) + | RuntimeCall::PooledVaultRewards(_) + | RuntimeCall::Farming(_) + | RuntimeCall::TokenAllowance(_) + | RuntimeCall::AssetRegistry(_) + | RuntimeCall::Proxy(_) + | RuntimeCall::TreasuryBuyoutExtension(_) + | RuntimeCall::RewardDistribution(_) + | RuntimeCall::ParachainInfo(_) + | RuntimeCall::CumulusXcm(_) + | RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive // in the case of adding new pallets. } @@ -1024,13 +1025,7 @@ impl pallet_contracts::Config for Runtime { type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type MaxDelegateDependencies = MaxDelegateDependencies; type RuntimeHoldReason = RuntimeHoldReason; - type Migrations = ( - v11::Migration, - v12::Migration, - v13::Migration, - v14::Migration, - v15::Migration, - ); + type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); type Debug = (); type Environment = (); } @@ -1962,15 +1957,15 @@ impl_runtime_apis! { ) -> pallet_contracts_primitives::ContractExecResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( - origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, - pallet_contracts::Determinism::Enforced, + origin, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -1987,14 +1982,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/amplitude/src/weights/mod.rs b/runtime/amplitude/src/weights/mod.rs index b3572ad93..8f02474aa 100644 --- a/runtime/amplitude/src/weights/mod.rs +++ b/runtime/amplitude/src/weights/mod.rs @@ -19,22 +19,22 @@ pub mod block_weights; pub mod extrinsic_weights; +pub mod pallet_xcm; +pub mod paritydb_weights; +pub mod rocksdb_weights; +pub mod parachain_staking; +pub mod orml_asset_registry; +pub mod orml_currencies_allowance_extension; +pub mod treasury_buyout_extension; pub mod fee; pub mod issue; pub mod nomination; pub mod oracle; -pub mod orml_asset_registry; -pub mod orml_currencies_allowance_extension; -pub mod pallet_xcm; -pub mod parachain_staking; -pub mod paritydb_weights; pub mod redeem; pub mod replace; -pub mod rocksdb_weights; pub mod stellar_relay; -pub mod treasury_buyout_extension; pub mod vault_registry; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; -pub use rocksdb_weights::constants::RocksDbWeight; +pub use rocksdb_weights::constants::RocksDbWeight; \ No newline at end of file diff --git a/runtime/amplitude/src/xcm_config.rs b/runtime/amplitude/src/xcm_config.rs index b9067d3bc..e281bcc38 100644 --- a/runtime/amplitude/src/xcm_config.rs +++ b/runtime/amplitude/src/xcm_config.rs @@ -21,10 +21,7 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{ - traits::{Properties, ShouldExecute}, - XcmExecutor, -}; +use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; use runtime_common::{asset_registry::FixedConversionRateProvider, CurrencyIdConvert}; diff --git a/runtime/common/src/asset_registry.rs b/runtime/common/src/asset_registry.rs index e3f741612..8ed3e7da0 100644 --- a/runtime/common/src/asset_registry.rs +++ b/runtime/common/src/asset_registry.rs @@ -9,8 +9,10 @@ use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use scale_info::TypeInfo; use sp_core::Get; use sp_runtime::{traits::PhantomData, BoundedVec, DispatchError}; -use sp_std::{fmt::Debug, vec::Vec}; -use spacewalk_primitives::{oracle::Key, CurrencyId}; +use sp_std::fmt::Debug; +use sp_std::vec::Vec; +use spacewalk_primitives::oracle::Key; +use spacewalk_primitives::CurrencyId; use xcm::opaque::v3::MultiLocation; #[derive(Clone, PartialOrd, Ord, PartialEq, Eq, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)] @@ -38,9 +40,7 @@ pub struct DiaKeys + TypeInfo + Clone + Eq + Debug + Send + Sync> { )] pub struct CustomAssetProcessor; -impl AssetProcessor> - for CustomAssetProcessor -{ +impl AssetProcessor> for CustomAssetProcessor { fn pre_register( id: Option, metadata: AssetMetadata, diff --git a/runtime/common/src/benchmarking/orml_asset_registry.rs b/runtime/common/src/benchmarking/orml_asset_registry.rs index f874c4e30..83cf48d9e 100644 --- a/runtime/common/src/benchmarking/orml_asset_registry.rs +++ b/runtime/common/src/benchmarking/orml_asset_registry.rs @@ -20,8 +20,8 @@ pub trait Config: #[benchmarks] pub mod benchmarks { use super::{Config, Pallet, *}; - use crate::asset_registry::StringLimit; use orml_asset_registry::Call; + use crate::asset_registry::StringLimit; fn longest_vec>() -> BoundedVec { // there is no fixed upperbound, but all actions are root-only so an assumed upperbound of 128 will do @@ -34,7 +34,7 @@ pub mod benchmarks { MultiLocation::new(1, X8(key, key, key, key, key, key, key, key)) } - fn get_asset_metadata>() -> AssetMetadata { + fn get_asset_metadata>() -> AssetMetadata { AssetMetadata:: { decimals: 12, name: longest_vec::(), @@ -83,7 +83,10 @@ pub mod benchmarks { Some(1234), Some(Some(location.into())), Some(CustomMetadata { - dia_keys: DiaKeys { blockchain: longest_vec(), symbol: longest_vec() }, + dia_keys: DiaKeys { + blockchain: longest_vec(), + symbol: longest_vec(), + }, fee_per_second: 123, }), ); diff --git a/runtime/common/src/zenlink.rs b/runtime/common/src/zenlink.rs index 60b3cd974..a61022acd 100644 --- a/runtime/common/src/zenlink.rs +++ b/runtime/common/src/zenlink.rs @@ -42,18 +42,24 @@ pub fn zenlink_id_to_currency_id( (1, LOCAL) => Some(CurrencyId::XCM(symbol)), (2, LOCAL) => match symbol { 0 => Some(CurrencyId::Stellar(Asset::StellarNative)), - 1 => - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"USDC", issuer: USDC_ISSUER })), - 2 => - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"TZS\0", issuer: TZS_ISSUER })), - 3 => - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"BRL\0", issuer: BRL_ISSUER })), - 4 => - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"EURC", issuer: EURC_ISSUER })), - 5 => - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"AUDD", issuer: AUDD_ISSUER })), - 6 => - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"NGNC", issuer: NGNC_ISSUER })), + 1 => { + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"USDC", issuer: USDC_ISSUER })) + }, + 2 => { + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"TZS\0", issuer: TZS_ISSUER })) + }, + 3 => { + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"BRL\0", issuer: BRL_ISSUER })) + }, + 4 => { + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"EURC", issuer: EURC_ISSUER })) + }, + 5 => { + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"AUDD", issuer: AUDD_ISSUER })) + }, + 6 => { + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"NGNC", issuer: NGNC_ISSUER })) + }, _ => None, }, (3, LOCAL) => { @@ -75,8 +81,9 @@ pub fn currency_id_to_zenlink_id( ) -> Option { let disc = discriminant(¤cy_id) as u64; match currency_id { - CurrencyId::Native => - Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: NATIVE, asset_index: 0 }), + CurrencyId::Native => { + Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: NATIVE, asset_index: 0 }) + }, CurrencyId::XCM(token_id) => Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: LOCAL, @@ -103,11 +110,11 @@ pub fn currency_id_to_zenlink_id( }) }, CurrencyId::ZenlinkLPToken(token1_id, token1_type, token2_id, token2_type) => { - let index = (disc << 8) + - ((token1_id as u64) << 16) + - ((token1_type as u64) << 24) + - ((token2_id as u64) << 32) + - ((token2_type as u64) << 40); + let index = (disc << 8) + + ((token1_id as u64) << 16) + + ((token1_type as u64) << 24) + + ((token2_id as u64) << 32) + + ((token2_type as u64) << 40); Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: LOCAL, asset_index: index }) }, CurrencyId::Token(_) => None, diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index d0c19a02b..7bc775264 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -160,10 +160,8 @@ pub type SignedPayload = generic::SignedPayload; // To be removed after contracts migrations executes. use pallet_contracts::migration::{v11, v12, v13, v14, v15}; // Custom storage version bump -use frame_support::{ - pallet_prelude::StorageVersion, - traits::{GetStorageVersion, OnRuntimeUpgrade}, -}; +use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; +use frame_support::pallet_prelude::StorageVersion; pub struct CustomOnRuntimeUpgrade; impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { @@ -194,7 +192,10 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - (CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration), + ( + CustomOnRuntimeUpgrade, + pallet_contracts::migration::Migration, + ), >; pub struct ConvertPrice; @@ -333,56 +334,56 @@ impl Contains for BaseFilter { fn contains(call: &RuntimeCall) -> bool { match call { // These modules are all allowed to be called by transactions: - RuntimeCall::Bounties(_) | - RuntimeCall::ChildBounties(_) | - RuntimeCall::ClientsInfo(_) | - RuntimeCall::Treasury(_) | - RuntimeCall::Tokens(_) | - RuntimeCall::Currencies(_) | - RuntimeCall::ParachainStaking(_) | - RuntimeCall::Democracy(_) | - RuntimeCall::Council(_) | - RuntimeCall::TechnicalCommittee(_) | - RuntimeCall::System(_) | - RuntimeCall::Scheduler(_) | - RuntimeCall::Preimage(_) | - RuntimeCall::Timestamp(_) | - RuntimeCall::Balances(_) | - RuntimeCall::Session(_) | - RuntimeCall::ParachainSystem(_) | - RuntimeCall::Sudo(_) | - RuntimeCall::XcmpQueue(_) | - RuntimeCall::PolkadotXcm(_) | - RuntimeCall::DmpQueue(_) | - RuntimeCall::Utility(_) | - RuntimeCall::Vesting(_) | - RuntimeCall::XTokens(_) | - RuntimeCall::Multisig(_) | - RuntimeCall::Identity(_) | - RuntimeCall::Contracts(_) | - RuntimeCall::ZenlinkProtocol(_) | - RuntimeCall::DiaOracleModule(_) | - RuntimeCall::Fee(_) | - RuntimeCall::Issue(_) | - RuntimeCall::Nomination(_) | - RuntimeCall::Oracle(_) | - RuntimeCall::Redeem(_) | - RuntimeCall::Replace(_) | - RuntimeCall::Security(_) | - RuntimeCall::StellarRelay(_) | - RuntimeCall::VaultRegistry(_) | - RuntimeCall::PooledVaultRewards(_) | - RuntimeCall::Farming(_) | - RuntimeCall::TokenAllowance(_) | - RuntimeCall::AssetRegistry(_) | - RuntimeCall::Proxy(_) | - RuntimeCall::OrmlExtension(_) | - RuntimeCall::TreasuryBuyoutExtension(_) | - RuntimeCall::RewardDistribution(_) | - RuntimeCall::ParachainInfo(_) | - RuntimeCall::CumulusXcm(_) | - RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive - // in the case of adding new pallets. + RuntimeCall::Bounties(_) + | RuntimeCall::ChildBounties(_) + | RuntimeCall::ClientsInfo(_) + | RuntimeCall::Treasury(_) + | RuntimeCall::Tokens(_) + | RuntimeCall::Currencies(_) + | RuntimeCall::ParachainStaking(_) + | RuntimeCall::Democracy(_) + | RuntimeCall::Council(_) + | RuntimeCall::TechnicalCommittee(_) + | RuntimeCall::System(_) + | RuntimeCall::Scheduler(_) + | RuntimeCall::Preimage(_) + | RuntimeCall::Timestamp(_) + | RuntimeCall::Balances(_) + | RuntimeCall::Session(_) + | RuntimeCall::ParachainSystem(_) + | RuntimeCall::Sudo(_) + | RuntimeCall::XcmpQueue(_) + | RuntimeCall::PolkadotXcm(_) + | RuntimeCall::DmpQueue(_) + | RuntimeCall::Utility(_) + | RuntimeCall::Vesting(_) + | RuntimeCall::XTokens(_) + | RuntimeCall::Multisig(_) + | RuntimeCall::Identity(_) + | RuntimeCall::Contracts(_) + | RuntimeCall::ZenlinkProtocol(_) + | RuntimeCall::DiaOracleModule(_) + | RuntimeCall::Fee(_) + | RuntimeCall::Issue(_) + | RuntimeCall::Nomination(_) + | RuntimeCall::Oracle(_) + | RuntimeCall::Redeem(_) + | RuntimeCall::Replace(_) + | RuntimeCall::Security(_) + | RuntimeCall::StellarRelay(_) + | RuntimeCall::VaultRegistry(_) + | RuntimeCall::PooledVaultRewards(_) + | RuntimeCall::Farming(_) + | RuntimeCall::TokenAllowance(_) + | RuntimeCall::AssetRegistry(_) + | RuntimeCall::Proxy(_) + | RuntimeCall::OrmlExtension(_) + | RuntimeCall::TreasuryBuyoutExtension(_) + | RuntimeCall::RewardDistribution(_) + | RuntimeCall::ParachainInfo(_) + | RuntimeCall::CumulusXcm(_) + | RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive + // in the case of adding new pallets. } } } @@ -1077,13 +1078,7 @@ impl pallet_contracts::Config for Runtime { type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type MaxDelegateDependencies = MaxDelegateDependencies; type RuntimeHoldReason = RuntimeHoldReason; - type Migrations = ( - v11::Migration, - v12::Migration, - v13::Migration, - v14::Migration, - v15::Migration, - ); + type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); type Debug = (); type Environment = (); } @@ -1987,14 +1982,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, - pallet_contracts::Determinism::Enforced, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -2011,14 +2006,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/foucoco/src/weights/mod.rs b/runtime/foucoco/src/weights/mod.rs index 1e2e7caa1..266270306 100644 --- a/runtime/foucoco/src/weights/mod.rs +++ b/runtime/foucoco/src/weights/mod.rs @@ -19,21 +19,21 @@ pub mod block_weights; pub mod extrinsic_weights; +pub mod pallet_xcm; +pub mod paritydb_weights; +pub mod rocksdb_weights; +pub mod parachain_staking; +pub mod orml_asset_registry; +pub mod orml_currencies_allowance_extension; +pub mod orml_tokens_management_extension; +pub mod treasury_buyout_extension; pub mod fee; pub mod issue; pub mod nomination; pub mod oracle; -pub mod orml_asset_registry; -pub mod orml_currencies_allowance_extension; -pub mod orml_tokens_management_extension; -pub mod pallet_xcm; -pub mod parachain_staking; -pub mod paritydb_weights; pub mod redeem; pub mod replace; -pub mod rocksdb_weights; pub mod stellar_relay; -pub mod treasury_buyout_extension; pub mod vault_registry; pub use block_weights::constants::BlockExecutionWeight; diff --git a/runtime/foucoco/src/xcm_config.rs b/runtime/foucoco/src/xcm_config.rs index 54f828e49..e6cb671d9 100644 --- a/runtime/foucoco/src/xcm_config.rs +++ b/runtime/foucoco/src/xcm_config.rs @@ -5,12 +5,12 @@ use frame_support::{ match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, }; -use log; use orml_asset_registry::{AssetRegistryTrader, FixedRateAssetRegistryTrader}; use orml_traits::{ location::{RelativeReserveProvider, Reserve}, parameter_type_with_key, }; +use log; use orml_xcm_support::{DepositToAlternative, IsNativeConcrete, MultiCurrencyAdapter}; use pallet_xcm::XcmPassthrough; use polkadot_parachain::primitives::Sibling; @@ -23,10 +23,7 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{ - traits::{Properties, ShouldExecute}, - XcmExecutor, -}; +use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; use super::{ AccountId, AssetRegistry, Balance, Balances, Currencies, CurrencyId, FoucocoTreasuryAccount, diff --git a/runtime/integration-tests/src/amplitude_tests.rs b/runtime/integration-tests/src/amplitude_tests.rs index 34ba7597e..09c09c536 100644 --- a/runtime/integration-tests/src/amplitude_tests.rs +++ b/runtime/integration-tests/src/amplitude_tests.rs @@ -1,5 +1,4 @@ -use crate::{ - mock::{assets_metadata_for_registry_amplitude, USDT_ASSET_ID}, +use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_amplitude}, sibling, test_macros::{ parachain1_transfer_asset_to_parachain2, parachain1_transfer_asset_to_parachain2_and_back, @@ -11,22 +10,22 @@ use crate::{ AMPLITUDE_ID, ASSETHUB_ID, SIBLING_ID, }; -use asset_hub_kusama_runtime; use frame_support::assert_ok; -use integration_tests_common::constants::{asset_hub_kusama, kusama}; +use asset_hub_kusama_runtime; +use integration_tests_common::{ + constants::{kusama, asset_hub_kusama}, +}; use crate::genesis::{genesis_gen, genesis_sibling}; -use frame_support::traits::OnInitialize; use xcm::latest::NetworkId; -use xcm_emulator::{ - decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor, -}; +use xcm_emulator::{decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor}; +use frame_support::traits::OnInitialize; + // Native fee expected for each token according to the `fee_per_second` values defined in the mock const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; const BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET: polkadot_core_primitives::Balance = 5000000000; -const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = - BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET / 20; +const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET/ 20; const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET / 10; @@ -132,6 +131,7 @@ fn transfer_ksm_from_kusama_to_amplitude() { ); } + #[test] fn transfer_ksm_from_amplitude_to_kusama() { transfer_10_relay_token_from_parachain_to_relay_chain!( diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index fb5b02ec0..21bd131ce 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -1,130 +1,144 @@ use crate::*; // Substrate -use sp_core::storage::Storage; +use sp_core::{ storage::Storage}; // Cumulus -use integration_tests_common::constants::{accounts, collators}; +use integration_tests_common::{ + constants::{accounts, collators}, +}; pub const SAFE_XCM_VERSION: u32 = 3; use crate::mock::units; + + #[macro_export] macro_rules! genesis_gen { ($runtime:ident, $para_account_id: ident, $asset_metadata: ident) => {{ - use crate::mock::units; - use integration_tests_common::constants::{accounts, collators}; - use spacewalk_primitives::CurrencyId; use $runtime::BuildStorage; - pub const SAFE_XCM_VERSION: u32 = 3; - - let token_balances = accounts::init_balances() - .iter() - .flat_map(|k| vec![(k.clone(), CurrencyId::XCM(0), units(1000))]) - .collect(); - - let stakers: Vec<_> = accounts::init_balances() - .iter() - .cloned() - .map(|account_id| (account_id, None, units(10_000_000))) - .collect(); - - let genesis_config = $runtime::RuntimeGenesisConfig { - system: $runtime::SystemConfig { - code: $runtime::WASM_BINARY - .expect("WASM binary was not build, please build it!") - .to_vec(), - ..Default::default() - }, - balances: $runtime::BalancesConfig { - balances: accounts::init_balances() - .iter() - .cloned() - .map(|k| (k, units(10_001_000))) - .collect(), - }, - tokens: $runtime::TokensConfig { balances: token_balances }, - parachain_info: $runtime::ParachainInfoConfig { - parachain_id: $para_account_id.into(), - ..Default::default() - }, - session: $runtime::SessionConfig { - keys: collators::invulnerables() - .into_iter() - .map(|(acc, aura)| { - ( - acc.clone(), // account id - acc, // validator id - $runtime::SessionKeys { aura }, // session keys - ) - }) - .collect(), - }, - polkadot_xcm: $runtime::PolkadotXcmConfig { - safe_xcm_version: Some(SAFE_XCM_VERSION), - ..Default::default() - }, - asset_registry: $runtime::AssetRegistryConfig { - assets: $asset_metadata(), - last_asset_id: CurrencyId::Native, - }, - parachain_staking: $runtime::ParachainStakingConfig { - stakers, - inflation_config: Default::default(), - max_candidate_stake: units(100_000_000_000), - max_selected_candidates: 40, - }, - ..Default::default() - }; - - genesis_config.build_storage().unwrap() + use crate::mock::units; + use integration_tests_common::constants::{collators, accounts}; + use spacewalk_primitives::CurrencyId; + pub const SAFE_XCM_VERSION: u32 = 3; + + let token_balances = accounts::init_balances() + .iter() + .flat_map(|k| vec![(k.clone(), CurrencyId::XCM(0), units(1000))]) + .collect(); + + + let stakers: Vec<_> = accounts::init_balances() + .iter() + .cloned() + .map(|account_id| (account_id, None, units(10_000_000))) + .collect(); + + + let genesis_config = $runtime::RuntimeGenesisConfig { + system: $runtime::SystemConfig { + code: $runtime::WASM_BINARY + .expect("WASM binary was not build, please build it!") + .to_vec(), + ..Default::default() + }, + balances: $runtime::BalancesConfig { + balances: accounts::init_balances() + .iter() + .cloned() + .map(|k| (k, units(10_001_000))) + .collect(), + }, + tokens: $runtime::TokensConfig { + balances: token_balances + }, + parachain_info: $runtime::ParachainInfoConfig { + parachain_id: $para_account_id.into(), + ..Default::default() + }, + session: $runtime::SessionConfig { + keys: collators::invulnerables() + .into_iter() + .map(|(acc, aura)| { + ( + acc.clone(), // account id + acc, // validator id + $runtime::SessionKeys { aura }, // session keys + ) + }) + .collect(), + }, + polkadot_xcm: $runtime::PolkadotXcmConfig { + safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() + }, + asset_registry: $runtime::AssetRegistryConfig { + assets: $asset_metadata(), + last_asset_id: CurrencyId::Native, + }, + parachain_staking: $runtime::ParachainStakingConfig { + stakers, + inflation_config: Default::default(), + max_candidate_stake: units(100_000_000_000), + max_selected_candidates: 40, + }, + ..Default::default() + }; + + genesis_config.build_storage().unwrap() }}; } pub fn genesis_sibling(para_id: u32) -> Storage { - use sibling::BuildStorage; - - let token_balances = accounts::init_balances() - .iter() - .flat_map(|k| vec![(k.clone(), sibling::CurrencyId::XCM(0), units(100))]) - .collect(); - - let genesis_config = sibling::RuntimeGenesisConfig { - system: sibling::SystemConfig { - code: pendulum_runtime::WASM_BINARY - .expect("WASM binary was not build, please build it!") - .to_vec(), - ..Default::default() - }, - balances: sibling::BalancesConfig { - balances: accounts::init_balances().iter().cloned().map(|k| (k, units(100))).collect(), - }, - tokens: sibling::TokensConfig { balances: token_balances }, - parachain_info: sibling::ParachainInfoConfig { - parachain_id: para_id.into(), - ..Default::default() - }, - session: sibling::SessionConfig { - keys: collators::invulnerables() - .into_iter() - .map(|(acc, aura)| { - ( - acc.clone(), // account id - acc, // validator id - sibling::SessionKeys { aura }, // session keys - ) - }) - .collect(), - }, - polkadot_xcm: sibling::PolkadotXcmConfig { - safe_xcm_version: Some(SAFE_XCM_VERSION), - ..Default::default() - }, - - ..Default::default() - }; - - genesis_config.build_storage().unwrap() + use sibling::BuildStorage; + + let token_balances = accounts::init_balances() + .iter() + .flat_map(|k| vec![(k.clone(), sibling::CurrencyId::XCM(0), units(100))]) + .collect(); + + let genesis_config = sibling::RuntimeGenesisConfig { + system: sibling::SystemConfig { + code: pendulum_runtime::WASM_BINARY + .expect("WASM binary was not build, please build it!") + .to_vec(), + ..Default::default() + }, + balances: sibling::BalancesConfig { + balances: accounts::init_balances() + .iter() + .cloned() + .map(|k| (k, units(100))) + .collect(), + }, + tokens: sibling::TokensConfig { + balances: token_balances + }, + parachain_info: sibling::ParachainInfoConfig { + parachain_id: para_id.into(), + ..Default::default() + }, + session: sibling::SessionConfig { + keys: collators::invulnerables() + .into_iter() + .map(|(acc, aura)| { + ( + acc.clone(), // account id + acc, // validator id + sibling::SessionKeys { aura }, // session keys + ) + }) + .collect(), + }, + polkadot_xcm: sibling::PolkadotXcmConfig { + safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() + }, + + ..Default::default() + }; + + genesis_config.build_storage().unwrap() } -pub(super) use crate::genesis_gen; +pub(super) use crate::genesis_gen; \ No newline at end of file diff --git a/runtime/integration-tests/src/mock.rs b/runtime/integration-tests/src/mock.rs index a9d973e06..729cf69f9 100644 --- a/runtime/integration-tests/src/mock.rs +++ b/runtime/integration-tests/src/mock.rs @@ -1,11 +1,13 @@ -use crate::definitions::asset_hub; +use crate::{definitions::asset_hub}; use amplitude_runtime::CurrencyId as AmplitudeCurrencyId; +use pendulum_runtime::CurrencyId as PendulumCurrencyId; +use polkadot_core_primitives::Balance; use codec::Encode; use frame_support::BoundedVec; -use pendulum_runtime::{definitions::moonbeam, CurrencyId as PendulumCurrencyId}; -use polkadot_core_primitives::Balance; use runtime_common::asset_registry::{CustomMetadata, DiaKeys, StringLimit}; use xcm::{v3::MultiLocation, VersionedMultiLocation}; +use pendulum_runtime::definitions::moonbeam; + pub const UNIT: Balance = 1_000_000_000_000; pub const TEN_UNITS: Balance = 10_000_000_000_000; @@ -43,9 +45,7 @@ pub fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec::truncate_from( - "USDT Assethub".as_bytes().to_vec(), - ), + name: BoundedVec::::truncate_from("USDT Assethub".as_bytes().to_vec()), symbol: BoundedVec::::truncate_from("USDT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(asset_hub::USDT_location())), @@ -81,9 +81,7 @@ pub fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec::truncate_from( - "Moonbeam BRZ".as_bytes().to_vec(), - ), + name: BoundedVec::::truncate_from("Moonbeam BRZ".as_bytes().to_vec()), symbol: BoundedVec::::truncate_from("BRZ".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(xcm::VersionedMultiLocation::V3(moonbeam::BRZ_location())), @@ -127,9 +125,7 @@ pub fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec AmplitudeCurrencyId::XCM(1), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: BoundedVec::::truncate_from( - "USDT Assethub".as_bytes().to_vec(), - ), + name: BoundedVec::::truncate_from("USDT Assethub".as_bytes().to_vec()), symbol: BoundedVec::::truncate_from("USDT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(asset_hub::USDT_location())), @@ -163,3 +159,4 @@ pub fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec ), ] } + diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index 36c7be1e5..dca720905 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -1,26 +1,21 @@ -use crate::{ - mock::{assets_metadata_for_registry_pendulum, USDT_ASSET_ID}, - sibling, - test_macros::{ +use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_pendulum}, + sibling, test_macros::{ moonbeam_transfers_token_and_handle_automation, parachain1_transfer_asset_to_parachain2, parachain1_transfer_asset_to_parachain2_and_back, parachain1_transfer_incorrect_asset_to_parachain2_should_fail, transfer_10_relay_token_from_parachain_to_relay_chain, transfer_20_relay_token_from_relay_chain_to_parachain, transfer_native_token_from_parachain1_to_parachain2_and_back, - }, - ASSETHUB_ID, PENDULUM_ID, SIBLING_ID, -}; + }, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID}; -use crate::genesis::{genesis_gen, genesis_sibling}; -use frame_support::{assert_ok, traits::OnInitialize}; -use integration_tests_common::constants::{asset_hub_polkadot, polkadot}; +use frame_support::assert_ok; #[allow(unused_imports)] use pendulum_runtime::definitions::moonbeam::PARA_ID as MOONBEAM_PARA_ID; use xcm::latest::NetworkId; -use xcm_emulator::{ - decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor, -}; +use xcm_emulator::{decl_test_networks, decl_test_relay_chains, decl_test_parachains, DefaultMessageProcessor}; +use crate::genesis::{genesis_gen, genesis_sibling}; +use integration_tests_common::constants::{polkadot, asset_hub_polkadot}; +use frame_support::traits::OnInitialize; // Native fee expected for each token according to the `fee_per_second` values defined in the mock diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index a01d1e7d2..537e236d0 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -3,7 +3,6 @@ use codec::{Decode, Encode, MaxEncodedLen}; use core::marker::PhantomData; -use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; use frame_support::{ match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, @@ -20,21 +19,18 @@ use scale_info::TypeInfo; use serde::{Deserialize, Serialize}; use sp_core::H256; use sp_debug_derive::RuntimeDebug; -use sp_runtime::{ - generic, impl_opaque_keys, - traits::{BlakeTwo256, Convert, ConvertInto, IdentityLookup, MaybeEquivalence, Zero}, - AccountId32, Permill, Perquintill, -}; +use sp_runtime::{traits::{BlakeTwo256, Convert, IdentityLookup, Zero, MaybeEquivalence}, AccountId32, generic, impl_opaque_keys, Perquintill, Permill}; use xcm::v3::prelude::*; -use xcm_emulator::Weight; +use xcm_emulator::{ + Weight, +}; +use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; +use sp_runtime::traits::ConvertInto; use xcm_executor::{ traits::{JustTry, ShouldExecute, WeightTrader}, Assets, XcmExecutor, }; -use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; -use pendulum_runtime::definitions::moonbeam::BRZ_location; -use runtime_common::AuraId; use xcm::latest::Weight as XCMWeight; use xcm_builder::{ AccountId32Aliases, AllowUnpaidExecutionFrom, ConvertedConcreteId, EnsureXcmOrigin, @@ -43,6 +39,9 @@ use xcm_builder::{ SignedToAccountId32, SovereignSignedViaLocation, }; use xcm_executor::traits::Properties; +use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; +use pendulum_runtime::definitions::moonbeam::BRZ_location; +use runtime_common::AuraId; #[cfg(any(feature = "std", test))] pub use sp_runtime::BuildStorage; @@ -55,8 +54,7 @@ pub const MILLISECS_PER_BLOCK: u64 = 12000; pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK; // Time is measured by number of blocks. -pub const MINUTES: runtime_common::BlockNumber = - 60_000 / (MILLISECS_PER_BLOCK as runtime_common::BlockNumber); +pub const MINUTES: runtime_common::BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as runtime_common::BlockNumber); pub const HOURS: runtime_common::BlockNumber = MINUTES * 60; pub const DAYS: runtime_common::BlockNumber = HOURS * 24; pub const BLOCKS_PER_YEAR: runtime_common::BlockNumber = DAYS * 36525 / 100; @@ -192,7 +190,9 @@ impl Convert> for CurrencyIdConvert { } // Required this now for FungiblesAdapter. -impl MaybeEquivalence for CurrencyIdConvert { +impl MaybeEquivalence +for CurrencyIdConvert +{ fn convert(id: &MultiLocation) -> Option { >>::convert(*id) } @@ -328,7 +328,7 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { if matches!(origin, MultiLocation { parents: 1, interior: Here }) && instructions.iter().any(|inst| matches!(inst, ReserveAssetDeposited { .. })) { - println! {"Unexpected ReserveAssetDeposited from the relay chain"}; + println!{"Unexpected ReserveAssetDeposited from the relay chain"}; } // Permit everything else Ok(()) @@ -432,6 +432,7 @@ impl orml_xtokens::Config for Runtime { type UniversalLocation = UniversalLocation; } + parameter_types! { pub const ProposalBond: Permill = Permill::from_percent(5); pub const ProposalBondMinimum: Balance = 10 * UNIT; @@ -441,9 +442,11 @@ parameter_types! { pub const MaxApprovals: u32 = 100; } -type TreasuryApproveOrigin = EnsureRoot; +type TreasuryApproveOrigin = + EnsureRoot; -type TreasuryRejectOrigin = EnsureRoot; +type TreasuryRejectOrigin = + EnsureRoot; impl pallet_treasury::Config for Runtime { type PalletId = TreasuryPalletId; @@ -478,6 +481,7 @@ impl cumulus_pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; } + type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; pub type Block = generic::Block; @@ -509,6 +513,7 @@ frame_support::construct_runtime!( } ); + pub type Balance = u128; pub type BlockNumber = u32; pub type Index = u32; @@ -756,12 +761,7 @@ impl WeightTrader for AllTokensAreCreatedEqualToWeight { Self(MultiLocation::parent()) } - fn buy_weight( - &mut self, - weight: Weight, - payment: Assets, - _context: &XcmContext, - ) -> Result { + fn buy_weight(&mut self, weight: Weight, payment: Assets, _context: &XcmContext) -> Result { let asset_id = payment.fungible.iter().next().expect("Payment must be something; qed").0; let required = MultiAsset { id: *asset_id, fun: Fungible(weight.ref_time() as u128) }; diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index 8f90817d0..38e9d609f 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -8,11 +8,11 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain_id:ident, $tx_fee:ident ) => {{ - use crate::mock::units; + use xcm_emulator::{Network, TestExt}; + use crate::mock::{units}; use frame_support::traits::fungibles::Inspect; use polkadot_core_primitives::Balance; use xcm::latest::{Junction, Junction::Parachain, Junctions::Here}; - use xcm_emulator::{Network, TestExt}; use $para_runtime::CurrencyId; use integration_tests_common::constants::accounts; @@ -24,21 +24,20 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { // get ALICE's balance before the transfer $parachain::execute_with(|| { - orml_tokens_before = $para_runtime::Tokens::balance( - CurrencyId::XCM(0), - &alice_account_id.clone().into(), - ); + orml_tokens_before = $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()); }); + // get ALICE's balance in the relay chain, before the transfer. Ensure it is enough to transfer. $relaychain::execute_with(|| { - let before_alice_free_balance = - $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); + let before_alice_free_balance = $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); assert!(before_alice_free_balance > transfer_amount); }); + // execute the transfer from relay chain $relaychain::execute_with(|| { + assert_ok!($relay_runtime::XcmPallet::reserve_transfer_assets( $relay_runtime::RuntimeOrigin::signed(alice_account_id.clone().into()), Box::new(Parachain($parachain_id).into()), @@ -50,6 +49,7 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { Box::new((Here, transfer_amount).into()), 0 )); + }); // a "Deposited" event occurred is proof that the transfer was successful @@ -57,8 +57,8 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { use $para_runtime::{RuntimeEvent, System}; for event in System::events() { - println! {"Parachain events when receiving of relay token"} - println! {"{:?}", event} + println!{"Parachain events when receiving of relay token"} + println!{"{:?}", event} } assert!(System::events().iter().any(|r| matches!( @@ -74,10 +74,7 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain::execute_with(|| { assert_eq!( - $para_runtime::Tokens::balance( - CurrencyId::XCM(0), - &alice_account_id.clone().into() - ), + $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()), orml_tokens_before + transfer_amount - $tx_fee, "Incorrect amount received" ); @@ -195,8 +192,8 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { $parachain2_id:ident ) => {{ use crate::mock::{INCORRECT_ASSET_ID, TEN_UNITS, UNIT}; + use xcm_emulator::TestExt; use frame_support::traits::{fungibles::Inspect, Currency}; - use integration_tests_common::constants::accounts; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; use sp_runtime::{traits::AccountIdConversion, MultiAddress}; @@ -206,7 +203,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { Junctions::{X1, X2}, MultiLocation, WeightLimit, }; - use xcm_emulator::TestExt; + use integration_tests_common::constants::accounts; use $para2_runtime::CurrencyId; let parachain2_account: AccountId = Sibling::from($parachain2_id).into_account_truncating(); @@ -252,10 +249,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { assert_ok!(PolkadotXcm::limited_reserve_transfer_assets( origin.clone(), Box::new(MultiLocation::new(1, X1(Parachain($parachain2_id))).into()), - Box::new( - Junction::AccountId32 { id: bob_account_id.clone().into(), network: None } - .into() - ), + Box::new(Junction::AccountId32 { id: bob_account_id.clone().into(), network: None }.into()), Box::new( (X2(PalletInstance(50), GeneralIndex(INCORRECT_ASSET_ID as u128)), TEN_UNITS) .into() @@ -284,8 +278,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { RuntimeEvent::XcmpQueue(cumulus_pallet_xcmp_queue::Event::Fail { message_hash: _, error: xcm::v3::Error::TooExpensive, - weight: _, - .. + weight: _, .. }) ))); }); @@ -309,9 +302,9 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { $parachain2_id:ident, $tx_fee:ident ) => {{ + use xcm_emulator::TestExt; use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungibles::Inspect, Currency}; - use integration_tests_common::constants::accounts; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; use sp_runtime::{traits::AccountIdConversion, MultiAddress}; @@ -321,8 +314,8 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { Junctions::{X1, X2}, MultiLocation, WeightLimit, }; - use xcm_emulator::TestExt; use $para2_runtime::CurrencyId; + use integration_tests_common::constants::accounts; let alice_account_id = accounts::init_balances()[0].clone(); let bob_account_id = accounts::init_balances()[1].clone(); @@ -330,13 +323,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { let parachain2_account: AccountId = Sibling::from($parachain2_id).into_account_truncating(); $parachain2::execute_with(|| { - assert_eq!( - $para2_runtime::Tokens::balance( - CurrencyId::XCM(1), - &alice_account_id.clone().into() - ), - 0 - ); + assert_eq!($para2_runtime::Tokens::balance(CurrencyId::XCM(1), &alice_account_id.clone().into()), 0); }); $parachain1::execute_with(|| { @@ -369,10 +356,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { assert_ok!(PolkadotXcm::limited_reserve_transfer_assets( origin.clone(), Box::new(MultiLocation::new(1, X1(Parachain($parachain2_id))).into()), - Box::new( - Junction::AccountId32 { id: bob_account_id.clone().into(), network: None } - .into() - ), + Box::new(Junction::AccountId32 { id: bob_account_id.clone().into(), network: None }.into()), Box::new( (X2(PalletInstance(50), GeneralIndex($para1_asset_id as u128)), TEN_UNITS) .into() @@ -411,10 +395,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { ))); assert_eq!( - $para2_runtime::Tokens::balance( - $para2_runtime::CurrencyId::XCM(1), - &bob_account_id.clone().into() - ), + $para2_runtime::Tokens::balance($para2_runtime::CurrencyId::XCM(1), &bob_account_id.clone().into()), TEN_UNITS - $tx_fee ); }); @@ -433,13 +414,13 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { $network_id: ident, $tx_fee: ident ) => {{ + use xcm_emulator::TestExt; use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungible::Mutate, fungibles::Inspect}; - use integration_tests_common::constants::accounts; use xcm::latest::{ Junction, Junction::Parachain, Junctions::X2, MultiLocation, WeightLimit, }; - use xcm_emulator::TestExt; + use integration_tests_common::constants::accounts; let bob_account_id = accounts::init_balances()[1].clone(); @@ -478,10 +459,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { 1, X2( Parachain($parachain1_id), - Junction::AccountId32 { - network: Some($network_id), - id: bob_account_id.clone().into() - } + Junction::AccountId32 { network: Some($network_id), id: bob_account_id.clone().into() } ) ) .into() @@ -503,6 +481,7 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { $parachain1::execute_with(|| { use $para1_runtime::*; + let events = System::events(); match &events[events.len() - 2] { &frame_system::EventRecord { diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index e4efeca01..d1d1edbde 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -77,8 +77,8 @@ use runtime_common::{ use cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; -pub use dia_oracle::dia::AssetId; use dia_oracle::DiaOracle; +pub use dia_oracle::dia::AssetId; pub use issue::{Event as IssueEvent, IssueRequest}; pub use nomination::Event as NominationEvent; use oracle::dia::DiaOracleAdapter; @@ -161,10 +161,8 @@ parameter_types! { use pallet_contracts::migration::{v11, v12, v13, v14, v15}; // Custom storage version bump -use frame_support::{ - pallet_prelude::StorageVersion, - traits::{GetStorageVersion, OnRuntimeUpgrade}, -}; +use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; +use frame_support::pallet_prelude::StorageVersion; pub struct CustomOnRuntimeUpgrade; impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { @@ -189,6 +187,7 @@ impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { } } + /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -196,7 +195,10 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - (CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration), + ( + CustomOnRuntimeUpgrade, + pallet_contracts::migration::Migration, + ), >; pub struct ConvertPrice; @@ -335,54 +337,54 @@ impl Contains for BaseFilter { fn contains(call: &RuntimeCall) -> bool { match call { // These modules are all allowed to be called by transactions: - RuntimeCall::Bounties(_) | - RuntimeCall::ChildBounties(_) | - RuntimeCall::ClientsInfo(_) | - RuntimeCall::Treasury(_) | - RuntimeCall::Tokens(_) | - RuntimeCall::Currencies(_) | - RuntimeCall::ParachainStaking(_) | - RuntimeCall::Democracy(_) | - RuntimeCall::Council(_) | - RuntimeCall::TechnicalCommittee(_) | - RuntimeCall::System(_) | - RuntimeCall::Scheduler(_) | - RuntimeCall::Preimage(_) | - RuntimeCall::Timestamp(_) | - RuntimeCall::Balances(_) | - RuntimeCall::Session(_) | - RuntimeCall::ParachainSystem(_) | - RuntimeCall::XcmpQueue(_) | - RuntimeCall::PolkadotXcm(_) | - RuntimeCall::DmpQueue(_) | - RuntimeCall::Utility(_) | - RuntimeCall::Vesting(_) | - RuntimeCall::XTokens(_) | - RuntimeCall::Multisig(_) | - RuntimeCall::Identity(_) | - RuntimeCall::Contracts(_) | - RuntimeCall::ZenlinkProtocol(_) | - RuntimeCall::DiaOracleModule(_) | - RuntimeCall::VestingManager(_) | - RuntimeCall::TokenAllowance(_) | - RuntimeCall::AssetRegistry(_) | - RuntimeCall::Fee(_) | - RuntimeCall::Issue(_) | - RuntimeCall::Nomination(_) | - RuntimeCall::Oracle(_) | - RuntimeCall::Redeem(_) | - RuntimeCall::Replace(_) | - RuntimeCall::Security(_) | - RuntimeCall::StellarRelay(_) | - RuntimeCall::VaultRegistry(_) | - RuntimeCall::PooledVaultRewards(_) | - RuntimeCall::RewardDistribution(_) | - RuntimeCall::Farming(_) | - RuntimeCall::Proxy(_) | - RuntimeCall::TreasuryBuyoutExtension(_) | - RuntimeCall::ParachainInfo(_) | - RuntimeCall::CumulusXcm(_) | - RuntimeCall::VaultStaking(_) => true, + RuntimeCall::Bounties(_) + | RuntimeCall::ChildBounties(_) + | RuntimeCall::ClientsInfo(_) + | RuntimeCall::Treasury(_) + | RuntimeCall::Tokens(_) + | RuntimeCall::Currencies(_) + | RuntimeCall::ParachainStaking(_) + | RuntimeCall::Democracy(_) + | RuntimeCall::Council(_) + | RuntimeCall::TechnicalCommittee(_) + | RuntimeCall::System(_) + | RuntimeCall::Scheduler(_) + | RuntimeCall::Preimage(_) + | RuntimeCall::Timestamp(_) + | RuntimeCall::Balances(_) + | RuntimeCall::Session(_) + | RuntimeCall::ParachainSystem(_) + | RuntimeCall::XcmpQueue(_) + | RuntimeCall::PolkadotXcm(_) + | RuntimeCall::DmpQueue(_) + | RuntimeCall::Utility(_) + | RuntimeCall::Vesting(_) + | RuntimeCall::XTokens(_) + | RuntimeCall::Multisig(_) + | RuntimeCall::Identity(_) + | RuntimeCall::Contracts(_) + | RuntimeCall::ZenlinkProtocol(_) + | RuntimeCall::DiaOracleModule(_) + | RuntimeCall::VestingManager(_) + | RuntimeCall::TokenAllowance(_) + | RuntimeCall::AssetRegistry(_) + | RuntimeCall::Fee(_) + | RuntimeCall::Issue(_) + | RuntimeCall::Nomination(_) + | RuntimeCall::Oracle(_) + | RuntimeCall::Redeem(_) + | RuntimeCall::Replace(_) + | RuntimeCall::Security(_) + | RuntimeCall::StellarRelay(_) + | RuntimeCall::VaultRegistry(_) + | RuntimeCall::PooledVaultRewards(_) + | RuntimeCall::RewardDistribution(_) + | RuntimeCall::Farming(_) + | RuntimeCall::Proxy(_) + | RuntimeCall::TreasuryBuyoutExtension(_) + | RuntimeCall::ParachainInfo(_) + | RuntimeCall::CumulusXcm(_) + | RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive // in the case of adding new pallets. } @@ -392,8 +394,8 @@ impl Contains for BaseFilter { // Configure FRAME pallets to include in runtime. impl frame_system::Config for Runtime { - /// The Block type used by the runtime. This is used by construct_runtime to retrieve the extrinsics or other block specific data as needed. - type Block = Block; + /// The Block type used by the runtime. This is used by construct_runtime to retrieve the extrinsics or other block specific data as needed. + type Block = Block; /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. @@ -1024,13 +1026,7 @@ impl pallet_contracts::Config for Runtime { type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type MaxDelegateDependencies = MaxDelegateDependencies; type RuntimeHoldReason = RuntimeHoldReason; - type Migrations = ( - v11::Migration, - v12::Migration, - v13::Migration, - v14::Migration, - v15::Migration, - ); + type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); type Debug = (); type Environment = (); } @@ -1965,14 +1961,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, - pallet_contracts::Determinism::Enforced, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -1989,14 +1985,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/pendulum/src/weights/mod.rs b/runtime/pendulum/src/weights/mod.rs index 2aeeae0a0..8bfc1d9c0 100644 --- a/runtime/pendulum/src/weights/mod.rs +++ b/runtime/pendulum/src/weights/mod.rs @@ -18,20 +18,20 @@ //! Expose the auto generated weight files. pub mod block_weights; pub mod extrinsic_weights; +pub mod pallet_xcm; +pub mod paritydb_weights; +pub mod rocksdb_weights; +pub mod parachain_staking; +pub mod orml_asset_registry; +pub mod orml_currencies_allowance_extension; +pub mod treasury_buyout_extension; pub mod fee; pub mod issue; pub mod nomination; pub mod oracle; -pub mod orml_asset_registry; -pub mod orml_currencies_allowance_extension; -pub mod pallet_xcm; -pub mod parachain_staking; -pub mod paritydb_weights; pub mod redeem; pub mod replace; -pub mod rocksdb_weights; pub mod stellar_relay; -pub mod treasury_buyout_extension; pub mod vault_registry; pub use block_weights::constants::BlockExecutionWeight; diff --git a/runtime/pendulum/src/xcm_config.rs b/runtime/pendulum/src/xcm_config.rs index 9d4af0172..2abd0c8e6 100644 --- a/runtime/pendulum/src/xcm_config.rs +++ b/runtime/pendulum/src/xcm_config.rs @@ -23,10 +23,7 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{ - traits::{Properties, ShouldExecute}, - XcmExecutor, -}; +use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; use runtime_common::{ asset_registry::FixedConversionRateProvider, From 44bbd06cd9314d805296f743cc2c82e09012becb Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 28 Aug 2024 18:25:41 -0300 Subject: [PATCH 45/64] generate weights for dia-oracle pallet --- Cargo.lock | 34 +++-- chain-extensions/price/Cargo.toml | 2 +- runtime/amplitude/Cargo.toml | 7 +- runtime/amplitude/src/lib.rs | 8 +- runtime/amplitude/src/weights/dia_oracle.rs | 135 ++++++++++++++++++++ runtime/amplitude/src/weights/mod.rs | 1 + runtime/common/Cargo.toml | 3 +- runtime/foucoco/Cargo.toml | 4 +- runtime/foucoco/src/lib.rs | 8 +- runtime/foucoco/src/weights/dia_oracle.rs | 135 ++++++++++++++++++++ runtime/foucoco/src/weights/mod.rs | 1 + runtime/pendulum/Cargo.toml | 5 +- runtime/pendulum/src/lib.rs | 8 +- runtime/pendulum/src/weights/dia_oracle.rs | 135 ++++++++++++++++++++ runtime/pendulum/src/weights/mod.rs | 1 + 15 files changed, 455 insertions(+), 32 deletions(-) create mode 100644 runtime/amplitude/src/weights/dia_oracle.rs create mode 100644 runtime/foucoco/src/weights/dia_oracle.rs create mode 100644 runtime/pendulum/src/weights/dia_oracle.rs diff --git a/Cargo.lock b/Cargo.lock index 532eb8bd0..3b101a1d6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -134,7 +134,7 @@ dependencies = [ "cumulus-primitives-timestamp", "cumulus-primitives-utility", "currency", - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", "dia-oracle-runtime-api", "fee", "frame-benchmarking", @@ -3456,12 +3456,30 @@ dependencies = [ "sp-std", ] +[[package]] +name = "dia-oracle" +version = "0.1.0" +source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix#68b8557231f616b64efe74adac9cc84f0ccc7152" +dependencies = [ + "frame-benchmarking", + "frame-support", + "frame-system", + "log", + "parity-scale-codec", + "scale-info", + "serde", + "serde_json", + "sp-core", + "sp-runtime", + "sp-std", +] + [[package]] name = "dia-oracle-runtime-api" version = "0.1.0" -source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" +source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix#68b8557231f616b64efe74adac9cc84f0ccc7152" dependencies = [ - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", "frame-support", "sp-api", "sp-runtime", @@ -4234,7 +4252,7 @@ dependencies = [ "cumulus-primitives-timestamp", "cumulus-primitives-utility", "currency", - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", "dia-oracle-runtime-api", "fee", "frame-benchmarking", @@ -7393,7 +7411,7 @@ version = "1.0.10" source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0)", "frame-benchmarking", "frame-support", "frame-system", @@ -9430,7 +9448,7 @@ dependencies = [ "cumulus-primitives-timestamp", "cumulus-primitives-utility", "currency", - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", "dia-oracle-runtime-api", "fee", "frame-benchmarking", @@ -11061,7 +11079,7 @@ name = "price-chain-extension" version = "0.1.0" dependencies = [ "chain-extension-common", - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", "frame-support", "frame-system", "log", @@ -11936,7 +11954,7 @@ name = "runtime-common" version = "0.1.0" dependencies = [ "cumulus-primitives-core", - "dia-oracle", + "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", "frame-benchmarking", "frame-support", "frame-system", diff --git a/chain-extensions/price/Cargo.toml b/chain-extensions/price/Cargo.toml index 2933216ed..5346256a5 100644 --- a/chain-extensions/price/Cargo.toml +++ b/chain-extensions/price/Cargo.toml @@ -34,7 +34,7 @@ orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-li vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } [features] diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index 7e315eeda..e0986875a 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -116,8 +116,8 @@ treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } -dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } +dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } @@ -286,7 +286,8 @@ runtime-benchmarks = [ "runtime-common/runtime-benchmarks", "parachain-staking/runtime-benchmarks", "orml-currencies-allowance-extension/runtime-benchmarks", - "treasury-buyout-extension/runtime-benchmarks" + "treasury-buyout-extension/runtime-benchmarks", + "dia-oracle/runtime-benchmarks" ] try-runtime = [ diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 93b5b5266..8490f5891 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -1065,7 +1065,7 @@ impl dia_oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type AuthorityId = dia_oracle::crypto::DiaAuthId; - type WeightInfo = dia_oracle::weights::DiaWeightInfo; + type WeightInfo = weights::dia_oracle::SubstrateWeight; } impl frame_system::offchain::SigningTypes for Runtime { @@ -1555,6 +1555,8 @@ mod benches { [orml_currencies_allowance_extension, TokenAllowance] [treasury_buyout_extension, TreasuryBuyoutExtension] + + [dia_oracle, DiaOracleModule] ); } @@ -1819,15 +1821,11 @@ impl_runtime_apis! { use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; - #[allow(non_local_definitions)] impl frame_system_benchmarking::Config for Runtime {} - #[allow(non_local_definitions)] impl baseline::Config for Runtime {} - #[allow(non_local_definitions)] impl runtime_common::benchmarking::orml_asset_registry::Config for Runtime {} use cumulus_pallet_session_benchmarking::Pallet as SessionBench; - #[allow(non_local_definitions)] impl cumulus_pallet_session_benchmarking::Config for Runtime {} let whitelist: Vec = vec![ diff --git a/runtime/amplitude/src/weights/dia_oracle.rs b/runtime/amplitude/src/weights/dia_oracle.rs new file mode 100644 index 000000000..5766f5d41 --- /dev/null +++ b/runtime/amplitude/src/weights/dia_oracle.rs @@ -0,0 +1,135 @@ + +//! Autogenerated weights for dia_oracle +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 + +// Executed Command: +// ./target/production/pendulum-node +// benchmark +// pallet +// --chain +// foucoco +// --wasm-execution=compiled +// --pallet +// dia-oracle +// --extrinsic +// * +// --steps +// 50 +// --repeat +// 20 +// --output +// runtime/amplitude/src/weights/ +// --template +// .maintain/frame-weight-template.hbs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use core::marker::PhantomData; + +/// Weights for dia_oracle using the Substrate node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl dia_oracle::WeightInfo for SubstrateWeight { + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn add_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `472` + // Estimated: `3937` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 3937) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:0) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `472` + // Estimated: `3937` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3937) + .saturating_add(T::DbWeight::get().reads(2_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `305` + // Estimated: `3770` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 3770) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `6298` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 6298) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `305` + // Estimated: `3770` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 3770) + .saturating_add(T::DbWeight::get().reads(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `6298` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 6298) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:0 w:1) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_updated_coin_infos() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `3823` + // Minimum execution time: 9_920_000_000 picoseconds. + Weight::from_parts(9_970_000_000, 3823) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::BatchingApi` (r:0 w:1) + /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_batching_api() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `3823` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_000_000, 3823) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } +} \ No newline at end of file diff --git a/runtime/amplitude/src/weights/mod.rs b/runtime/amplitude/src/weights/mod.rs index 8f02474aa..c20d412dc 100644 --- a/runtime/amplitude/src/weights/mod.rs +++ b/runtime/amplitude/src/weights/mod.rs @@ -34,6 +34,7 @@ pub mod redeem; pub mod replace; pub mod stellar_relay; pub mod vault_registry; +pub mod dia_oracle; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 55eda4765..ed552b830 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -31,7 +31,7 @@ orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-li orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } @@ -71,4 +71,5 @@ runtime-benchmarks = [ "frame-system/runtime-benchmarks", "orml-asset-registry/runtime-benchmarks", "treasury-buyout-extension/runtime-benchmarks", + "dia-oracle/runtime-benchmarks" ] diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index f2b4a1517..5afd9dd88 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -113,8 +113,8 @@ orml-tokens-management-extension = { path = "../../pallets/orml-tokens-managemen treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } -dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } +dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 7bc775264..337d0cb29 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -1124,7 +1124,7 @@ impl dia_oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type AuthorityId = dia_oracle::crypto::DiaAuthId; - type WeightInfo = dia_oracle::weights::DiaWeightInfo; + type WeightInfo = weights::dia_oracle::SubstrateWeight; } impl frame_system::offchain::SigningTypes for Runtime { @@ -1561,6 +1561,8 @@ mod benches { [orml_currencies_allowance_extension, TokenAllowance] [orml_tokens_management_extension, OrmlExtension] [treasury_buyout_extension, TreasuryBuyoutExtension] + + [dia_oracle, DiaOracleModule] ); } @@ -1827,15 +1829,11 @@ impl_runtime_apis! { use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; - #[allow(non_local_definitions)] impl frame_system_benchmarking::Config for Runtime {} - #[allow(non_local_definitions)] impl baseline::Config for Runtime {} - #[allow(non_local_definitions)] impl runtime_common::benchmarking::orml_asset_registry::Config for Runtime {} use cumulus_pallet_session_benchmarking::Pallet as SessionBench; - #[allow(non_local_definitions)] impl cumulus_pallet_session_benchmarking::Config for Runtime {} let whitelist: Vec = vec![ diff --git a/runtime/foucoco/src/weights/dia_oracle.rs b/runtime/foucoco/src/weights/dia_oracle.rs new file mode 100644 index 000000000..b6c31b74f --- /dev/null +++ b/runtime/foucoco/src/weights/dia_oracle.rs @@ -0,0 +1,135 @@ + +//! Autogenerated weights for dia_oracle +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 + +// Executed Command: +// ./target/production/pendulum-node +// benchmark +// pallet +// --chain +// foucoco +// --wasm-execution=compiled +// --pallet +// dia-oracle +// --extrinsic +// * +// --steps +// 50 +// --repeat +// 20 +// --output +// runtime/foucoco/src/weights/ +// --template +// .maintain/frame-weight-template.hbs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use core::marker::PhantomData; + +/// Weights for dia_oracle using the Substrate node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl dia_oracle::WeightInfo for SubstrateWeight { + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn add_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `472` + // Estimated: `3937` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 3937) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:0) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `472` + // Estimated: `3937` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3937) + .saturating_add(T::DbWeight::get().reads(2_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `305` + // Estimated: `3770` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 3770) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `6298` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 6298) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `305` + // Estimated: `3770` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 3770) + .saturating_add(T::DbWeight::get().reads(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `6298` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 6298) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:0 w:1) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_updated_coin_infos() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `3823` + // Minimum execution time: 9_647_000_000 picoseconds. + Weight::from_parts(9_732_000_000, 3823) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::BatchingApi` (r:0 w:1) + /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_batching_api() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `3823` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_000_000, 3823) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } +} diff --git a/runtime/foucoco/src/weights/mod.rs b/runtime/foucoco/src/weights/mod.rs index 266270306..e00465baf 100644 --- a/runtime/foucoco/src/weights/mod.rs +++ b/runtime/foucoco/src/weights/mod.rs @@ -35,6 +35,7 @@ pub mod redeem; pub mod replace; pub mod stellar_relay; pub mod vault_registry; +pub mod dia_oracle; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index dd42394a5..24e720c47 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -111,8 +111,8 @@ parachain-staking = { path = "../../pallets/parachain-staking", default-features orml-currencies-allowance-extension = { path = "../../pallets/orml-currencies-allowance-extension", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } -dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } +dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } # Pendulum Pallets vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } @@ -279,6 +279,7 @@ runtime-benchmarks = [ "parachain-staking/runtime-benchmarks", "orml-currencies-allowance-extension/runtime-benchmarks", "treasury-buyout-extension/runtime-benchmarks", + "dia-oracle/runtime-benchmarks" ] try-runtime = [ diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index d1d1edbde..970cda52c 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -1066,7 +1066,7 @@ impl dia_oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type AuthorityId = dia_oracle::crypto::DiaAuthId; - type WeightInfo = dia_oracle::weights::DiaWeightInfo; + type WeightInfo = weights::dia_oracle::SubstrateWeight; } parameter_types! { @@ -1557,6 +1557,8 @@ mod benches { [orml_currencies_allowance_extension, TokenAllowance] [treasury_buyout_extension, TreasuryBuyoutExtension] + + [dia_oracle, DiaOracleModule] ); } @@ -1821,15 +1823,11 @@ impl_runtime_apis! { use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; - #[allow(non_local_definitions)] impl frame_system_benchmarking::Config for Runtime {} - #[allow(non_local_definitions)] impl baseline::Config for Runtime {} - #[allow(non_local_definitions)] impl runtime_common::benchmarking::orml_asset_registry::Config for Runtime {} use cumulus_pallet_session_benchmarking::Pallet as SessionBench; - #[allow(non_local_definitions)] impl cumulus_pallet_session_benchmarking::Config for Runtime {} diff --git a/runtime/pendulum/src/weights/dia_oracle.rs b/runtime/pendulum/src/weights/dia_oracle.rs new file mode 100644 index 000000000..e078acf5e --- /dev/null +++ b/runtime/pendulum/src/weights/dia_oracle.rs @@ -0,0 +1,135 @@ + +//! Autogenerated weights for dia_oracle +//! +//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev +//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! WORST CASE MAP SIZE: `1000000` +//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 + +// Executed Command: +// ./target/production/pendulum-node +// benchmark +// pallet +// --chain +// pendulum +// --wasm-execution=compiled +// --pallet +// dia-oracle +// --extrinsic +// * +// --steps +// 50 +// --repeat +// 20 +// --output +// runtime/pendulum/src/weights/ +// --template +// .maintain/frame-weight-template.hbs + +#![cfg_attr(rustfmt, rustfmt_skip)] +#![allow(unused_parens)] +#![allow(unused_imports)] +#![allow(missing_docs)] + +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use core::marker::PhantomData; + +/// Weights for dia_oracle using the Substrate node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl dia_oracle::WeightInfo for SubstrateWeight { + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn add_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `402` + // Estimated: `3867` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 3867) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:0) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `402` + // Estimated: `3867` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3867) + .saturating_add(T::DbWeight::get().reads(2_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `232` + // Estimated: `3697` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3697) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `287` + // Estimated: `6227` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 6227) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `232` + // Estimated: `3697` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 3697) + .saturating_add(T::DbWeight::get().reads(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `287` + // Estimated: `6227` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 6227) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:0 w:1) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_updated_coin_infos() -> Weight { + // Proof Size summary in bytes: + // Measured: `287` + // Estimated: `3752` + // Minimum execution time: 10_148_000_000 picoseconds. + Weight::from_parts(10_260_000_000, 3752) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::BatchingApi` (r:0 w:1) + /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_batching_api() -> Weight { + // Proof Size summary in bytes: + // Measured: `287` + // Estimated: `3752` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_000_000, 3752) + .saturating_add(T::DbWeight::get().reads(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) + } +} diff --git a/runtime/pendulum/src/weights/mod.rs b/runtime/pendulum/src/weights/mod.rs index 8bfc1d9c0..1c68f6e3b 100644 --- a/runtime/pendulum/src/weights/mod.rs +++ b/runtime/pendulum/src/weights/mod.rs @@ -33,6 +33,7 @@ pub mod redeem; pub mod replace; pub mod stellar_relay; pub mod vault_registry; +pub mod dia_oracle; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; From 27dc016430335696177acff21df0ceda26409dbe Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 29 Aug 2024 06:00:20 -0300 Subject: [PATCH 46/64] use temporary spacewalk version with dia-oracle fix --- Cargo.lock | 88 ++++++++----------- chain-extensions/price/Cargo.toml | 2 +- chain-extensions/token/Cargo.toml | 2 +- node/Cargo.toml | 12 +-- .../Cargo.toml | 2 +- pallets/parachain-staking/rpc/Cargo.toml | 2 +- .../rpc/runtime-api/Cargo.toml | 2 +- pallets/treasury-buyout-extension/Cargo.toml | 4 +- runtime/amplitude/Cargo.toml | 43 ++++----- runtime/common/Cargo.toml | 2 +- runtime/foucoco/Cargo.toml | 42 ++++----- runtime/integration-tests/Cargo.toml | 2 +- runtime/pendulum/Cargo.toml | 43 ++++----- 13 files changed, 116 insertions(+), 130 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3b101a1d6..458f95211 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -134,7 +134,7 @@ dependencies = [ "cumulus-primitives-timestamp", "cumulus-primitives-utility", "currency", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", + "dia-oracle", "dia-oracle-runtime-api", "fee", "frame-benchmarking", @@ -2157,7 +2157,7 @@ checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "clients-info" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -3170,7 +3170,7 @@ dependencies = [ [[package]] name = "currency" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-support", "frame-system", @@ -3441,25 +3441,7 @@ dependencies = [ [[package]] name = "dia-oracle" version = "0.1.0" -source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#b98aa3436f3a94d78904357923a98a35affe3677" -dependencies = [ - "frame-benchmarking", - "frame-support", - "frame-system", - "log", - "parity-scale-codec", - "scale-info", - "serde", - "serde_json", - "sp-core", - "sp-runtime", - "sp-std", -] - -[[package]] -name = "dia-oracle" -version = "0.1.0" -source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix#68b8557231f616b64efe74adac9cc84f0ccc7152" +source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix#20d90c8b3143536992ea7467d0af1fad01c85e45" dependencies = [ "frame-benchmarking", "frame-support", @@ -3477,9 +3459,9 @@ dependencies = [ [[package]] name = "dia-oracle-runtime-api" version = "0.1.0" -source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix#68b8557231f616b64efe74adac9cc84f0ccc7152" +source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix#20d90c8b3143536992ea7467d0af1fad01c85e45" dependencies = [ - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", + "dia-oracle", "frame-support", "sp-api", "sp-runtime", @@ -4073,7 +4055,7 @@ dependencies = [ [[package]] name = "fee" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "currency", "frame-benchmarking", @@ -4252,7 +4234,7 @@ dependencies = [ "cumulus-primitives-timestamp", "cumulus-primitives-utility", "currency", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", + "dia-oracle", "dia-oracle-runtime-api", "fee", "frame-benchmarking", @@ -5623,7 +5605,7 @@ checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" [[package]] name = "issue" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "base64 0.13.1", "currency", @@ -6855,7 +6837,7 @@ dependencies = [ [[package]] name = "module-issue-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "jsonrpsee", "module-issue-rpc-runtime-api", @@ -6868,7 +6850,7 @@ dependencies = [ [[package]] name = "module-issue-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-support", "parity-scale-codec", @@ -6879,7 +6861,7 @@ dependencies = [ [[package]] name = "module-oracle-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "jsonrpsee", "module-oracle-rpc-runtime-api", @@ -6893,7 +6875,7 @@ dependencies = [ [[package]] name = "module-oracle-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-support", "parity-scale-codec", @@ -6934,7 +6916,7 @@ dependencies = [ [[package]] name = "module-redeem-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "jsonrpsee", "module-redeem-rpc-runtime-api", @@ -6947,7 +6929,7 @@ dependencies = [ [[package]] name = "module-redeem-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-support", "parity-scale-codec", @@ -6958,7 +6940,7 @@ dependencies = [ [[package]] name = "module-replace-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "jsonrpsee", "module-replace-rpc-runtime-api", @@ -6971,7 +6953,7 @@ dependencies = [ [[package]] name = "module-replace-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-support", "parity-scale-codec", @@ -6982,7 +6964,7 @@ dependencies = [ [[package]] name = "module-vault-registry-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "jsonrpsee", "module-oracle-rpc-runtime-api", @@ -6996,7 +6978,7 @@ dependencies = [ [[package]] name = "module-vault-registry-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-support", "module-oracle-rpc-runtime-api", @@ -7236,7 +7218,7 @@ dependencies = [ [[package]] name = "nomination" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "currency", "fee", @@ -7408,10 +7390,10 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "oracle" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "currency", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0)", + "dia-oracle", "frame-benchmarking", "frame-support", "frame-system", @@ -9448,7 +9430,7 @@ dependencies = [ "cumulus-primitives-timestamp", "cumulus-primitives-utility", "currency", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", + "dia-oracle", "dia-oracle-runtime-api", "fee", "frame-benchmarking", @@ -10979,7 +10961,7 @@ dependencies = [ [[package]] name = "pooled-rewards" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -11079,7 +11061,7 @@ name = "price-chain-extension" version = "0.1.0" dependencies = [ "chain-extension-common", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", + "dia-oracle", "frame-support", "frame-system", "log", @@ -11484,7 +11466,7 @@ dependencies = [ [[package]] name = "redeem" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "currency", "fee", @@ -11644,7 +11626,7 @@ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "replace" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "currency", "fee", @@ -11689,7 +11671,7 @@ dependencies = [ [[package]] name = "reward" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -11708,7 +11690,7 @@ dependencies = [ [[package]] name = "reward-distribution" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "currency", "frame-benchmarking", @@ -11954,7 +11936,7 @@ name = "runtime-common" version = "0.1.0" dependencies = [ "cumulus-primitives-core", - "dia-oracle 0.1.0 (git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix)", + "dia-oracle", "frame-benchmarking", "frame-support", "frame-system", @@ -13598,7 +13580,7 @@ dependencies = [ [[package]] name = "security" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-support", "frame-system", @@ -14782,7 +14764,7 @@ dependencies = [ [[package]] name = "spacewalk-primitives" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "base58", "bstringify", @@ -15024,7 +15006,7 @@ dependencies = [ [[package]] name = "staking" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "frame-benchmarking", "frame-support", @@ -15079,7 +15061,7 @@ dependencies = [ [[package]] name = "stellar-relay" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "base64 0.13.1", "currency", @@ -16146,7 +16128,7 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "vault-registry" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" dependencies = [ "currency", "fee", diff --git a/chain-extensions/price/Cargo.toml b/chain-extensions/price/Cargo.toml index 5346256a5..407a93b9c 100644 --- a/chain-extensions/price/Cargo.toml +++ b/chain-extensions/price/Cargo.toml @@ -23,7 +23,7 @@ sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-featu sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } # Open Runtime Module Library orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } diff --git a/chain-extensions/token/Cargo.toml b/chain-extensions/token/Cargo.toml index 645f06bb6..a0833907b 100644 --- a/chain-extensions/token/Cargo.toml +++ b/chain-extensions/token/Cargo.toml @@ -29,7 +29,7 @@ orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-li orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } # Custom libraries for Spacewalk -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } # Pendulum Pallets orml-currencies-allowance-extension = { path = "../../pallets/orml-currencies-allowance-extension", default-features = false } diff --git a/node/Cargo.toml b/node/Cargo.toml index 37556b4bb..878ad1ec1 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -15,13 +15,13 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } serde = { version = "1.0.145", features = ["derive"] } jsonrpsee = { version = "0.16.2", features = ["server"] } -module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } module-pallet-staking-rpc = { path = "../pallets/parachain-staking/rpc" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } # Local amplitude-runtime = { path = "../runtime/amplitude" } diff --git a/pallets/orml-tokens-management-extension/Cargo.toml b/pallets/orml-tokens-management-extension/Cargo.toml index 1468d64fc..6c8224487 100644 --- a/pallets/orml-tokens-management-extension/Cargo.toml +++ b/pallets/orml-tokens-management-extension/Cargo.toml @@ -31,7 +31,7 @@ frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branc sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0"} pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } [features] diff --git a/pallets/parachain-staking/rpc/Cargo.toml b/pallets/parachain-staking/rpc/Cargo.toml index 495fe0c1b..622e68449 100644 --- a/pallets/parachain-staking/rpc/Cargo.toml +++ b/pallets/parachain-staking/rpc/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0" } jsonrpsee = { version = "0.16.0", features = ["server", "macros"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } module-pallet-staking-rpc-runtime-api = { path = "runtime-api", default-features = false } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml index 65247a0f0..c7ab9a24d 100644 --- a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml +++ b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml @@ -10,7 +10,7 @@ sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } parity-scale-codec = { version = "3.1.5", default-features = false, features = ["derive"] } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } serde = { version = "1.0.142", default-features = false, features = ["derive"] } sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } diff --git a/pallets/treasury-buyout-extension/Cargo.toml b/pallets/treasury-buyout-extension/Cargo.toml index 6fd017fe2..b7632d37a 100644 --- a/pallets/treasury-buyout-extension/Cargo.toml +++ b/pallets/treasury-buyout-extension/Cargo.toml @@ -25,7 +25,7 @@ orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-modul orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } [dev-dependencies] mocktopus = "0.8.0" @@ -35,7 +35,7 @@ xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-x pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } runtime-common = { path = "../../runtime/common", default-features = false } [features] diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index e0986875a..c4bf9236a 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -30,27 +30,27 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } # Substrate @@ -287,7 +287,8 @@ runtime-benchmarks = [ "parachain-staking/runtime-benchmarks", "orml-currencies-allowance-extension/runtime-benchmarks", "treasury-buyout-extension/runtime-benchmarks", - "dia-oracle/runtime-benchmarks" + "dia-oracle/runtime-benchmarks", + "dia-oracle-runtime-api/runtime-benchmarks" ] try-runtime = [ diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index ed552b830..d52595a76 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -34,7 +34,7 @@ orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-modu dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } [features] diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 5afd9dd88..f89a0972d 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -30,27 +30,27 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # custom libraries from spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } # Substrate @@ -280,6 +280,8 @@ runtime-benchmarks = [ "parachain-staking/runtime-benchmarks", "orml-tokens-management-extension/runtime-benchmarks", "treasury-buyout-extension/runtime-benchmarks", + "dia-oracle/runtime-benchmarks", + "dia-oracle-runtime-api/runtime-benchmarks" ] try-runtime = [ diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 61263205d..1e993d428 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -12,7 +12,7 @@ serde = { version = "1.0.144", features = ["derive"] } paste = "1.0.14" # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index 24e720c47..e60596dfe 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -31,27 +31,27 @@ price-chain-extension = { path = "../../chain-extensions/price", default-feature treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } # Substrate frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } @@ -279,7 +279,8 @@ runtime-benchmarks = [ "parachain-staking/runtime-benchmarks", "orml-currencies-allowance-extension/runtime-benchmarks", "treasury-buyout-extension/runtime-benchmarks", - "dia-oracle/runtime-benchmarks" + "dia-oracle/runtime-benchmarks", + "dia-oracle-runtime-api/runtime-benchmarks" ] try-runtime = [ From 2248cb313bf505840f952179c151f334dda3ce70 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 29 Aug 2024 07:42:08 -0300 Subject: [PATCH 47/64] re-introduce non local definition flag for clippy --- runtime/amplitude/src/lib.rs | 4 ++++ runtime/foucoco/src/lib.rs | 4 ++++ runtime/pendulum/src/lib.rs | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 8490f5891..f9e6fcee6 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -1821,11 +1821,15 @@ impl_runtime_apis! { use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; + #[allow(non_local_definitions)] impl frame_system_benchmarking::Config for Runtime {} + #[allow(non_local_definitions)] impl baseline::Config for Runtime {} + #[allow(non_local_definitions)] impl runtime_common::benchmarking::orml_asset_registry::Config for Runtime {} use cumulus_pallet_session_benchmarking::Pallet as SessionBench; + #[allow(non_local_definitions)] impl cumulus_pallet_session_benchmarking::Config for Runtime {} let whitelist: Vec = vec![ diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 337d0cb29..9329da3aa 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -1829,11 +1829,15 @@ impl_runtime_apis! { use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; + #[allow(non_local_definitions)] impl frame_system_benchmarking::Config for Runtime {} + #[allow(non_local_definitions)] impl baseline::Config for Runtime {} + #[allow(non_local_definitions)] impl runtime_common::benchmarking::orml_asset_registry::Config for Runtime {} use cumulus_pallet_session_benchmarking::Pallet as SessionBench; + #[allow(non_local_definitions)] impl cumulus_pallet_session_benchmarking::Config for Runtime {} let whitelist: Vec = vec![ diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 970cda52c..fbea785a8 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -1823,11 +1823,15 @@ impl_runtime_apis! { use frame_system_benchmarking::Pallet as SystemBench; use baseline::Pallet as BaselineBench; + #[allow(non_local_definitions)] impl frame_system_benchmarking::Config for Runtime {} + #[allow(non_local_definitions)] impl baseline::Config for Runtime {} + #[allow(non_local_definitions)] impl runtime_common::benchmarking::orml_asset_registry::Config for Runtime {} use cumulus_pallet_session_benchmarking::Pallet as SessionBench; + #[allow(non_local_definitions)] impl cumulus_pallet_session_benchmarking::Config for Runtime {} From 57af1668347a0944141cc52b1dd3ebff9b415063 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 29 Aug 2024 08:05:34 -0300 Subject: [PATCH 48/64] use previous spacewalk revision --- chain-extensions/price/Cargo.toml | 2 +- chain-extensions/token/Cargo.toml | 2 +- node/Cargo.toml | 12 +++--- .../Cargo.toml | 2 +- pallets/parachain-staking/rpc/Cargo.toml | 2 +- .../rpc/runtime-api/Cargo.toml | 2 +- pallets/treasury-buyout-extension/Cargo.toml | 4 +- runtime/amplitude/Cargo.toml | 40 +++++++++---------- runtime/common/Cargo.toml | 2 +- runtime/foucoco/Cargo.toml | 40 +++++++++---------- runtime/integration-tests/Cargo.toml | 2 +- runtime/pendulum/Cargo.toml | 40 +++++++++---------- 12 files changed, 75 insertions(+), 75 deletions(-) diff --git a/chain-extensions/price/Cargo.toml b/chain-extensions/price/Cargo.toml index 407a93b9c..5346256a5 100644 --- a/chain-extensions/price/Cargo.toml +++ b/chain-extensions/price/Cargo.toml @@ -23,7 +23,7 @@ sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-featu sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Open Runtime Module Library orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } diff --git a/chain-extensions/token/Cargo.toml b/chain-extensions/token/Cargo.toml index a0833907b..645f06bb6 100644 --- a/chain-extensions/token/Cargo.toml +++ b/chain-extensions/token/Cargo.toml @@ -29,7 +29,7 @@ orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-li orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } # Custom libraries for Spacewalk -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Pendulum Pallets orml-currencies-allowance-extension = { path = "../../pallets/orml-currencies-allowance-extension", default-features = false } diff --git a/node/Cargo.toml b/node/Cargo.toml index 878ad1ec1..37556b4bb 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -15,13 +15,13 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } serde = { version = "1.0.145", features = ["derive"] } jsonrpsee = { version = "0.16.2", features = ["server"] } -module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc = { path = "../pallets/parachain-staking/rpc" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Local amplitude-runtime = { path = "../runtime/amplitude" } diff --git a/pallets/orml-tokens-management-extension/Cargo.toml b/pallets/orml-tokens-management-extension/Cargo.toml index 6c8224487..1468d64fc 100644 --- a/pallets/orml-tokens-management-extension/Cargo.toml +++ b/pallets/orml-tokens-management-extension/Cargo.toml @@ -31,7 +31,7 @@ frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branc sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0"} pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } [features] diff --git a/pallets/parachain-staking/rpc/Cargo.toml b/pallets/parachain-staking/rpc/Cargo.toml index 622e68449..495fe0c1b 100644 --- a/pallets/parachain-staking/rpc/Cargo.toml +++ b/pallets/parachain-staking/rpc/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0" } jsonrpsee = { version = "0.16.0", features = ["server", "macros"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc-runtime-api = { path = "runtime-api", default-features = false } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml index c7ab9a24d..65247a0f0 100644 --- a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml +++ b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml @@ -10,7 +10,7 @@ sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } parity-scale-codec = { version = "3.1.5", default-features = false, features = ["derive"] } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } serde = { version = "1.0.142", default-features = false, features = ["derive"] } sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } diff --git a/pallets/treasury-buyout-extension/Cargo.toml b/pallets/treasury-buyout-extension/Cargo.toml index b7632d37a..6fd017fe2 100644 --- a/pallets/treasury-buyout-extension/Cargo.toml +++ b/pallets/treasury-buyout-extension/Cargo.toml @@ -25,7 +25,7 @@ orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-modul orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } [dev-dependencies] mocktopus = "0.8.0" @@ -35,7 +35,7 @@ xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-x pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } runtime-common = { path = "../../runtime/common", default-features = false } [features] diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index c4bf9236a..f3e3d97f6 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -30,27 +30,27 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Substrate diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index d52595a76..ed552b830 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -34,7 +34,7 @@ orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-modu dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } [features] diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index f89a0972d..2785eeef3 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -30,27 +30,27 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # custom libraries from spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } # Substrate diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 1e993d428..61263205d 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -12,7 +12,7 @@ serde = { version = "1.0.144", features = ["derive"] } paste = "1.0.14" # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index e60596dfe..78f0a4422 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -31,27 +31,27 @@ price-chain-extension = { path = "../../chain-extensions/price", default-feature treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "59979a95557dd0e3887e834ce732446605c9b5c2" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Substrate frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } From 0dfa214da0cc491740b67974c31e01f58d6ce894 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 29 Aug 2024 08:46:28 -0300 Subject: [PATCH 49/64] remove temporary dia-oracle fix branch --- Cargo.lock | 56 +++++++++++++++---------------- chain-extensions/price/Cargo.toml | 2 +- runtime/amplitude/Cargo.toml | 4 +-- runtime/common/Cargo.toml | 2 +- runtime/foucoco/Cargo.toml | 4 +-- runtime/pendulum/Cargo.toml | 4 +-- 6 files changed, 36 insertions(+), 36 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 458f95211..5c2f315f8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2157,7 +2157,7 @@ checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "clients-info" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3170,7 +3170,7 @@ dependencies = [ [[package]] name = "currency" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-support", "frame-system", @@ -3441,7 +3441,7 @@ dependencies = [ [[package]] name = "dia-oracle" version = "0.1.0" -source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix#20d90c8b3143536992ea7467d0af1fad01c85e45" +source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#78899ea67dabd2b5cb2c5784ced05f0f9162fb99" dependencies = [ "frame-benchmarking", "frame-support", @@ -3459,7 +3459,7 @@ dependencies = [ [[package]] name = "dia-oracle-runtime-api" version = "0.1.0" -source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0-fix#20d90c8b3143536992ea7467d0af1fad01c85e45" +source = "git+https://github.com/pendulum-chain/oracle-pallet?branch=polkadot-v1.1.0#299549721c8968a54ad58e3abf9f79bcbaa9d7be" dependencies = [ "dia-oracle", "frame-support", @@ -4055,7 +4055,7 @@ dependencies = [ [[package]] name = "fee" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", "frame-benchmarking", @@ -5605,7 +5605,7 @@ checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" [[package]] name = "issue" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "base64 0.13.1", "currency", @@ -6837,7 +6837,7 @@ dependencies = [ [[package]] name = "module-issue-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", "module-issue-rpc-runtime-api", @@ -6850,7 +6850,7 @@ dependencies = [ [[package]] name = "module-issue-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-support", "parity-scale-codec", @@ -6861,7 +6861,7 @@ dependencies = [ [[package]] name = "module-oracle-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", "module-oracle-rpc-runtime-api", @@ -6875,7 +6875,7 @@ dependencies = [ [[package]] name = "module-oracle-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-support", "parity-scale-codec", @@ -6916,7 +6916,7 @@ dependencies = [ [[package]] name = "module-redeem-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", "module-redeem-rpc-runtime-api", @@ -6929,7 +6929,7 @@ dependencies = [ [[package]] name = "module-redeem-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-support", "parity-scale-codec", @@ -6940,7 +6940,7 @@ dependencies = [ [[package]] name = "module-replace-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", "module-replace-rpc-runtime-api", @@ -6953,7 +6953,7 @@ dependencies = [ [[package]] name = "module-replace-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-support", "parity-scale-codec", @@ -6964,7 +6964,7 @@ dependencies = [ [[package]] name = "module-vault-registry-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "jsonrpsee", "module-oracle-rpc-runtime-api", @@ -6978,7 +6978,7 @@ dependencies = [ [[package]] name = "module-vault-registry-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-support", "module-oracle-rpc-runtime-api", @@ -7218,7 +7218,7 @@ dependencies = [ [[package]] name = "nomination" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", "fee", @@ -7390,7 +7390,7 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "oracle" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", "dia-oracle", @@ -10961,7 +10961,7 @@ dependencies = [ [[package]] name = "pooled-rewards" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-benchmarking", "frame-support", @@ -11466,7 +11466,7 @@ dependencies = [ [[package]] name = "redeem" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", "fee", @@ -11626,7 +11626,7 @@ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "replace" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", "fee", @@ -11671,7 +11671,7 @@ dependencies = [ [[package]] name = "reward" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-benchmarking", "frame-support", @@ -11690,7 +11690,7 @@ dependencies = [ [[package]] name = "reward-distribution" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", "frame-benchmarking", @@ -13580,7 +13580,7 @@ dependencies = [ [[package]] name = "security" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-support", "frame-system", @@ -14764,7 +14764,7 @@ dependencies = [ [[package]] name = "spacewalk-primitives" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "base58", "bstringify", @@ -15006,7 +15006,7 @@ dependencies = [ [[package]] name = "staking" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "frame-benchmarking", "frame-support", @@ -15061,7 +15061,7 @@ dependencies = [ [[package]] name = "stellar-relay" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "base64 0.13.1", "currency", @@ -16128,7 +16128,7 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "vault-registry" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=59979a95557dd0e3887e834ce732446605c9b5c2#59979a95557dd0e3887e834ce732446605c9b5c2" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" dependencies = [ "currency", "fee", diff --git a/chain-extensions/price/Cargo.toml b/chain-extensions/price/Cargo.toml index 5346256a5..2933216ed 100644 --- a/chain-extensions/price/Cargo.toml +++ b/chain-extensions/price/Cargo.toml @@ -34,7 +34,7 @@ orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-li vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } [features] diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index f3e3d97f6..337b30445 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -116,8 +116,8 @@ treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } -dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index ed552b830..b86cccab6 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -31,7 +31,7 @@ orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-li orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 2785eeef3..e2728d718 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -113,8 +113,8 @@ orml-tokens-management-extension = { path = "../../pallets/orml-tokens-managemen treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } -dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } # Polkadot pallet-xcm = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index 78f0a4422..40a71c0bd 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -111,8 +111,8 @@ parachain-staking = { path = "../../pallets/parachain-staking", default-features orml-currencies-allowance-extension = { path = "../../pallets/orml-currencies-allowance-extension", default-features = false } # DIA -dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } -dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0-fix" } +dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } +dia-oracle-runtime-api = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } # Pendulum Pallets vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } From a8712ab999ec6e227c8952d1965dfbe363ac9fca Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Thu, 29 Aug 2024 10:22:43 -0300 Subject: [PATCH 50/64] remove temp stellar sdk patch --- Cargo.toml | 3 --- 1 file changed, 3 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 37b9e43cd..fd7f5cec7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,8 +33,5 @@ orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-l ### orml packages { version = "0.4.1-dev" } ### zenlink packages { version = "*" } -[patch."https://github.com/pendulum-chain/substrate-stellar-sdk"] -substrate-stellar-sdk = { git ="https://github.com/pendulum-chain//substrate-stellar-sdk", branch = "polkadot-v1.1.0b" } - [patch."https://github.com/w3f/ring-vrf"] bandersnatch_vrfs = { git = "https://github.com/w3f//ring-vrf?rev=3ddc20", version = "0.0.4", rev = "3ddc20" } \ No newline at end of file From f51fa622af9e89284bf1f6b586e8c5344454a570 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 3 Sep 2024 06:06:24 -0300 Subject: [PATCH 51/64] Readme modification, nightly version used --- Cargo.lock | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5c2f315f8..8f6e7029e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -15213,7 +15213,7 @@ dependencies = [ [[package]] name = "substrate-stellar-sdk" version = "0.3.0" -source = "git+https://github.com/pendulum-chain//substrate-stellar-sdk?branch=polkadot-v1.1.0b#b9d8380f64717c3a227c6454df243c18b1c5b6c4" +source = "git+https://github.com/pendulum-chain/substrate-stellar-sdk?branch=polkadot-v1.1.0#519b60deacb293d01b37a4c9c4126de15b9b4bf1" dependencies = [ "base64 0.13.1", "hex", diff --git a/README.md b/README.md index 2bf57bd27..9ef4aaaaa 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Pendulum chain by SatoshiPay. More information about Pendulum can be found [here ### How to Run Tests [`mocktopus`](https://docs.rs/mocktopus/latest/mocktopus/) is nightly-only lib, and is used in testing. -So to run the tests, override the toolchain with nightly; minimum version is `nightly-2024-04-18`. +So to run the tests, override the toolchain with nightly; minimum version is `nightly-2024-05-30`. ``` cargo +nightly test From 422f4c2eede55e7f3dfb6c700555c718b7089011 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 3 Sep 2024 07:16:23 -0300 Subject: [PATCH 52/64] clean comments and address review improvements --- Cargo.lock | 20 +++++++++---------- chain-extensions/price/Cargo.toml | 6 +++--- chain-extensions/token/Cargo.toml | 6 +++--- node/src/command.rs | 1 - node/src/service.rs | 2 -- .../src/lib.rs | 1 - .../Cargo.toml | 6 +++--- pallets/parachain-staking/src/inflation.rs | 5 ----- pallets/parachain-staking/src/lib.rs | 3 --- pallets/treasury-buyout-extension/Cargo.toml | 6 +++--- pallets/treasury-buyout-extension/src/lib.rs | 1 - runtime/amplitude/Cargo.toml | 12 +++++------ runtime/amplitude/src/lib.rs | 2 +- runtime/common/Cargo.toml | 6 +++--- runtime/foucoco/Cargo.toml | 6 +++--- runtime/foucoco/src/lib.rs | 2 +- runtime/integration-tests/Cargo.toml | 10 +++++----- .../integration-tests/src/amplitude_tests.rs | 1 - runtime/pendulum/Cargo.toml | 8 ++++---- runtime/pendulum/src/lib.rs | 2 +- 20 files changed, 46 insertions(+), 60 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8f6e7029e..2a8883ef7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -7398,7 +7398,7 @@ dependencies = [ "frame-support", "frame-system", "once_cell", - "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-oracle 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", "pallet-balances", "pallet-timestamp", "parity-scale-codec", @@ -7458,7 +7458,7 @@ dependencies = [ [[package]] name = "orml-asset-registry" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support", "frame-system", @@ -7479,12 +7479,12 @@ dependencies = [ [[package]] name = "orml-currencies" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support", "frame-system", "orml-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", @@ -7518,12 +7518,12 @@ dependencies = [ [[package]] name = "orml-oracle" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support", "frame-system", "orml-traits", - "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0)", + "orml-utilities 0.4.1-dev (git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0)", "parity-scale-codec", "scale-info", "serde", @@ -7629,7 +7629,7 @@ dependencies = [ [[package]] name = "orml-utilities" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support", "parity-scale-codec", @@ -7659,7 +7659,7 @@ dependencies = [ [[package]] name = "orml-xcm" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support", "frame-system", @@ -7673,7 +7673,7 @@ dependencies = [ [[package]] name = "orml-xcm-support" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "frame-support", "orml-traits", @@ -7687,7 +7687,7 @@ dependencies = [ [[package]] name = "orml-xtokens" version = "0.4.1-dev" -source = "git+https://github.com/open-web3-stack/open-runtime-module-library.git?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" +source = "git+https://github.com/open-web3-stack/open-runtime-module-library?branch=polkadot-v1.1.0#981d707437a22d881b993f9e902d27b163ad8bca" dependencies = [ "cumulus-primitives-core", "frame-support", diff --git a/chain-extensions/price/Cargo.toml b/chain-extensions/price/Cargo.toml index 2933216ed..37c8aacbf 100644 --- a/chain-extensions/price/Cargo.toml +++ b/chain-extensions/price/Cargo.toml @@ -26,9 +26,9 @@ pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } # Open Runtime Module Library -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } # Pendulum Pallets vesting-manager = { path = "../../pallets/vesting-manager", default-features = false } diff --git a/chain-extensions/token/Cargo.toml b/chain-extensions/token/Cargo.toml index 645f06bb6..3743be204 100644 --- a/chain-extensions/token/Cargo.toml +++ b/chain-extensions/token/Cargo.toml @@ -24,9 +24,9 @@ sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", default-featu pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Open Runtime Module Library -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } # Custom libraries for Spacewalk spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } diff --git a/node/src/command.rs b/node/src/command.rs index 229045aa1..32ca984de 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -430,7 +430,6 @@ async fn start_node( let parachain_account = AccountIdConversion::::into_account_truncating(&id); - //let state_version = Cli::native_runtime_version(&config.chain_spec).state_version(); let state_version = config.chain_spec.identify().get_runtime_version().state_version(); let block: Block = generate_genesis_block(&*config.chain_spec, state_version).map_err(|e| format!("{e:?}"))?; diff --git a/node/src/service.rs b/node/src/service.rs index 524a4756c..8e22ead93 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -436,7 +436,6 @@ where .map_err(|e| sc_service::Error::Application(Box::new(e)))?; let block_announce_validator = RequireSecondedInBlockAnnounce::new(relay_chain_interface.clone(), id); - let _force_authoring = parachain_config.force_authoring; let validator = parachain_config.role.is_authority(); let prometheus_registry = parachain_config.prometheus_registry().cloned(); let transaction_pool = params.transaction_pool.clone(); @@ -706,7 +705,6 @@ where client.clone(), ); - let _relay_chain_interface_move = relay_chain_interface.clone(); let params = BasicAuraParams { proposer, create_inherent_data_providers: move |_, ()| async move { Ok(()) }, diff --git a/pallets/orml-currencies-allowance-extension/src/lib.rs b/pallets/orml-currencies-allowance-extension/src/lib.rs index 99e7fa6f0..cdcc45bc7 100644 --- a/pallets/orml-currencies-allowance-extension/src/lib.rs +++ b/pallets/orml-currencies-allowance-extension/src/lib.rs @@ -107,7 +107,6 @@ pub mod pallet { pub allowed_currencies: Vec>, } - //#[cfg(feature = "std")] impl Default for GenesisConfig { fn default() -> Self { Self { allowed_currencies: vec![] } diff --git a/pallets/orml-tokens-management-extension/Cargo.toml b/pallets/orml-tokens-management-extension/Cargo.toml index 1468d64fc..c6abdcb63 100644 --- a/pallets/orml-tokens-management-extension/Cargo.toml +++ b/pallets/orml-tokens-management-extension/Cargo.toml @@ -19,9 +19,9 @@ sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } diff --git a/pallets/parachain-staking/src/inflation.rs b/pallets/parachain-staking/src/inflation.rs index 1e52dd478..8c71dabcb 100644 --- a/pallets/parachain-staking/src/inflation.rs +++ b/pallets/parachain-staking/src/inflation.rs @@ -22,11 +22,8 @@ use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use scale_info::TypeInfo; use sp_runtime::{traits::Saturating, Perquintill, RuntimeDebug}; -// #[cfg(feature = "std")] -// use serde::{Deserialize, Serialize}; use serde_derive::{Deserialize, Serialize}; -//#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] #[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] pub struct RewardRate { pub annual: Perquintill, @@ -52,7 +49,6 @@ impl RewardRate { } /// Staking info (staking rate and reward rate) for collators and delegators. -// #[cfg_attr(feature = "std", derive(Serialize, Deserialize))] #[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] pub struct StakingInfo { /// Maximum staking rate. @@ -100,7 +96,6 @@ impl StakingInfo { } } -//#[cfg_attr(feature = "std", derive(Serialize, Deserialize))] #[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, MaxEncodedLen, Serialize, Deserialize)] pub struct InflationInfo { pub collator: StakingInfo, diff --git a/pallets/parachain-staking/src/lib.rs b/pallets/parachain-staking/src/lib.rs index e769f406c..b8ed48f44 100644 --- a/pallets/parachain-staking/src/lib.rs +++ b/pallets/parachain-staking/src/lib.rs @@ -150,8 +150,6 @@ pub mod pallet { }, BoundedVec, }; - // TESTING - //#[cfg(feature = "std")] use frame_support::assert_ok; use frame_system::pallet_prelude::*; use pallet_balances::{BalanceLock, Locks}; @@ -675,7 +673,6 @@ pub mod pallet { pub max_selected_candidates: u32, } - //#[cfg(feature = "std")] impl Default for GenesisConfig { fn default() -> Self { Self { diff --git a/pallets/treasury-buyout-extension/Cargo.toml b/pallets/treasury-buyout-extension/Cargo.toml index 6fd017fe2..1ab61fcd3 100644 --- a/pallets/treasury-buyout-extension/Cargo.toml +++ b/pallets/treasury-buyout-extension/Cargo.toml @@ -21,9 +21,9 @@ pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", branch = frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false, optional = true } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } diff --git a/pallets/treasury-buyout-extension/src/lib.rs b/pallets/treasury-buyout-extension/src/lib.rs index 822024492..d31269dd3 100644 --- a/pallets/treasury-buyout-extension/src/lib.rs +++ b/pallets/treasury-buyout-extension/src/lib.rs @@ -160,7 +160,6 @@ pub mod pallet { pub allowed_currencies: Vec>, } - //#[cfg(feature = "std")] impl Default for GenesisConfig { fn default() -> Self { Self { allowed_currencies: vec![] } diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index 337b30445..96c29e58c 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -98,12 +98,12 @@ sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", bran sp-version = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } # Open Runtime Module Library -orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } # KILT diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index f9e6fcee6..8cac829b2 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -183,7 +183,7 @@ impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { writes += 1; } // not really a heavy operation - ::DbWeight::get().reads_writes(4, writes) + ::DbWeight::get().reads_writes(2, writes) } } diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index b86cccab6..628c40c77 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -27,9 +27,9 @@ cumulus-primitives-core = { git = "https://github.com/paritytech/polkadot-sdk", xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", default-features = false, branch = "release-polkadot-v1.1.0" } xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-executor", default-features = false, branch = "release-polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index e2728d718..64bb46c6a 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -100,9 +100,9 @@ sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-featu # Open Runtime Module Library orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } # KILT diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 9329da3aa..44a2c5526 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -182,7 +182,7 @@ impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { writes += 1; } // not really a heavy operation - ::DbWeight::get().reads_writes(4, writes) + ::DbWeight::get().reads_writes(2, writes) } } /// Executive: handles dispatch to the various modules. diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 61263205d..acbe2a292 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -63,11 +63,11 @@ polkadot-runtime-constants = { git = "https://github.com/paritytech/polkadot-sdk kusama-runtime = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-kusama-runtime", branch = "release-polkadot-v1.1.0" } -orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } -orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } -orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", branch = "polkadot-v1.1.0" } +orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } +orml-xcm = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } +orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", branch = "polkadot-v1.1.0" } pallet-treasury = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/integration-tests/src/amplitude_tests.rs b/runtime/integration-tests/src/amplitude_tests.rs index 09c09c536..1d9f5a37d 100644 --- a/runtime/integration-tests/src/amplitude_tests.rs +++ b/runtime/integration-tests/src/amplitude_tests.rs @@ -144,7 +144,6 @@ fn transfer_ksm_from_amplitude_to_kusama() { KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN ); } -// #[test] fn assethub_transfer_incorrect_asset_to_amplitude_should_fail() { parachain1_transfer_incorrect_asset_to_parachain2_should_fail!( diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index 40a71c0bd..dc359c843 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -98,10 +98,10 @@ sp-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk", defa sp-version = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } # Open Runtime Module Library -orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } -orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library.git", default-features = false, branch = "polkadot-v1.1.0" } +orml-asset-registry = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } +orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } orml-xtokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index fbea785a8..0419c776c 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -183,7 +183,7 @@ impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { writes += 1; } // not really a heavy operation - ::DbWeight::get().reads_writes(4, writes) + ::DbWeight::get().reads_writes(2, writes) } } From 07db0761fa59e9edfd4efe1afad23690061832bb Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 3 Sep 2024 09:13:25 -0300 Subject: [PATCH 53/64] remove unused dependencies and imports --- Cargo.lock | 1 - node/src/chain_spec.rs | 2 +- runtime/integration-tests/Cargo.toml | 1 - runtime/integration-tests/src/genesis.rs | 2 -- runtime/integration-tests/src/sibling.rs | 3 +-- 5 files changed, 2 insertions(+), 7 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2a8883ef7..f2799b3f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12006,7 +12006,6 @@ dependencies = [ "scale-info", "serde", "sp-core", - "sp-debug-derive", "sp-io", "sp-runtime", "sp-std", diff --git a/node/src/chain_spec.rs b/node/src/chain_spec.rs index f67001f37..ca15b5a19 100644 --- a/node/src/chain_spec.rs +++ b/node/src/chain_spec.rs @@ -1,7 +1,7 @@ #![allow(clippy::default_constructed_unit_structs)] use cumulus_primitives_core::ParaId; -use frame_benchmarking::__private::sp_std; +use sp_core::sp_std; use runtime_common::{AccountId, AuraId, Balance, BlockNumber, Signature, UNIT}; use sc_chain_spec::{ChainSpecExtension, ChainSpecGroup}; use sc_service::ChainType; diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index acbe2a292..4c17ea6cd 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -23,7 +23,6 @@ sp-core = { git = "https://github.com/paritytech/polkadot-sdk", branch = "releas sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-io = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } -sp-debug-derive = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm", branch = "release-polkadot-v1.1.0" } xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-xcm-executor", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index 21bd131ce..a8df1d1bf 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -7,8 +7,6 @@ use integration_tests_common::{ constants::{accounts, collators}, }; -pub const SAFE_XCM_VERSION: u32 = 3; - use crate::mock::units; diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 537e236d0..76a7b8c8f 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -18,14 +18,13 @@ use polkadot_runtime_common::MAXIMUM_BLOCK_WEIGHT; use scale_info::TypeInfo; use serde::{Deserialize, Serialize}; use sp_core::H256; -use sp_debug_derive::RuntimeDebug; use sp_runtime::{traits::{BlakeTwo256, Convert, IdentityLookup, Zero, MaybeEquivalence}, AccountId32, generic, impl_opaque_keys, Perquintill, Permill}; use xcm::v3::prelude::*; use xcm_emulator::{ Weight, }; use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; -use sp_runtime::traits::ConvertInto; +use sp_runtime::{traits::ConvertInto, RuntimeDebug}; use xcm_executor::{ traits::{JustTry, ShouldExecute, WeightTrader}, Assets, XcmExecutor, From 7f7d82363f65c1e3347688e4c67e6518b7d95675 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 3 Sep 2024 09:15:24 -0300 Subject: [PATCH 54/64] run fmt nightly --- chain-extensions/price/src/lib.rs | 4 +- chain-extensions/token/src/lib.rs | 4 +- node/src/chain_spec.rs | 95 ++++--- node/src/cli.rs | 6 +- node/src/command.rs | 25 +- node/src/service.rs | 33 +-- .../src/lib.rs | 7 +- .../src/mock.rs | 2 +- .../src/mock.rs | 2 +- .../rpc/runtime-api/src/lib.rs | 5 +- pallets/parachain-staking/src/benchmarking.rs | 5 +- pallets/parachain-staking/src/inflation.rs | 22 +- pallets/parachain-staking/src/lib.rs | 9 +- pallets/parachain-staking/src/mock.rs | 8 +- pallets/parachain-staking/src/set.rs | 2 +- pallets/parachain-staking/src/try_state.rs | 4 +- pallets/treasury-buyout-extension/src/lib.rs | 8 +- pallets/treasury-buyout-extension/src/mock.rs | 5 +- .../treasury-buyout-extension/src/tests.rs | 7 +- runtime/amplitude/src/lib.rs | 149 +++++------ runtime/amplitude/src/weights/mod.rs | 18 +- runtime/amplitude/src/xcm_config.rs | 5 +- runtime/common/src/asset_registry.rs | 10 +- .../src/benchmarking/orml_asset_registry.rs | 9 +- runtime/common/src/zenlink.rs | 45 ++-- runtime/foucoco/src/lib.rs | 151 +++++------ runtime/foucoco/src/weights/mod.rs | 18 +- runtime/foucoco/src/xcm_config.rs | 7 +- .../integration-tests/src/amplitude_tests.rs | 20 +- runtime/integration-tests/src/genesis.rs | 236 ++++++++---------- runtime/integration-tests/src/mock.rs | 21 +- .../integration-tests/src/pendulum_tests.rs | 21 +- runtime/integration-tests/src/sibling.rs | 44 ++-- runtime/integration-tests/src/test_macros.rs | 69 +++-- runtime/pendulum/src/lib.rs | 154 ++++++------ runtime/pendulum/src/weights/mod.rs | 16 +- runtime/pendulum/src/xcm_config.rs | 5 +- 37 files changed, 664 insertions(+), 587 deletions(-) diff --git a/chain-extensions/price/src/lib.rs b/chain-extensions/price/src/lib.rs index cb621a671..b6b59a30b 100644 --- a/chain-extensions/price/src/lib.rs +++ b/chain-extensions/price/src/lib.rs @@ -8,13 +8,13 @@ use frame_support::{ pallet_prelude::{Get, PhantomData}, DefaultNoBound, }; -use sp_tracing::{error, trace}; -use scale_info::prelude::vec::Vec; use pallet_contracts::chain_extension::{ ChainExtension, Environment, Ext, InitState, RetVal, SysConfig, }; +use scale_info::prelude::vec::Vec; use sp_core::crypto::UncheckedFrom; use sp_runtime::DispatchError; +use sp_tracing::{error, trace}; use sp_weights::Weight; // Enum that handles all supported function id options for this chain extension module diff --git a/chain-extensions/token/src/lib.rs b/chain-extensions/token/src/lib.rs index 0747bfefc..17eb83dc7 100644 --- a/chain-extensions/token/src/lib.rs +++ b/chain-extensions/token/src/lib.rs @@ -7,8 +7,6 @@ use frame_support::{ pallet_prelude::{Decode, Get, PhantomData}, DefaultNoBound, }; -use sp_tracing::{error, trace}; -use sp_weights::Weight; use orml_currencies::WeightInfo; use orml_currencies_allowance_extension::{ default_weights::WeightInfo as AllowanceWeightInfo, Config as AllowanceConfig, @@ -19,6 +17,8 @@ use pallet_contracts::chain_extension::{ }; use sp_core::crypto::UncheckedFrom; use sp_runtime::DispatchError; +use sp_tracing::{error, trace}; +use sp_weights::Weight; use spacewalk_primitives::CurrencyId; pub(crate) type BalanceOfForChainExt = diff --git a/node/src/chain_spec.rs b/node/src/chain_spec.rs index ca15b5a19..79b51dda5 100644 --- a/node/src/chain_spec.rs +++ b/node/src/chain_spec.rs @@ -1,22 +1,21 @@ #![allow(clippy::default_constructed_unit_structs)] +use crate::constants::{amplitude, foucoco, pendulum}; +use core::default::Default; use cumulus_primitives_core::ParaId; -use sp_core::sp_std; use runtime_common::{AccountId, AuraId, Balance, BlockNumber, Signature, UNIT}; use sc_chain_spec::{ChainSpecExtension, ChainSpecGroup}; use sc_service::ChainType; use serde::{Deserialize, Serialize}; use sp_core::{ crypto::{Ss58Codec, UncheckedInto}, - sr25519, Pair, Public, + sp_std, sr25519, Pair, Public, }; use sp_runtime::{ traits::{IdentifyAccount, Verify}, FixedPointNumber, FixedU128, Perquintill, }; -use core::default::Default; use spacewalk_primitives::{oracle::Key, Asset, CurrencyId, CurrencyId::XCM, VaultCurrencyPair}; -use crate::constants::{amplitude, foucoco, pendulum}; const MAINNET_USDC_CURRENCY_ID: CurrencyId = pendulum_runtime::GetWrappedCurrencyId::get(); const TESTNET_USDC_CURRENCY_ID: CurrencyId = amplitude_runtime::GetWrappedCurrencyId::get(); @@ -254,25 +253,25 @@ pub fn foucoco_standalone_config() -> FoucocoChainSpec { .map(|ss58| AccountId::from_ss58check(ss58).unwrap()) .collect(); - let sudo_account = get_account_id_from_seed::("Alice"); + let sudo_account = get_account_id_from_seed::("Alice"); let offchain_worker_price_feeder = AccountId::from_ss58check(foucoco::OFF_CHAIN_WORKER_ADDRESS).unwrap(); let allowed_currencies = vec![ - CurrencyId::Native, - CurrencyId::XCM(0), - CurrencyId::XCM(1), - CurrencyId::XCM(2), - CurrencyId::XCM(3), - CurrencyId::XCM(4), - CurrencyId::XCM(5), - CurrencyId::XCM(6), - CurrencyId::XCM(7), - CurrencyId::XCM(8), - CurrencyId::XCM(9), - CurrencyId::XCM(10), - ]; + CurrencyId::Native, + CurrencyId::XCM(0), + CurrencyId::XCM(1), + CurrencyId::XCM(2), + CurrencyId::XCM(3), + CurrencyId::XCM(4), + CurrencyId::XCM(5), + CurrencyId::XCM(6), + CurrencyId::XCM(7), + CurrencyId::XCM(8), + CurrencyId::XCM(9), + CurrencyId::XCM(10), + ]; FoucocoChainSpec::from_genesis( // Name @@ -498,10 +497,13 @@ fn amplitude_genesis( .expect("WASM binary was not build, please build it!") .to_vec(), #[allow(clippy::wrong_self_convention)] - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, balances: amplitude_runtime::BalancesConfig { balances }, - parachain_info: amplitude_runtime::ParachainInfoConfig { parachain_id: id, _config: sp_std::marker::PhantomData::default() }, + parachain_info: amplitude_runtime::ParachainInfoConfig { + parachain_id: id, + _config: sp_std::marker::PhantomData::default(), + }, parachain_staking: amplitude_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -527,7 +529,7 @@ fn amplitude_genesis( parachain_system: Default::default(), polkadot_xcm: amplitude_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, council: amplitude_runtime::CouncilConfig { members: signatories.clone(), @@ -570,7 +572,7 @@ fn amplitude_genesis( } else { amplitude_runtime::StatusCode::Error }, - _phantom: sp_std::marker::PhantomData::default() + _phantom: sp_std::marker::PhantomData::default(), }, oracle: amplitude_runtime::OracleConfig { max_delay: u32::MAX, @@ -613,7 +615,10 @@ fn amplitude_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: amplitude_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, + nomination: amplitude_runtime::NominationConfig { + is_nomination_enabled: false, + _phantom: sp_std::marker::PhantomData::default(), + }, dia_oracle_module: amplitude_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -626,8 +631,8 @@ fn amplitude_genesis( coin_infos_map: vec![], }, token_allowance: Default::default(), - transaction_payment: Default::default(), - treasury: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), treasury_buyout_extension: Default::default(), vesting: Default::default(), zenlink_protocol: Default::default(), @@ -700,10 +705,13 @@ fn foucoco_genesis( code: foucoco_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, balances: foucoco_runtime::BalancesConfig { balances }, - parachain_info: foucoco_runtime::ParachainInfoConfig { parachain_id: id , _config: sp_std::marker::PhantomData::default()}, + parachain_info: foucoco_runtime::ParachainInfoConfig { + parachain_id: id, + _config: sp_std::marker::PhantomData::default(), + }, parachain_staking: foucoco_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -729,7 +737,7 @@ fn foucoco_genesis( parachain_system: Default::default(), polkadot_xcm: foucoco_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, council: foucoco_runtime::CouncilConfig { members: signatories.clone(), @@ -773,7 +781,7 @@ fn foucoco_genesis( } else { foucoco_runtime::StatusCode::Error }, - _phantom: sp_std::marker::PhantomData::default() + _phantom: sp_std::marker::PhantomData::default(), }, oracle: foucoco_runtime::OracleConfig { max_delay: 604_800_000, // 7 days @@ -783,7 +791,7 @@ fn foucoco_genesis( Key::ExchangeRate(CurrencyId::Stellar(Asset::StellarNative)), Key::ExchangeRate(TESTNET_USDC_CURRENCY_ID), ], - _phantom: sp_std::marker::PhantomData::default() + _phantom: sp_std::marker::PhantomData::default(), }, vault_registry: foucoco_runtime::VaultRegistryConfig { minimum_collateral_vault: vec![(XCM(0), 0)], @@ -828,7 +836,10 @@ fn foucoco_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: foucoco_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, + nomination: foucoco_runtime::NominationConfig { + is_nomination_enabled: false, + _phantom: sp_std::marker::PhantomData::default(), + }, dia_oracle_module: foucoco_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -841,8 +852,8 @@ fn foucoco_genesis( coin_infos_map: vec![], }, token_allowance: foucoco_runtime::TokenAllowanceConfig { allowed_currencies }, - transaction_payment: Default::default(), - treasury: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), treasury_buyout_extension: Default::default(), vesting: Default::default(), zenlink_protocol: Default::default(), @@ -890,10 +901,13 @@ fn pendulum_genesis( code: pendulum_runtime::WASM_BINARY .expect("WASM binary was not build, please build it!") .to_vec(), - _config: sp_std::marker::PhantomData::default() + _config: sp_std::marker::PhantomData::default(), }, balances: pendulum_runtime::BalancesConfig { balances }, - parachain_info: pendulum_runtime::ParachainInfoConfig { parachain_id: id, _config: sp_std::marker::PhantomData::default() }, + parachain_info: pendulum_runtime::ParachainInfoConfig { + parachain_id: id, + _config: sp_std::marker::PhantomData::default(), + }, parachain_staking: pendulum_runtime::ParachainStakingConfig { stakers, inflation_config, @@ -965,7 +979,7 @@ fn pendulum_genesis( Key::ExchangeRate(CurrencyId::XCM(0)), Key::ExchangeRate(MAINNET_USDC_CURRENCY_ID), ], - _phantom: sp_std::marker::PhantomData::default() + _phantom: sp_std::marker::PhantomData::default(), }, vault_registry: pendulum_runtime::VaultRegistryConfig { minimum_collateral_vault: vec![(XCM(0), 0)], @@ -999,7 +1013,10 @@ fn pendulum_genesis( punishment_fee: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% replace_griefing_collateral: FixedU128::checked_from_rational(1, 10).unwrap(), // 10% }, - nomination: pendulum_runtime::NominationConfig { is_nomination_enabled: false, _phantom: sp_std::marker::PhantomData::default() }, + nomination: pendulum_runtime::NominationConfig { + is_nomination_enabled: false, + _phantom: sp_std::marker::PhantomData::default(), + }, dia_oracle_module: pendulum_runtime::DiaOracleModuleConfig { authorized_accounts: authorized_oracles, supported_currencies: vec![ @@ -1012,8 +1029,8 @@ fn pendulum_genesis( coin_infos_map: vec![], }, token_allowance: Default::default(), - transaction_payment: Default::default(), - treasury: Default::default(), + transaction_payment: Default::default(), + treasury: Default::default(), tokens: Default::default(), treasury_buyout_extension: Default::default(), } diff --git a/node/src/cli.rs b/node/src/cli.rs index e1105c58b..bc3fe47b7 100644 --- a/node/src/cli.rs +++ b/node/src/cli.rs @@ -94,6 +94,10 @@ impl RelayChainCli { let extension = crate::chain_spec::ParachainExtensions::try_get(&*para_config.chain_spec); let chain_id = extension.map(|e| e.relay_chain.clone()); let base_path = para_config.base_path.path().join("polkadot"); - Self { base_path: Some(base_path), chain_id, base: clap::Parser::parse_from(relay_chain_args) } + Self { + base_path: Some(base_path), + chain_id, + base: clap::Parser::parse_from(relay_chain_args), + } } } diff --git a/node/src/command.rs b/node/src/command.rs index 32ca984de..f5cab045a 100644 --- a/node/src/command.rs +++ b/node/src/command.rs @@ -142,7 +142,6 @@ impl SubstrateCli for Cli { None => ChainIdentity::from_json_file(id)?.load_chain_spec_from_json_file(id)?, }) } - } impl SubstrateCli for RelayChainCli { @@ -179,7 +178,6 @@ impl SubstrateCli for RelayChainCli { fn load_spec(&self, id: &str) -> std::result::Result, String> { polkadot_cli::Cli::from_iter([RelayChainCli::executable_name()].iter()).load_spec(id) } - } macro_rules! construct_sync_run { @@ -314,9 +312,10 @@ pub fn run() -> Result<()> { cmd.run(config, polkadot_config) }) }, - Some(Subcommand::ExportGenesisState(cmd)) => construct_async_run!(|components, cli, cmd, config| { - Ok(async move { cmd.run(&*config.chain_spec, &*components.client) }) - }), + Some(Subcommand::ExportGenesisState(cmd)) => + construct_async_run!(|components, cli, cmd, config| { + Ok(async move { cmd.run(&*config.chain_spec, &*components.client) }) + }), Some(Subcommand::ExportGenesisWasm(cmd)) => { let runner = cli.create_runner(cmd)?; runner.sync_run(|_config| { @@ -330,12 +329,16 @@ pub fn run() -> Result<()> { let runner = cli.create_runner(cmd)?; match runner.config().chain_spec.identify() { - ChainIdentity::Amplitude => runner - .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), - ChainIdentity::Foucoco => runner - .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), - ChainIdentity::Pendulum => runner - .sync_run(|config| cmd.run::::ExtendHostFunctions>(config)), + ChainIdentity::Amplitude => runner.sync_run(|config| { + cmd.run::::ExtendHostFunctions>(config) + }), + ChainIdentity::Foucoco => + runner.sync_run(|config| { + cmd.run::::ExtendHostFunctions>(config) + }), + ChainIdentity::Pendulum => runner.sync_run(|config| { + cmd.run::::ExtendHostFunctions>(config) + }), ChainIdentity::FoucocoStandalone => unimplemented!(), } } else { diff --git a/node/src/service.rs b/node/src/service.rs index 8e22ead93..42294c549 100644 --- a/node/src/service.rs +++ b/node/src/service.rs @@ -3,18 +3,20 @@ // std use std::{sync::Arc, time::Duration}; -use cumulus_client_cli::{RelayChainMode,CollatorOptions}; +use cumulus_client_cli::{CollatorOptions, RelayChainMode}; // Local Runtime Types use runtime_common::{opaque::Block, AccountId, Balance, Index as Nonce}; // Cumulus Imports -use cumulus_client_consensus_aura::{collators::basic::{Params as BasicAuraParams, self as basic_aura}}; -use cumulus_client_consensus_common::{ - ParachainBlockImport as TParachainBlockImport, +use cumulus_client_collator::service::CollatorService; +use cumulus_client_consensus_aura::collators::basic::{ + self as basic_aura, Params as BasicAuraParams, }; +use cumulus_client_consensus_common::ParachainBlockImport as TParachainBlockImport; +use cumulus_client_consensus_proposer::Proposer; use cumulus_client_network::RequireSecondedInBlockAnnounce; use cumulus_client_service::{ - prepare_node_config, start_relay_chain_tasks, StartRelayChainTasksParams, DARecoveryProfile + prepare_node_config, start_relay_chain_tasks, DARecoveryProfile, StartRelayChainTasksParams, }; use cumulus_primitives_core::{relay_chain::Hash, ParaId}; use cumulus_primitives_parachain_inherent::{ @@ -23,8 +25,6 @@ use cumulus_primitives_parachain_inherent::{ use cumulus_relay_chain_inprocess_interface::build_inprocess_relay_chain; use cumulus_relay_chain_interface::{RelayChainInterface, RelayChainResult}; use cumulus_relay_chain_minimal_node::build_minimal_relay_chain_node_with_rpc; -use cumulus_client_consensus_proposer::Proposer; -use cumulus_client_collator::service::CollatorService; // Substrate Imports use sc_executor::{ @@ -44,11 +44,11 @@ use sp_keystore::KeystorePtr; use sp_runtime::traits::BlakeTwo256; use substrate_prometheus_endpoint::Registry; -use polkadot_service::{CollatorPair, Handle}; -use sc_consensus::{import_queue::ImportQueueService, ImportQueue}; use crate::rpc::{ create_full_amplitude, create_full_foucoco, create_full_pendulum, FullDeps, ResultRpcExtension, }; +use polkadot_service::{CollatorPair, Handle}; +use sc_consensus::{import_queue::ImportQueueService, ImportQueue}; use sc_transaction_pool_api::OffchainTransactionPoolFactory; use sc_client_api::Backend; @@ -134,7 +134,6 @@ impl sc_executor::NativeExecutionDispatch for FoucocoRuntimeExecutor { pub struct PendulumRuntimeExecutor; impl sc_executor::NativeExecutionDispatch for PendulumRuntimeExecutor { - #[cfg(feature = "runtime-benchmarks")] type ExtendHostFunctions = frame_benchmarking::benchmarking::HostFunctions; #[cfg(not(feature = "runtime-benchmarks"))] @@ -299,7 +298,9 @@ async fn setup_common_services( parachain_config: Configuration, params: ResultNewPartial, create_full_rpc: fn(deps: FullDepsOf) -> ResultRpcExtension, - block_announce_validator: Option>>, + block_announce_validator: Option< + RequireSecondedInBlockAnnounce>, + >, ) -> Result< ( NetworkStarter, @@ -371,8 +372,8 @@ where enable_http_requests: true, custom_extensions: |_| vec![], }) - .run(client.clone(), task_manager.spawn_handle()) - .boxed(), + .run(client.clone(), task_manager.spawn_handle()) + .boxed(), ); } @@ -434,7 +435,8 @@ where ) .await .map_err(|e| sc_service::Error::Application(Box::new(e)))?; - let block_announce_validator = RequireSecondedInBlockAnnounce::new(relay_chain_interface.clone(), id); + let block_announce_validator = + RequireSecondedInBlockAnnounce::new(relay_chain_interface.clone(), id); let validator = parachain_config.role.is_authority(); let prometheus_registry = parachain_config.prometheus_registry().cloned(); @@ -514,7 +516,6 @@ where collator_key.clone().expect("Command line arguments do not allow this. qed"), announce_block.clone(), )?; - } start_network.start_network(); @@ -716,7 +717,7 @@ where sync_oracle, keystore, slot_duration, - authoring_duration:Duration::from_millis(500), + authoring_duration: Duration::from_millis(500), relay_chain_slot_duration, para_id: id, overseer_handle, diff --git a/pallets/orml-currencies-allowance-extension/src/lib.rs b/pallets/orml-currencies-allowance-extension/src/lib.rs index cdcc45bc7..3a8c0e809 100644 --- a/pallets/orml-currencies-allowance-extension/src/lib.rs +++ b/pallets/orml-currencies-allowance-extension/src/lib.rs @@ -237,7 +237,12 @@ pub mod pallet { } } -#[allow(clippy::forget_non_drop, clippy::swap_ptr_to_ref, forgetting_references, forgetting_copy_types)] +#[allow( + clippy::forget_non_drop, + clippy::swap_ptr_to_ref, + forgetting_references, + forgetting_copy_types +)] #[cfg_attr(test, mockable)] impl Pallet { // Check the amount approved to be spent by an owner to a delegate diff --git a/pallets/orml-currencies-allowance-extension/src/mock.rs b/pallets/orml-currencies-allowance-extension/src/mock.rs index 948557c91..b251cbcca 100644 --- a/pallets/orml-currencies-allowance-extension/src/mock.rs +++ b/pallets/orml-currencies-allowance-extension/src/mock.rs @@ -8,7 +8,7 @@ use orml_traits::parameter_type_with_key; use sp_core::H256; use sp_runtime::{ traits::{BlakeTwo256, IdentityLookup}, - BuildStorage + BuildStorage, }; type Block = frame_system::mocking::MockBlock; diff --git a/pallets/orml-tokens-management-extension/src/mock.rs b/pallets/orml-tokens-management-extension/src/mock.rs index 25549b1dc..24ab3e058 100644 --- a/pallets/orml-tokens-management-extension/src/mock.rs +++ b/pallets/orml-tokens-management-extension/src/mock.rs @@ -11,7 +11,7 @@ use orml_traits::parameter_type_with_key; use sp_core::{ConstU128, H256}; use sp_runtime::{ traits::{BlakeTwo256, IdentityLookup}, - BuildStorage + BuildStorage, }; type Block = frame_system::mocking::MockBlock; diff --git a/pallets/parachain-staking/rpc/runtime-api/src/lib.rs b/pallets/parachain-staking/rpc/runtime-api/src/lib.rs index 9d4139586..dffa466ed 100644 --- a/pallets/parachain-staking/rpc/runtime-api/src/lib.rs +++ b/pallets/parachain-staking/rpc/runtime-api/src/lib.rs @@ -1,12 +1,11 @@ //! Runtime API definition for Parachain Staking. #![cfg_attr(not(feature = "std"), no_std)] -use scale_info::TypeInfo; use module_oracle_rpc_runtime_api::BalanceWrapper; use parity_scale_codec::{Codec, Decode, Encode, MaxEncodedLen}; -use sp_std::fmt::Debug; +use scale_info::TypeInfo; use sp_arithmetic::per_things::Perquintill; - +use sp_std::fmt::Debug; #[cfg(feature = "std")] use serde::{Deserialize, Serialize}; diff --git a/pallets/parachain-staking/src/benchmarking.rs b/pallets/parachain-staking/src/benchmarking.rs index 4e8e82f20..469ab640f 100644 --- a/pallets/parachain-staking/src/benchmarking.rs +++ b/pallets/parachain-staking/src/benchmarking.rs @@ -19,14 +19,13 @@ //! Benchmarking use crate::{types::RoundInfo, *}; use frame_benchmarking::{account, benchmarks, impl_benchmark_test_suite}; -use sp_arithmetic::traits::Zero; use frame_support::{ assert_ok, traits::{Currency, Get, OnInitialize}, }; -use frame_system::{Pallet as System, RawOrigin}; -use frame_system::pallet_prelude::BlockNumberFor; +use frame_system::{pallet_prelude::BlockNumberFor, Pallet as System, RawOrigin}; use pallet_session::Pallet as Session; +use sp_arithmetic::traits::Zero; use sp_runtime::{ traits::{One, SaturatedConversion, StaticLookup}, Perquintill, diff --git a/pallets/parachain-staking/src/inflation.rs b/pallets/parachain-staking/src/inflation.rs index 8c71dabcb..5514c4a52 100644 --- a/pallets/parachain-staking/src/inflation.rs +++ b/pallets/parachain-staking/src/inflation.rs @@ -24,7 +24,9 @@ use sp_runtime::{traits::Saturating, Perquintill, RuntimeDebug}; use serde_derive::{Deserialize, Serialize}; -#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] +#[derive( + Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize, +)] pub struct RewardRate { pub annual: Perquintill, pub per_block: Perquintill, @@ -49,7 +51,9 @@ impl RewardRate { } /// Staking info (staking rate and reward rate) for collators and delegators. -#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize)] +#[derive( + Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, Serialize, Deserialize, +)] pub struct StakingInfo { /// Maximum staking rate. pub max_rate: Perquintill, @@ -96,7 +100,19 @@ impl StakingInfo { } } -#[derive(Eq, PartialEq, Clone, Encode, Decode, Default, RuntimeDebug, TypeInfo, MaxEncodedLen, Serialize, Deserialize)] +#[derive( + Eq, + PartialEq, + Clone, + Encode, + Decode, + Default, + RuntimeDebug, + TypeInfo, + MaxEncodedLen, + Serialize, + Deserialize, +)] pub struct InflationInfo { pub collator: StakingInfo, pub delegator: StakingInfo, diff --git a/pallets/parachain-staking/src/lib.rs b/pallets/parachain-staking/src/lib.rs index b8ed48f44..d7e8d02e6 100644 --- a/pallets/parachain-staking/src/lib.rs +++ b/pallets/parachain-staking/src/lib.rs @@ -142,6 +142,7 @@ pub mod pallet { pub use crate::inflation::{InflationInfo, RewardRate, StakingInfo}; use frame_support::{ + assert_ok, pallet_prelude::*, storage::bounded_btree_map::BoundedBTreeMap, traits::{ @@ -150,16 +151,15 @@ pub mod pallet { }, BoundedVec, }; - use frame_support::assert_ok; use frame_system::pallet_prelude::*; use pallet_balances::{BalanceLock, Locks}; use pallet_session::ShouldEndSession; use scale_info::TypeInfo; + use sp_arithmetic::per_things::Perquintill; use sp_runtime::{ traits::{Convert, One, SaturatedConversion, Saturating, StaticLookup, Zero}, Permill, }; - use sp_arithmetic::per_things::Perquintill; use sp_staking::SessionIndex; use sp_std::prelude::*; @@ -893,7 +893,10 @@ pub mod pallet { /// Emits `BlocksPerRoundSet`. #[pallet::call_index(3)] #[pallet::weight(::WeightInfo::set_blocks_per_round())] - pub fn set_blocks_per_round(origin: OriginFor, new: BlockNumberFor) -> DispatchResult { + pub fn set_blocks_per_round( + origin: OriginFor, + new: BlockNumberFor, + ) -> DispatchResult { ensure_root(origin)?; ensure!(new >= T::MinBlocksPerRound::get(), Error::::CannotSetBelowMin); diff --git a/pallets/parachain-staking/src/mock.rs b/pallets/parachain-staking/src/mock.rs index 615fa66af..5b1300f45 100644 --- a/pallets/parachain-staking/src/mock.rs +++ b/pallets/parachain-staking/src/mock.rs @@ -32,8 +32,7 @@ use sp_runtime::{ impl_opaque_keys, testing::UintAuthorityId, traits::{BlakeTwo256, ConstU32, ConvertInto, IdentityLookup, OpaqueKeys}, - Perbill, Perquintill, - BuildStorage + BuildStorage, Perbill, Perquintill, }; use sp_std::fmt::Debug; @@ -73,7 +72,7 @@ impl frame_system::Config for Test { type BaseCallFilter = frame_support::traits::Everything; type DbWeight = (); type RuntimeOrigin = RuntimeOrigin; - type Nonce = u64; + type Nonce = u64; type RuntimeCall = RuntimeCall; type Hash = H256; type Hashing = BlakeTwo256; @@ -291,7 +290,8 @@ impl ExtBuilder { } pub(crate) fn build(self) -> sp_io::TestExternalities { - let mut t = frame_system::GenesisConfig::::default().build_storage() + let mut t = frame_system::GenesisConfig::::default() + .build_storage() .expect("Frame system builds valid default genesis config"); pallet_balances::GenesisConfig:: { balances: self.balances.clone() } diff --git a/pallets/parachain-staking/src/set.rs b/pallets/parachain-staking/src/set.rs index d688ea38e..11f999589 100644 --- a/pallets/parachain-staking/src/set.rs +++ b/pallets/parachain-staking/src/set.rs @@ -19,7 +19,7 @@ use frame_support::{traits::Get, BoundedVec, DefaultNoBound}; use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use scale_info::TypeInfo; -use sp_runtime::{traits::Zero, SaturatedConversion, RuntimeDebug}; +use sp_runtime::{traits::Zero, RuntimeDebug, SaturatedConversion}; use sp_std::{ cmp::Ordering, convert::TryInto, diff --git a/pallets/parachain-staking/src/try_state.rs b/pallets/parachain-staking/src/try_state.rs index 2deaea2ac..8687fb770 100644 --- a/pallets/parachain-staking/src/try_state.rs +++ b/pallets/parachain-staking/src/try_state.rs @@ -229,8 +229,8 @@ fn validate_delegators() -> Result<(), &'static str> { DelegatorState::::iter_values().try_for_each( |delegator_details| -> Result<(), &'static str> { let Some(owner) = &delegator_details.owner else { - return Err("owner not found"); - }; + return Err("owner not found"); + }; ensure!( CandidatePool::::contains_key(owner), diff --git a/pallets/treasury-buyout-extension/src/lib.rs b/pallets/treasury-buyout-extension/src/lib.rs index d31269dd3..d03ae86b8 100644 --- a/pallets/treasury-buyout-extension/src/lib.rs +++ b/pallets/treasury-buyout-extension/src/lib.rs @@ -29,17 +29,15 @@ use frame_support::{ }; use orml_traits::MultiCurrency; pub use pallet::*; -use sp_arithmetic::traits::{CheckedAdd, CheckedMul, CheckedDiv, Saturating}; +use sp_arithmetic::traits::{CheckedAdd, CheckedDiv, CheckedMul, Saturating}; use sp_runtime::{ traits::{DispatchInfoOf, One, SignedExtension, UniqueSaturatedInto, Zero}, transaction_validity::{ InvalidTransaction, TransactionValidity, TransactionValidityError, ValidTransaction, }, - ArithmeticError, FixedPointNumber, FixedU128, - DispatchError, + ArithmeticError, DispatchError, FixedPointNumber, FixedU128, }; -use sp_std::{fmt::Debug, marker::PhantomData, vec::Vec}; -use sp_std::vec; +use sp_std::{fmt::Debug, marker::PhantomData, vec, vec::Vec}; use spacewalk_primitives::DecimalsLookup; #[frame_support::pallet] diff --git a/pallets/treasury-buyout-extension/src/mock.rs b/pallets/treasury-buyout-extension/src/mock.rs index c3d191152..4cb3e7cd4 100644 --- a/pallets/treasury-buyout-extension/src/mock.rs +++ b/pallets/treasury-buyout-extension/src/mock.rs @@ -9,7 +9,10 @@ use orml_currencies::BasicCurrencyAdapter; use orml_traits::parameter_type_with_key; use sp_arithmetic::{FixedPointNumber, FixedU128, Permill}; use sp_core::H256; -use sp_runtime::{traits::{BlakeTwo256, IdentityLookup, One, Zero}, DispatchError, BuildStorage}; +use sp_runtime::{ + traits::{BlakeTwo256, IdentityLookup, One, Zero}, + BuildStorage, DispatchError, +}; use sp_std::fmt::Debug; use spacewalk_primitives::DecimalsLookup; diff --git a/pallets/treasury-buyout-extension/src/tests.rs b/pallets/treasury-buyout-extension/src/tests.rs index 7cf931105..09275c02f 100644 --- a/pallets/treasury-buyout-extension/src/tests.rs +++ b/pallets/treasury-buyout-extension/src/tests.rs @@ -2,7 +2,7 @@ use crate::{ mock::*, types::{Amount, CurrencyIdOf}, - BuyoutLimit, Buyouts, Config, Error, PriceGetter, ValidityError, DecimalsLookup, + BuyoutLimit, Buyouts, Config, DecimalsLookup, Error, PriceGetter, ValidityError, }; use frame_support::{assert_err, assert_noop, assert_ok}; use orml_traits::MultiCurrency; @@ -37,7 +37,7 @@ fn buyout_using_dot_given_exchange_amount_in_dot_succeeds() { assert_eq!(initial_user_native_balance, USERS_INITIAL_NATIVE_BALANCE); assert_eq!(initial_treasury_native_balance, TREASURY_INITIAL_BALANCE); - + // DOT has 10 decimals let exchange_amount = 100_0000000000; assert_ok!(crate::Pallet::::buyout( @@ -137,7 +137,8 @@ fn buyout_using_dot_given_buyout_amount_in_native_succeeds() { exchange_asset_price, ::decimals(native_currency_id), ::decimals(dot_currency_id), - ).expect("This is mocked so it should not fail"); + ) + .expect("This is mocked so it should not fail"); let final_user_dot_balance = get_free_balance(dot_currency_id, &user); let final_user_native_balance = get_free_balance(native_currency_id, &user); diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 8cac829b2..d231b4d30 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -161,8 +161,10 @@ parameter_types! { use pallet_contracts::migration::{v11, v12, v13, v14, v15}; // Custom storage version bump -use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; -use frame_support::pallet_prelude::StorageVersion; +use frame_support::{ + pallet_prelude::StorageVersion, + traits::{GetStorageVersion, OnRuntimeUpgrade}, +}; pub struct CustomOnRuntimeUpgrade; impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { @@ -194,10 +196,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - ( - CustomOnRuntimeUpgrade, - pallet_contracts::migration::Migration, - ), + (CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration), >; pub struct ConvertPrice; @@ -336,54 +335,54 @@ impl Contains for BaseFilter { fn contains(call: &RuntimeCall) -> bool { match call { // These modules are all allowed to be called by transactions: - RuntimeCall::Bounties(_) - | RuntimeCall::ChildBounties(_) - | RuntimeCall::ClientsInfo(_) - | RuntimeCall::Treasury(_) - | RuntimeCall::Tokens(_) - | RuntimeCall::Currencies(_) - | RuntimeCall::ParachainStaking(_) - | RuntimeCall::Democracy(_) - | RuntimeCall::Council(_) - | RuntimeCall::TechnicalCommittee(_) - | RuntimeCall::System(_) - | RuntimeCall::Scheduler(_) - | RuntimeCall::Preimage(_) - | RuntimeCall::Timestamp(_) - | RuntimeCall::Balances(_) - | RuntimeCall::Session(_) - | RuntimeCall::ParachainSystem(_) - | RuntimeCall::XcmpQueue(_) - | RuntimeCall::PolkadotXcm(_) - | RuntimeCall::DmpQueue(_) - | RuntimeCall::Utility(_) - | RuntimeCall::Vesting(_) - | RuntimeCall::XTokens(_) - | RuntimeCall::Multisig(_) - | RuntimeCall::Identity(_) - | RuntimeCall::Contracts(_) - | RuntimeCall::ZenlinkProtocol(_) - | RuntimeCall::VestingManager(_) - | RuntimeCall::DiaOracleModule(_) - | RuntimeCall::Fee(_) - | RuntimeCall::Issue(_) - | RuntimeCall::Nomination(_) - | RuntimeCall::Oracle(_) - | RuntimeCall::Redeem(_) - | RuntimeCall::Replace(_) - | RuntimeCall::Security(_) - | RuntimeCall::StellarRelay(_) - | RuntimeCall::VaultRegistry(_) - | RuntimeCall::PooledVaultRewards(_) - | RuntimeCall::Farming(_) - | RuntimeCall::TokenAllowance(_) - | RuntimeCall::AssetRegistry(_) - | RuntimeCall::Proxy(_) - | RuntimeCall::TreasuryBuyoutExtension(_) - | RuntimeCall::RewardDistribution(_) - | RuntimeCall::ParachainInfo(_) - | RuntimeCall::CumulusXcm(_) - | RuntimeCall::VaultStaking(_) => true, + RuntimeCall::Bounties(_) | + RuntimeCall::ChildBounties(_) | + RuntimeCall::ClientsInfo(_) | + RuntimeCall::Treasury(_) | + RuntimeCall::Tokens(_) | + RuntimeCall::Currencies(_) | + RuntimeCall::ParachainStaking(_) | + RuntimeCall::Democracy(_) | + RuntimeCall::Council(_) | + RuntimeCall::TechnicalCommittee(_) | + RuntimeCall::System(_) | + RuntimeCall::Scheduler(_) | + RuntimeCall::Preimage(_) | + RuntimeCall::Timestamp(_) | + RuntimeCall::Balances(_) | + RuntimeCall::Session(_) | + RuntimeCall::ParachainSystem(_) | + RuntimeCall::XcmpQueue(_) | + RuntimeCall::PolkadotXcm(_) | + RuntimeCall::DmpQueue(_) | + RuntimeCall::Utility(_) | + RuntimeCall::Vesting(_) | + RuntimeCall::XTokens(_) | + RuntimeCall::Multisig(_) | + RuntimeCall::Identity(_) | + RuntimeCall::Contracts(_) | + RuntimeCall::ZenlinkProtocol(_) | + RuntimeCall::VestingManager(_) | + RuntimeCall::DiaOracleModule(_) | + RuntimeCall::Fee(_) | + RuntimeCall::Issue(_) | + RuntimeCall::Nomination(_) | + RuntimeCall::Oracle(_) | + RuntimeCall::Redeem(_) | + RuntimeCall::Replace(_) | + RuntimeCall::Security(_) | + RuntimeCall::StellarRelay(_) | + RuntimeCall::VaultRegistry(_) | + RuntimeCall::PooledVaultRewards(_) | + RuntimeCall::Farming(_) | + RuntimeCall::TokenAllowance(_) | + RuntimeCall::AssetRegistry(_) | + RuntimeCall::Proxy(_) | + RuntimeCall::TreasuryBuyoutExtension(_) | + RuntimeCall::RewardDistribution(_) | + RuntimeCall::ParachainInfo(_) | + RuntimeCall::CumulusXcm(_) | + RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive // in the case of adding new pallets. } @@ -1025,7 +1024,13 @@ impl pallet_contracts::Config for Runtime { type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type MaxDelegateDependencies = MaxDelegateDependencies; type RuntimeHoldReason = RuntimeHoldReason; - type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); + type Migrations = ( + v11::Migration, + v12::Migration, + v13::Migration, + v14::Migration, + v15::Migration, + ); type Debug = (); type Environment = (); } @@ -1959,15 +1964,15 @@ impl_runtime_apis! { ) -> pallet_contracts_primitives::ContractExecResult { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( - origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, - pallet_contracts::Determinism::Enforced, + origin, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -1984,14 +1989,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/amplitude/src/weights/mod.rs b/runtime/amplitude/src/weights/mod.rs index c20d412dc..8ad802f7b 100644 --- a/runtime/amplitude/src/weights/mod.rs +++ b/runtime/amplitude/src/weights/mod.rs @@ -18,24 +18,24 @@ //! Expose the auto generated weight files. pub mod block_weights; +pub mod dia_oracle; pub mod extrinsic_weights; -pub mod pallet_xcm; -pub mod paritydb_weights; -pub mod rocksdb_weights; -pub mod parachain_staking; -pub mod orml_asset_registry; -pub mod orml_currencies_allowance_extension; -pub mod treasury_buyout_extension; pub mod fee; pub mod issue; pub mod nomination; pub mod oracle; +pub mod orml_asset_registry; +pub mod orml_currencies_allowance_extension; +pub mod pallet_xcm; +pub mod parachain_staking; +pub mod paritydb_weights; pub mod redeem; pub mod replace; +pub mod rocksdb_weights; pub mod stellar_relay; +pub mod treasury_buyout_extension; pub mod vault_registry; -pub mod dia_oracle; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; -pub use rocksdb_weights::constants::RocksDbWeight; \ No newline at end of file +pub use rocksdb_weights::constants::RocksDbWeight; diff --git a/runtime/amplitude/src/xcm_config.rs b/runtime/amplitude/src/xcm_config.rs index e281bcc38..b9067d3bc 100644 --- a/runtime/amplitude/src/xcm_config.rs +++ b/runtime/amplitude/src/xcm_config.rs @@ -21,7 +21,10 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; +use xcm_executor::{ + traits::{Properties, ShouldExecute}, + XcmExecutor, +}; use runtime_common::{asset_registry::FixedConversionRateProvider, CurrencyIdConvert}; diff --git a/runtime/common/src/asset_registry.rs b/runtime/common/src/asset_registry.rs index 8ed3e7da0..e3f741612 100644 --- a/runtime/common/src/asset_registry.rs +++ b/runtime/common/src/asset_registry.rs @@ -9,10 +9,8 @@ use parity_scale_codec::{Decode, Encode, MaxEncodedLen}; use scale_info::TypeInfo; use sp_core::Get; use sp_runtime::{traits::PhantomData, BoundedVec, DispatchError}; -use sp_std::fmt::Debug; -use sp_std::vec::Vec; -use spacewalk_primitives::oracle::Key; -use spacewalk_primitives::CurrencyId; +use sp_std::{fmt::Debug, vec::Vec}; +use spacewalk_primitives::{oracle::Key, CurrencyId}; use xcm::opaque::v3::MultiLocation; #[derive(Clone, PartialOrd, Ord, PartialEq, Eq, Debug, Encode, Decode, TypeInfo, MaxEncodedLen)] @@ -40,7 +38,9 @@ pub struct DiaKeys + TypeInfo + Clone + Eq + Debug + Send + Sync> { )] pub struct CustomAssetProcessor; -impl AssetProcessor> for CustomAssetProcessor { +impl AssetProcessor> + for CustomAssetProcessor +{ fn pre_register( id: Option, metadata: AssetMetadata, diff --git a/runtime/common/src/benchmarking/orml_asset_registry.rs b/runtime/common/src/benchmarking/orml_asset_registry.rs index 83cf48d9e..f874c4e30 100644 --- a/runtime/common/src/benchmarking/orml_asset_registry.rs +++ b/runtime/common/src/benchmarking/orml_asset_registry.rs @@ -20,8 +20,8 @@ pub trait Config: #[benchmarks] pub mod benchmarks { use super::{Config, Pallet, *}; - use orml_asset_registry::Call; use crate::asset_registry::StringLimit; + use orml_asset_registry::Call; fn longest_vec>() -> BoundedVec { // there is no fixed upperbound, but all actions are root-only so an assumed upperbound of 128 will do @@ -34,7 +34,7 @@ pub mod benchmarks { MultiLocation::new(1, X8(key, key, key, key, key, key, key, key)) } - fn get_asset_metadata>() -> AssetMetadata { + fn get_asset_metadata>() -> AssetMetadata { AssetMetadata:: { decimals: 12, name: longest_vec::(), @@ -83,10 +83,7 @@ pub mod benchmarks { Some(1234), Some(Some(location.into())), Some(CustomMetadata { - dia_keys: DiaKeys { - blockchain: longest_vec(), - symbol: longest_vec(), - }, + dia_keys: DiaKeys { blockchain: longest_vec(), symbol: longest_vec() }, fee_per_second: 123, }), ); diff --git a/runtime/common/src/zenlink.rs b/runtime/common/src/zenlink.rs index a61022acd..60b3cd974 100644 --- a/runtime/common/src/zenlink.rs +++ b/runtime/common/src/zenlink.rs @@ -42,24 +42,18 @@ pub fn zenlink_id_to_currency_id( (1, LOCAL) => Some(CurrencyId::XCM(symbol)), (2, LOCAL) => match symbol { 0 => Some(CurrencyId::Stellar(Asset::StellarNative)), - 1 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"USDC", issuer: USDC_ISSUER })) - }, - 2 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"TZS\0", issuer: TZS_ISSUER })) - }, - 3 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"BRL\0", issuer: BRL_ISSUER })) - }, - 4 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"EURC", issuer: EURC_ISSUER })) - }, - 5 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"AUDD", issuer: AUDD_ISSUER })) - }, - 6 => { - Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"NGNC", issuer: NGNC_ISSUER })) - }, + 1 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"USDC", issuer: USDC_ISSUER })), + 2 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"TZS\0", issuer: TZS_ISSUER })), + 3 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"BRL\0", issuer: BRL_ISSUER })), + 4 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"EURC", issuer: EURC_ISSUER })), + 5 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"AUDD", issuer: AUDD_ISSUER })), + 6 => + Some(CurrencyId::Stellar(Asset::AlphaNum4 { code: *b"NGNC", issuer: NGNC_ISSUER })), _ => None, }, (3, LOCAL) => { @@ -81,9 +75,8 @@ pub fn currency_id_to_zenlink_id( ) -> Option { let disc = discriminant(¤cy_id) as u64; match currency_id { - CurrencyId::Native => { - Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: NATIVE, asset_index: 0 }) - }, + CurrencyId::Native => + Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: NATIVE, asset_index: 0 }), CurrencyId::XCM(token_id) => Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: LOCAL, @@ -110,11 +103,11 @@ pub fn currency_id_to_zenlink_id( }) }, CurrencyId::ZenlinkLPToken(token1_id, token1_type, token2_id, token2_type) => { - let index = (disc << 8) - + ((token1_id as u64) << 16) - + ((token1_type as u64) << 24) - + ((token2_id as u64) << 32) - + ((token2_type as u64) << 40); + let index = (disc << 8) + + ((token1_id as u64) << 16) + + ((token1_type as u64) << 24) + + ((token2_id as u64) << 32) + + ((token2_type as u64) << 40); Some(ZenlinkAssetId { chain_id: parachain_id, asset_type: LOCAL, asset_index: index }) }, CurrencyId::Token(_) => None, diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 44a2c5526..9ae368355 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -160,8 +160,10 @@ pub type SignedPayload = generic::SignedPayload; // To be removed after contracts migrations executes. use pallet_contracts::migration::{v11, v12, v13, v14, v15}; // Custom storage version bump -use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; -use frame_support::pallet_prelude::StorageVersion; +use frame_support::{ + pallet_prelude::StorageVersion, + traits::{GetStorageVersion, OnRuntimeUpgrade}, +}; pub struct CustomOnRuntimeUpgrade; impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { @@ -192,10 +194,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - ( - CustomOnRuntimeUpgrade, - pallet_contracts::migration::Migration, - ), + (CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration), >; pub struct ConvertPrice; @@ -334,56 +333,56 @@ impl Contains for BaseFilter { fn contains(call: &RuntimeCall) -> bool { match call { // These modules are all allowed to be called by transactions: - RuntimeCall::Bounties(_) - | RuntimeCall::ChildBounties(_) - | RuntimeCall::ClientsInfo(_) - | RuntimeCall::Treasury(_) - | RuntimeCall::Tokens(_) - | RuntimeCall::Currencies(_) - | RuntimeCall::ParachainStaking(_) - | RuntimeCall::Democracy(_) - | RuntimeCall::Council(_) - | RuntimeCall::TechnicalCommittee(_) - | RuntimeCall::System(_) - | RuntimeCall::Scheduler(_) - | RuntimeCall::Preimage(_) - | RuntimeCall::Timestamp(_) - | RuntimeCall::Balances(_) - | RuntimeCall::Session(_) - | RuntimeCall::ParachainSystem(_) - | RuntimeCall::Sudo(_) - | RuntimeCall::XcmpQueue(_) - | RuntimeCall::PolkadotXcm(_) - | RuntimeCall::DmpQueue(_) - | RuntimeCall::Utility(_) - | RuntimeCall::Vesting(_) - | RuntimeCall::XTokens(_) - | RuntimeCall::Multisig(_) - | RuntimeCall::Identity(_) - | RuntimeCall::Contracts(_) - | RuntimeCall::ZenlinkProtocol(_) - | RuntimeCall::DiaOracleModule(_) - | RuntimeCall::Fee(_) - | RuntimeCall::Issue(_) - | RuntimeCall::Nomination(_) - | RuntimeCall::Oracle(_) - | RuntimeCall::Redeem(_) - | RuntimeCall::Replace(_) - | RuntimeCall::Security(_) - | RuntimeCall::StellarRelay(_) - | RuntimeCall::VaultRegistry(_) - | RuntimeCall::PooledVaultRewards(_) - | RuntimeCall::Farming(_) - | RuntimeCall::TokenAllowance(_) - | RuntimeCall::AssetRegistry(_) - | RuntimeCall::Proxy(_) - | RuntimeCall::OrmlExtension(_) - | RuntimeCall::TreasuryBuyoutExtension(_) - | RuntimeCall::RewardDistribution(_) - | RuntimeCall::ParachainInfo(_) - | RuntimeCall::CumulusXcm(_) - | RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive - // in the case of adding new pallets. + RuntimeCall::Bounties(_) | + RuntimeCall::ChildBounties(_) | + RuntimeCall::ClientsInfo(_) | + RuntimeCall::Treasury(_) | + RuntimeCall::Tokens(_) | + RuntimeCall::Currencies(_) | + RuntimeCall::ParachainStaking(_) | + RuntimeCall::Democracy(_) | + RuntimeCall::Council(_) | + RuntimeCall::TechnicalCommittee(_) | + RuntimeCall::System(_) | + RuntimeCall::Scheduler(_) | + RuntimeCall::Preimage(_) | + RuntimeCall::Timestamp(_) | + RuntimeCall::Balances(_) | + RuntimeCall::Session(_) | + RuntimeCall::ParachainSystem(_) | + RuntimeCall::Sudo(_) | + RuntimeCall::XcmpQueue(_) | + RuntimeCall::PolkadotXcm(_) | + RuntimeCall::DmpQueue(_) | + RuntimeCall::Utility(_) | + RuntimeCall::Vesting(_) | + RuntimeCall::XTokens(_) | + RuntimeCall::Multisig(_) | + RuntimeCall::Identity(_) | + RuntimeCall::Contracts(_) | + RuntimeCall::ZenlinkProtocol(_) | + RuntimeCall::DiaOracleModule(_) | + RuntimeCall::Fee(_) | + RuntimeCall::Issue(_) | + RuntimeCall::Nomination(_) | + RuntimeCall::Oracle(_) | + RuntimeCall::Redeem(_) | + RuntimeCall::Replace(_) | + RuntimeCall::Security(_) | + RuntimeCall::StellarRelay(_) | + RuntimeCall::VaultRegistry(_) | + RuntimeCall::PooledVaultRewards(_) | + RuntimeCall::Farming(_) | + RuntimeCall::TokenAllowance(_) | + RuntimeCall::AssetRegistry(_) | + RuntimeCall::Proxy(_) | + RuntimeCall::OrmlExtension(_) | + RuntimeCall::TreasuryBuyoutExtension(_) | + RuntimeCall::RewardDistribution(_) | + RuntimeCall::ParachainInfo(_) | + RuntimeCall::CumulusXcm(_) | + RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive + // in the case of adding new pallets. } } } @@ -1078,7 +1077,13 @@ impl pallet_contracts::Config for Runtime { type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type MaxDelegateDependencies = MaxDelegateDependencies; type RuntimeHoldReason = RuntimeHoldReason; - type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); + type Migrations = ( + v11::Migration, + v12::Migration, + v13::Migration, + v14::Migration, + v15::Migration, + ); type Debug = (); type Environment = (); } @@ -1984,14 +1989,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, - pallet_contracts::Determinism::Enforced, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -2008,14 +2013,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/foucoco/src/weights/mod.rs b/runtime/foucoco/src/weights/mod.rs index e00465baf..d8430393e 100644 --- a/runtime/foucoco/src/weights/mod.rs +++ b/runtime/foucoco/src/weights/mod.rs @@ -18,24 +18,24 @@ //! Expose the auto generated weight files. pub mod block_weights; +pub mod dia_oracle; pub mod extrinsic_weights; -pub mod pallet_xcm; -pub mod paritydb_weights; -pub mod rocksdb_weights; -pub mod parachain_staking; -pub mod orml_asset_registry; -pub mod orml_currencies_allowance_extension; -pub mod orml_tokens_management_extension; -pub mod treasury_buyout_extension; pub mod fee; pub mod issue; pub mod nomination; pub mod oracle; +pub mod orml_asset_registry; +pub mod orml_currencies_allowance_extension; +pub mod orml_tokens_management_extension; +pub mod pallet_xcm; +pub mod parachain_staking; +pub mod paritydb_weights; pub mod redeem; pub mod replace; +pub mod rocksdb_weights; pub mod stellar_relay; +pub mod treasury_buyout_extension; pub mod vault_registry; -pub mod dia_oracle; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; diff --git a/runtime/foucoco/src/xcm_config.rs b/runtime/foucoco/src/xcm_config.rs index e6cb671d9..54f828e49 100644 --- a/runtime/foucoco/src/xcm_config.rs +++ b/runtime/foucoco/src/xcm_config.rs @@ -5,12 +5,12 @@ use frame_support::{ match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, }; +use log; use orml_asset_registry::{AssetRegistryTrader, FixedRateAssetRegistryTrader}; use orml_traits::{ location::{RelativeReserveProvider, Reserve}, parameter_type_with_key, }; -use log; use orml_xcm_support::{DepositToAlternative, IsNativeConcrete, MultiCurrencyAdapter}; use pallet_xcm::XcmPassthrough; use polkadot_parachain::primitives::Sibling; @@ -23,7 +23,10 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; +use xcm_executor::{ + traits::{Properties, ShouldExecute}, + XcmExecutor, +}; use super::{ AccountId, AssetRegistry, Balance, Balances, Currencies, CurrencyId, FoucocoTreasuryAccount, diff --git a/runtime/integration-tests/src/amplitude_tests.rs b/runtime/integration-tests/src/amplitude_tests.rs index 1d9f5a37d..c40d5af5d 100644 --- a/runtime/integration-tests/src/amplitude_tests.rs +++ b/runtime/integration-tests/src/amplitude_tests.rs @@ -1,4 +1,5 @@ -use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_amplitude}, +use crate::{ + mock::{assets_metadata_for_registry_amplitude, USDT_ASSET_ID}, sibling, test_macros::{ parachain1_transfer_asset_to_parachain2, parachain1_transfer_asset_to_parachain2_and_back, @@ -10,22 +11,22 @@ use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_amplitude}, AMPLITUDE_ID, ASSETHUB_ID, SIBLING_ID, }; -use frame_support::assert_ok; use asset_hub_kusama_runtime; -use integration_tests_common::{ - constants::{kusama, asset_hub_kusama}, -}; +use frame_support::assert_ok; +use integration_tests_common::constants::{asset_hub_kusama, kusama}; use crate::genesis::{genesis_gen, genesis_sibling}; -use xcm::latest::NetworkId; -use xcm_emulator::{decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor}; use frame_support::traits::OnInitialize; - +use xcm::latest::NetworkId; +use xcm_emulator::{ + decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor, +}; // Native fee expected for each token according to the `fee_per_second` values defined in the mock const NATIVE_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = 4000000000; const BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET: polkadot_core_primitives::Balance = 5000000000; -const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET/ 20; +const KSM_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = + BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET / 20; const USDT_FEE_WHEN_TRANSFER_TO_PARACHAIN: polkadot_core_primitives::Balance = BASE_FEE_WHEN_TRANSFER_NON_NATIVE_ASSET / 10; @@ -131,7 +132,6 @@ fn transfer_ksm_from_kusama_to_amplitude() { ); } - #[test] fn transfer_ksm_from_amplitude_to_kusama() { transfer_10_relay_token_from_parachain_to_relay_chain!( diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index a8df1d1bf..56ea7af99 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -1,142 +1,128 @@ use crate::*; // Substrate -use sp_core::{ storage::Storage}; +use sp_core::storage::Storage; // Cumulus -use integration_tests_common::{ - constants::{accounts, collators}, -}; +use integration_tests_common::constants::{accounts, collators}; use crate::mock::units; - - #[macro_export] macro_rules! genesis_gen { ($runtime:ident, $para_account_id: ident, $asset_metadata: ident) => {{ + use crate::mock::units; + use integration_tests_common::constants::{accounts, collators}; + use spacewalk_primitives::CurrencyId; use $runtime::BuildStorage; - use crate::mock::units; - use integration_tests_common::constants::{collators, accounts}; - use spacewalk_primitives::CurrencyId; - pub const SAFE_XCM_VERSION: u32 = 3; - - let token_balances = accounts::init_balances() - .iter() - .flat_map(|k| vec![(k.clone(), CurrencyId::XCM(0), units(1000))]) - .collect(); - - - let stakers: Vec<_> = accounts::init_balances() - .iter() - .cloned() - .map(|account_id| (account_id, None, units(10_000_000))) - .collect(); - - - let genesis_config = $runtime::RuntimeGenesisConfig { - system: $runtime::SystemConfig { - code: $runtime::WASM_BINARY - .expect("WASM binary was not build, please build it!") - .to_vec(), - ..Default::default() - }, - balances: $runtime::BalancesConfig { - balances: accounts::init_balances() - .iter() - .cloned() - .map(|k| (k, units(10_001_000))) - .collect(), - }, - tokens: $runtime::TokensConfig { - balances: token_balances - }, - parachain_info: $runtime::ParachainInfoConfig { - parachain_id: $para_account_id.into(), - ..Default::default() - }, - session: $runtime::SessionConfig { - keys: collators::invulnerables() - .into_iter() - .map(|(acc, aura)| { - ( - acc.clone(), // account id - acc, // validator id - $runtime::SessionKeys { aura }, // session keys - ) - }) - .collect(), - }, - polkadot_xcm: $runtime::PolkadotXcmConfig { - safe_xcm_version: Some(SAFE_XCM_VERSION), - ..Default::default() - }, - asset_registry: $runtime::AssetRegistryConfig { - assets: $asset_metadata(), - last_asset_id: CurrencyId::Native, - }, - parachain_staking: $runtime::ParachainStakingConfig { - stakers, - inflation_config: Default::default(), - max_candidate_stake: units(100_000_000_000), - max_selected_candidates: 40, - }, - ..Default::default() - }; - - genesis_config.build_storage().unwrap() + pub const SAFE_XCM_VERSION: u32 = 3; + + let token_balances = accounts::init_balances() + .iter() + .flat_map(|k| vec![(k.clone(), CurrencyId::XCM(0), units(1000))]) + .collect(); + + let stakers: Vec<_> = accounts::init_balances() + .iter() + .cloned() + .map(|account_id| (account_id, None, units(10_000_000))) + .collect(); + + let genesis_config = $runtime::RuntimeGenesisConfig { + system: $runtime::SystemConfig { + code: $runtime::WASM_BINARY + .expect("WASM binary was not build, please build it!") + .to_vec(), + ..Default::default() + }, + balances: $runtime::BalancesConfig { + balances: accounts::init_balances() + .iter() + .cloned() + .map(|k| (k, units(10_001_000))) + .collect(), + }, + tokens: $runtime::TokensConfig { balances: token_balances }, + parachain_info: $runtime::ParachainInfoConfig { + parachain_id: $para_account_id.into(), + ..Default::default() + }, + session: $runtime::SessionConfig { + keys: collators::invulnerables() + .into_iter() + .map(|(acc, aura)| { + ( + acc.clone(), // account id + acc, // validator id + $runtime::SessionKeys { aura }, // session keys + ) + }) + .collect(), + }, + polkadot_xcm: $runtime::PolkadotXcmConfig { + safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() + }, + asset_registry: $runtime::AssetRegistryConfig { + assets: $asset_metadata(), + last_asset_id: CurrencyId::Native, + }, + parachain_staking: $runtime::ParachainStakingConfig { + stakers, + inflation_config: Default::default(), + max_candidate_stake: units(100_000_000_000), + max_selected_candidates: 40, + }, + ..Default::default() + }; + + genesis_config.build_storage().unwrap() }}; } pub fn genesis_sibling(para_id: u32) -> Storage { - use sibling::BuildStorage; - - let token_balances = accounts::init_balances() - .iter() - .flat_map(|k| vec![(k.clone(), sibling::CurrencyId::XCM(0), units(100))]) - .collect(); - - let genesis_config = sibling::RuntimeGenesisConfig { - system: sibling::SystemConfig { - code: pendulum_runtime::WASM_BINARY - .expect("WASM binary was not build, please build it!") - .to_vec(), - ..Default::default() - }, - balances: sibling::BalancesConfig { - balances: accounts::init_balances() - .iter() - .cloned() - .map(|k| (k, units(100))) - .collect(), - }, - tokens: sibling::TokensConfig { - balances: token_balances - }, - parachain_info: sibling::ParachainInfoConfig { - parachain_id: para_id.into(), - ..Default::default() - }, - session: sibling::SessionConfig { - keys: collators::invulnerables() - .into_iter() - .map(|(acc, aura)| { - ( - acc.clone(), // account id - acc, // validator id - sibling::SessionKeys { aura }, // session keys - ) - }) - .collect(), - }, - polkadot_xcm: sibling::PolkadotXcmConfig { - safe_xcm_version: Some(SAFE_XCM_VERSION), - ..Default::default() - }, - - ..Default::default() - }; - - genesis_config.build_storage().unwrap() + use sibling::BuildStorage; + + let token_balances = accounts::init_balances() + .iter() + .flat_map(|k| vec![(k.clone(), sibling::CurrencyId::XCM(0), units(100))]) + .collect(); + + let genesis_config = sibling::RuntimeGenesisConfig { + system: sibling::SystemConfig { + code: pendulum_runtime::WASM_BINARY + .expect("WASM binary was not build, please build it!") + .to_vec(), + ..Default::default() + }, + balances: sibling::BalancesConfig { + balances: accounts::init_balances().iter().cloned().map(|k| (k, units(100))).collect(), + }, + tokens: sibling::TokensConfig { balances: token_balances }, + parachain_info: sibling::ParachainInfoConfig { + parachain_id: para_id.into(), + ..Default::default() + }, + session: sibling::SessionConfig { + keys: collators::invulnerables() + .into_iter() + .map(|(acc, aura)| { + ( + acc.clone(), // account id + acc, // validator id + sibling::SessionKeys { aura }, // session keys + ) + }) + .collect(), + }, + polkadot_xcm: sibling::PolkadotXcmConfig { + safe_xcm_version: Some(SAFE_XCM_VERSION), + ..Default::default() + }, + + ..Default::default() + }; + + genesis_config.build_storage().unwrap() } -pub(super) use crate::genesis_gen; \ No newline at end of file +pub(super) use crate::genesis_gen; diff --git a/runtime/integration-tests/src/mock.rs b/runtime/integration-tests/src/mock.rs index 729cf69f9..a9d973e06 100644 --- a/runtime/integration-tests/src/mock.rs +++ b/runtime/integration-tests/src/mock.rs @@ -1,13 +1,11 @@ -use crate::{definitions::asset_hub}; +use crate::definitions::asset_hub; use amplitude_runtime::CurrencyId as AmplitudeCurrencyId; -use pendulum_runtime::CurrencyId as PendulumCurrencyId; -use polkadot_core_primitives::Balance; use codec::Encode; use frame_support::BoundedVec; +use pendulum_runtime::{definitions::moonbeam, CurrencyId as PendulumCurrencyId}; +use polkadot_core_primitives::Balance; use runtime_common::asset_registry::{CustomMetadata, DiaKeys, StringLimit}; use xcm::{v3::MultiLocation, VersionedMultiLocation}; -use pendulum_runtime::definitions::moonbeam; - pub const UNIT: Balance = 1_000_000_000_000; pub const TEN_UNITS: Balance = 10_000_000_000_000; @@ -45,7 +43,9 @@ pub fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec::truncate_from("USDT Assethub".as_bytes().to_vec()), + name: BoundedVec::::truncate_from( + "USDT Assethub".as_bytes().to_vec(), + ), symbol: BoundedVec::::truncate_from("USDT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(asset_hub::USDT_location())), @@ -81,7 +81,9 @@ pub fn assets_metadata_for_registry_pendulum() -> Vec<(PendulumCurrencyId, Vec::truncate_from("Moonbeam BRZ".as_bytes().to_vec()), + name: BoundedVec::::truncate_from( + "Moonbeam BRZ".as_bytes().to_vec(), + ), symbol: BoundedVec::::truncate_from("BRZ".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(xcm::VersionedMultiLocation::V3(moonbeam::BRZ_location())), @@ -125,7 +127,9 @@ pub fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec AmplitudeCurrencyId::XCM(1), orml_asset_registry::AssetMetadata { decimals: 12u32, - name: BoundedVec::::truncate_from("USDT Assethub".as_bytes().to_vec()), + name: BoundedVec::::truncate_from( + "USDT Assethub".as_bytes().to_vec(), + ), symbol: BoundedVec::::truncate_from("USDT".as_bytes().to_vec()), existential_deposit: 1_000u128, location: Some(VersionedMultiLocation::V3(asset_hub::USDT_location())), @@ -159,4 +163,3 @@ pub fn assets_metadata_for_registry_amplitude() -> Vec<(AmplitudeCurrencyId, Vec ), ] } - diff --git a/runtime/integration-tests/src/pendulum_tests.rs b/runtime/integration-tests/src/pendulum_tests.rs index dca720905..36c7be1e5 100644 --- a/runtime/integration-tests/src/pendulum_tests.rs +++ b/runtime/integration-tests/src/pendulum_tests.rs @@ -1,21 +1,26 @@ -use crate::{mock::{ USDT_ASSET_ID, assets_metadata_for_registry_pendulum}, - sibling, test_macros::{ +use crate::{ + mock::{assets_metadata_for_registry_pendulum, USDT_ASSET_ID}, + sibling, + test_macros::{ moonbeam_transfers_token_and_handle_automation, parachain1_transfer_asset_to_parachain2, parachain1_transfer_asset_to_parachain2_and_back, parachain1_transfer_incorrect_asset_to_parachain2_should_fail, transfer_10_relay_token_from_parachain_to_relay_chain, transfer_20_relay_token_from_relay_chain_to_parachain, transfer_native_token_from_parachain1_to_parachain2_and_back, - }, ASSETHUB_ID, PENDULUM_ID, SIBLING_ID}; + }, + ASSETHUB_ID, PENDULUM_ID, SIBLING_ID, +}; -use frame_support::assert_ok; +use crate::genesis::{genesis_gen, genesis_sibling}; +use frame_support::{assert_ok, traits::OnInitialize}; +use integration_tests_common::constants::{asset_hub_polkadot, polkadot}; #[allow(unused_imports)] use pendulum_runtime::definitions::moonbeam::PARA_ID as MOONBEAM_PARA_ID; use xcm::latest::NetworkId; -use xcm_emulator::{decl_test_networks, decl_test_relay_chains, decl_test_parachains, DefaultMessageProcessor}; -use crate::genesis::{genesis_gen, genesis_sibling}; -use integration_tests_common::constants::{polkadot, asset_hub_polkadot}; -use frame_support::traits::OnInitialize; +use xcm_emulator::{ + decl_test_networks, decl_test_parachains, decl_test_relay_chains, DefaultMessageProcessor, +}; // Native fee expected for each token according to the `fee_per_second` values defined in the mock diff --git a/runtime/integration-tests/src/sibling.rs b/runtime/integration-tests/src/sibling.rs index 76a7b8c8f..f696f9a5c 100644 --- a/runtime/integration-tests/src/sibling.rs +++ b/runtime/integration-tests/src/sibling.rs @@ -3,6 +3,7 @@ use codec::{Decode, Encode, MaxEncodedLen}; use core::marker::PhantomData; +use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; use frame_support::{ match_types, parameter_types, traits::{ConstU32, ContainsPair, Everything, Nothing, ProcessMessageError}, @@ -18,18 +19,21 @@ use polkadot_runtime_common::MAXIMUM_BLOCK_WEIGHT; use scale_info::TypeInfo; use serde::{Deserialize, Serialize}; use sp_core::H256; -use sp_runtime::{traits::{BlakeTwo256, Convert, IdentityLookup, Zero, MaybeEquivalence}, AccountId32, generic, impl_opaque_keys, Perquintill, Permill}; -use xcm::v3::prelude::*; -use xcm_emulator::{ - Weight, +use sp_runtime::{ + generic, impl_opaque_keys, + traits::{BlakeTwo256, Convert, ConvertInto, IdentityLookup, MaybeEquivalence, Zero}, + AccountId32, Permill, Perquintill, RuntimeDebug, }; -use cumulus_pallet_parachain_system::{self, RelayNumberStrictlyIncreases}; -use sp_runtime::{traits::ConvertInto, RuntimeDebug}; +use xcm::v3::prelude::*; +use xcm_emulator::Weight; use xcm_executor::{ traits::{JustTry, ShouldExecute, WeightTrader}, Assets, XcmExecutor, }; +use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; +use pendulum_runtime::definitions::moonbeam::BRZ_location; +use runtime_common::AuraId; use xcm::latest::Weight as XCMWeight; use xcm_builder::{ AccountId32Aliases, AllowUnpaidExecutionFrom, ConvertedConcreteId, EnsureXcmOrigin, @@ -38,9 +42,6 @@ use xcm_builder::{ SignedToAccountId32, SovereignSignedViaLocation, }; use xcm_executor::traits::Properties; -use crate::{definitions::asset_hub, AMPLITUDE_ID, ASSETHUB_ID, PENDULUM_ID}; -use pendulum_runtime::definitions::moonbeam::BRZ_location; -use runtime_common::AuraId; #[cfg(any(feature = "std", test))] pub use sp_runtime::BuildStorage; @@ -53,7 +54,8 @@ pub const MILLISECS_PER_BLOCK: u64 = 12000; pub const SLOT_DURATION: u64 = MILLISECS_PER_BLOCK; // Time is measured by number of blocks. -pub const MINUTES: runtime_common::BlockNumber = 60_000 / (MILLISECS_PER_BLOCK as runtime_common::BlockNumber); +pub const MINUTES: runtime_common::BlockNumber = + 60_000 / (MILLISECS_PER_BLOCK as runtime_common::BlockNumber); pub const HOURS: runtime_common::BlockNumber = MINUTES * 60; pub const DAYS: runtime_common::BlockNumber = HOURS * 24; pub const BLOCKS_PER_YEAR: runtime_common::BlockNumber = DAYS * 36525 / 100; @@ -189,9 +191,7 @@ impl Convert> for CurrencyIdConvert { } // Required this now for FungiblesAdapter. -impl MaybeEquivalence -for CurrencyIdConvert -{ +impl MaybeEquivalence for CurrencyIdConvert { fn convert(id: &MultiLocation) -> Option { >>::convert(*id) } @@ -327,7 +327,7 @@ impl ShouldExecute for DenyReserveTransferToRelayChain { if matches!(origin, MultiLocation { parents: 1, interior: Here }) && instructions.iter().any(|inst| matches!(inst, ReserveAssetDeposited { .. })) { - println!{"Unexpected ReserveAssetDeposited from the relay chain"}; + println! {"Unexpected ReserveAssetDeposited from the relay chain"}; } // Permit everything else Ok(()) @@ -431,7 +431,6 @@ impl orml_xtokens::Config for Runtime { type UniversalLocation = UniversalLocation; } - parameter_types! { pub const ProposalBond: Permill = Permill::from_percent(5); pub const ProposalBondMinimum: Balance = 10 * UNIT; @@ -441,11 +440,9 @@ parameter_types! { pub const MaxApprovals: u32 = 100; } -type TreasuryApproveOrigin = - EnsureRoot; +type TreasuryApproveOrigin = EnsureRoot; -type TreasuryRejectOrigin = - EnsureRoot; +type TreasuryRejectOrigin = EnsureRoot; impl pallet_treasury::Config for Runtime { type PalletId = TreasuryPalletId; @@ -480,7 +477,6 @@ impl cumulus_pallet_xcm::Config for Runtime { type XcmExecutor = XcmExecutor; } - type UncheckedExtrinsic = frame_system::mocking::MockUncheckedExtrinsic; pub type Block = generic::Block; @@ -512,7 +508,6 @@ frame_support::construct_runtime!( } ); - pub type Balance = u128; pub type BlockNumber = u32; pub type Index = u32; @@ -760,7 +755,12 @@ impl WeightTrader for AllTokensAreCreatedEqualToWeight { Self(MultiLocation::parent()) } - fn buy_weight(&mut self, weight: Weight, payment: Assets, _context: &XcmContext) -> Result { + fn buy_weight( + &mut self, + weight: Weight, + payment: Assets, + _context: &XcmContext, + ) -> Result { let asset_id = payment.fungible.iter().next().expect("Payment must be something; qed").0; let required = MultiAsset { id: *asset_id, fun: Fungible(weight.ref_time() as u128) }; diff --git a/runtime/integration-tests/src/test_macros.rs b/runtime/integration-tests/src/test_macros.rs index 38e9d609f..8f90817d0 100644 --- a/runtime/integration-tests/src/test_macros.rs +++ b/runtime/integration-tests/src/test_macros.rs @@ -8,11 +8,11 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain_id:ident, $tx_fee:ident ) => {{ - use xcm_emulator::{Network, TestExt}; - use crate::mock::{units}; + use crate::mock::units; use frame_support::traits::fungibles::Inspect; use polkadot_core_primitives::Balance; use xcm::latest::{Junction, Junction::Parachain, Junctions::Here}; + use xcm_emulator::{Network, TestExt}; use $para_runtime::CurrencyId; use integration_tests_common::constants::accounts; @@ -24,20 +24,21 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { // get ALICE's balance before the transfer $parachain::execute_with(|| { - orml_tokens_before = $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()); + orml_tokens_before = $para_runtime::Tokens::balance( + CurrencyId::XCM(0), + &alice_account_id.clone().into(), + ); }); - // get ALICE's balance in the relay chain, before the transfer. Ensure it is enough to transfer. $relaychain::execute_with(|| { - let before_alice_free_balance = $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); + let before_alice_free_balance = + $relay_runtime::Balances::free_balance(&alice_account_id.clone().into()); assert!(before_alice_free_balance > transfer_amount); }); - // execute the transfer from relay chain $relaychain::execute_with(|| { - assert_ok!($relay_runtime::XcmPallet::reserve_transfer_assets( $relay_runtime::RuntimeOrigin::signed(alice_account_id.clone().into()), Box::new(Parachain($parachain_id).into()), @@ -49,7 +50,6 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { Box::new((Here, transfer_amount).into()), 0 )); - }); // a "Deposited" event occurred is proof that the transfer was successful @@ -57,8 +57,8 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { use $para_runtime::{RuntimeEvent, System}; for event in System::events() { - println!{"Parachain events when receiving of relay token"} - println!{"{:?}", event} + println! {"Parachain events when receiving of relay token"} + println! {"{:?}", event} } assert!(System::events().iter().any(|r| matches!( @@ -74,7 +74,10 @@ macro_rules! transfer_20_relay_token_from_relay_chain_to_parachain { $parachain::execute_with(|| { assert_eq!( - $para_runtime::Tokens::balance(CurrencyId::XCM(0), &alice_account_id.clone().into()), + $para_runtime::Tokens::balance( + CurrencyId::XCM(0), + &alice_account_id.clone().into() + ), orml_tokens_before + transfer_amount - $tx_fee, "Incorrect amount received" ); @@ -192,8 +195,8 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { $parachain2_id:ident ) => {{ use crate::mock::{INCORRECT_ASSET_ID, TEN_UNITS, UNIT}; - use xcm_emulator::TestExt; use frame_support::traits::{fungibles::Inspect, Currency}; + use integration_tests_common::constants::accounts; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; use sp_runtime::{traits::AccountIdConversion, MultiAddress}; @@ -203,7 +206,7 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { Junctions::{X1, X2}, MultiLocation, WeightLimit, }; - use integration_tests_common::constants::accounts; + use xcm_emulator::TestExt; use $para2_runtime::CurrencyId; let parachain2_account: AccountId = Sibling::from($parachain2_id).into_account_truncating(); @@ -249,7 +252,10 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { assert_ok!(PolkadotXcm::limited_reserve_transfer_assets( origin.clone(), Box::new(MultiLocation::new(1, X1(Parachain($parachain2_id))).into()), - Box::new(Junction::AccountId32 { id: bob_account_id.clone().into(), network: None }.into()), + Box::new( + Junction::AccountId32 { id: bob_account_id.clone().into(), network: None } + .into() + ), Box::new( (X2(PalletInstance(50), GeneralIndex(INCORRECT_ASSET_ID as u128)), TEN_UNITS) .into() @@ -278,7 +284,8 @@ macro_rules! parachain1_transfer_incorrect_asset_to_parachain2_should_fail { RuntimeEvent::XcmpQueue(cumulus_pallet_xcmp_queue::Event::Fail { message_hash: _, error: xcm::v3::Error::TooExpensive, - weight: _, .. + weight: _, + .. }) ))); }); @@ -302,9 +309,9 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { $parachain2_id:ident, $tx_fee:ident ) => {{ - use xcm_emulator::TestExt; use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungibles::Inspect, Currency}; + use integration_tests_common::constants::accounts; use polkadot_core_primitives::AccountId; use polkadot_parachain::primitives::Sibling; use sp_runtime::{traits::AccountIdConversion, MultiAddress}; @@ -314,8 +321,8 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { Junctions::{X1, X2}, MultiLocation, WeightLimit, }; + use xcm_emulator::TestExt; use $para2_runtime::CurrencyId; - use integration_tests_common::constants::accounts; let alice_account_id = accounts::init_balances()[0].clone(); let bob_account_id = accounts::init_balances()[1].clone(); @@ -323,7 +330,13 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { let parachain2_account: AccountId = Sibling::from($parachain2_id).into_account_truncating(); $parachain2::execute_with(|| { - assert_eq!($para2_runtime::Tokens::balance(CurrencyId::XCM(1), &alice_account_id.clone().into()), 0); + assert_eq!( + $para2_runtime::Tokens::balance( + CurrencyId::XCM(1), + &alice_account_id.clone().into() + ), + 0 + ); }); $parachain1::execute_with(|| { @@ -356,7 +369,10 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { assert_ok!(PolkadotXcm::limited_reserve_transfer_assets( origin.clone(), Box::new(MultiLocation::new(1, X1(Parachain($parachain2_id))).into()), - Box::new(Junction::AccountId32 { id: bob_account_id.clone().into(), network: None }.into()), + Box::new( + Junction::AccountId32 { id: bob_account_id.clone().into(), network: None } + .into() + ), Box::new( (X2(PalletInstance(50), GeneralIndex($para1_asset_id as u128)), TEN_UNITS) .into() @@ -395,7 +411,10 @@ macro_rules! parachain1_transfer_asset_to_parachain2 { ))); assert_eq!( - $para2_runtime::Tokens::balance($para2_runtime::CurrencyId::XCM(1), &bob_account_id.clone().into()), + $para2_runtime::Tokens::balance( + $para2_runtime::CurrencyId::XCM(1), + &bob_account_id.clone().into() + ), TEN_UNITS - $tx_fee ); }); @@ -414,13 +433,13 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { $network_id: ident, $tx_fee: ident ) => {{ - use xcm_emulator::TestExt; use crate::mock::{TEN_UNITS, UNIT}; use frame_support::traits::{fungible::Mutate, fungibles::Inspect}; + use integration_tests_common::constants::accounts; use xcm::latest::{ Junction, Junction::Parachain, Junctions::X2, MultiLocation, WeightLimit, }; - use integration_tests_common::constants::accounts; + use xcm_emulator::TestExt; let bob_account_id = accounts::init_balances()[1].clone(); @@ -459,7 +478,10 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { 1, X2( Parachain($parachain1_id), - Junction::AccountId32 { network: Some($network_id), id: bob_account_id.clone().into() } + Junction::AccountId32 { + network: Some($network_id), + id: bob_account_id.clone().into() + } ) ) .into() @@ -481,7 +503,6 @@ macro_rules! parachain1_transfer_asset_to_parachain2_and_back { $parachain1::execute_with(|| { use $para1_runtime::*; - let events = System::events(); match &events[events.len() - 2] { &frame_system::EventRecord { diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 0419c776c..ee92b8d34 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -77,8 +77,8 @@ use runtime_common::{ use cumulus_pallet_parachain_system::RelayNumberStrictlyIncreases; -use dia_oracle::DiaOracle; pub use dia_oracle::dia::AssetId; +use dia_oracle::DiaOracle; pub use issue::{Event as IssueEvent, IssueRequest}; pub use nomination::Event as NominationEvent; use oracle::dia::DiaOracleAdapter; @@ -161,8 +161,10 @@ parameter_types! { use pallet_contracts::migration::{v11, v12, v13, v14, v15}; // Custom storage version bump -use frame_support::traits::{GetStorageVersion, OnRuntimeUpgrade}; -use frame_support::pallet_prelude::StorageVersion; +use frame_support::{ + pallet_prelude::StorageVersion, + traits::{GetStorageVersion, OnRuntimeUpgrade}, +}; pub struct CustomOnRuntimeUpgrade; impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { @@ -187,7 +189,6 @@ impl OnRuntimeUpgrade for CustomOnRuntimeUpgrade { } } - /// Executive: handles dispatch to the various modules. pub type Executive = frame_executive::Executive< Runtime, @@ -195,10 +196,7 @@ pub type Executive = frame_executive::Executive< frame_system::ChainContext, Runtime, AllPalletsWithSystem, - ( - CustomOnRuntimeUpgrade, - pallet_contracts::migration::Migration, - ), + (CustomOnRuntimeUpgrade, pallet_contracts::migration::Migration), >; pub struct ConvertPrice; @@ -337,54 +335,54 @@ impl Contains for BaseFilter { fn contains(call: &RuntimeCall) -> bool { match call { // These modules are all allowed to be called by transactions: - RuntimeCall::Bounties(_) - | RuntimeCall::ChildBounties(_) - | RuntimeCall::ClientsInfo(_) - | RuntimeCall::Treasury(_) - | RuntimeCall::Tokens(_) - | RuntimeCall::Currencies(_) - | RuntimeCall::ParachainStaking(_) - | RuntimeCall::Democracy(_) - | RuntimeCall::Council(_) - | RuntimeCall::TechnicalCommittee(_) - | RuntimeCall::System(_) - | RuntimeCall::Scheduler(_) - | RuntimeCall::Preimage(_) - | RuntimeCall::Timestamp(_) - | RuntimeCall::Balances(_) - | RuntimeCall::Session(_) - | RuntimeCall::ParachainSystem(_) - | RuntimeCall::XcmpQueue(_) - | RuntimeCall::PolkadotXcm(_) - | RuntimeCall::DmpQueue(_) - | RuntimeCall::Utility(_) - | RuntimeCall::Vesting(_) - | RuntimeCall::XTokens(_) - | RuntimeCall::Multisig(_) - | RuntimeCall::Identity(_) - | RuntimeCall::Contracts(_) - | RuntimeCall::ZenlinkProtocol(_) - | RuntimeCall::DiaOracleModule(_) - | RuntimeCall::VestingManager(_) - | RuntimeCall::TokenAllowance(_) - | RuntimeCall::AssetRegistry(_) - | RuntimeCall::Fee(_) - | RuntimeCall::Issue(_) - | RuntimeCall::Nomination(_) - | RuntimeCall::Oracle(_) - | RuntimeCall::Redeem(_) - | RuntimeCall::Replace(_) - | RuntimeCall::Security(_) - | RuntimeCall::StellarRelay(_) - | RuntimeCall::VaultRegistry(_) - | RuntimeCall::PooledVaultRewards(_) - | RuntimeCall::RewardDistribution(_) - | RuntimeCall::Farming(_) - | RuntimeCall::Proxy(_) - | RuntimeCall::TreasuryBuyoutExtension(_) - | RuntimeCall::ParachainInfo(_) - | RuntimeCall::CumulusXcm(_) - | RuntimeCall::VaultStaking(_) => true, + RuntimeCall::Bounties(_) | + RuntimeCall::ChildBounties(_) | + RuntimeCall::ClientsInfo(_) | + RuntimeCall::Treasury(_) | + RuntimeCall::Tokens(_) | + RuntimeCall::Currencies(_) | + RuntimeCall::ParachainStaking(_) | + RuntimeCall::Democracy(_) | + RuntimeCall::Council(_) | + RuntimeCall::TechnicalCommittee(_) | + RuntimeCall::System(_) | + RuntimeCall::Scheduler(_) | + RuntimeCall::Preimage(_) | + RuntimeCall::Timestamp(_) | + RuntimeCall::Balances(_) | + RuntimeCall::Session(_) | + RuntimeCall::ParachainSystem(_) | + RuntimeCall::XcmpQueue(_) | + RuntimeCall::PolkadotXcm(_) | + RuntimeCall::DmpQueue(_) | + RuntimeCall::Utility(_) | + RuntimeCall::Vesting(_) | + RuntimeCall::XTokens(_) | + RuntimeCall::Multisig(_) | + RuntimeCall::Identity(_) | + RuntimeCall::Contracts(_) | + RuntimeCall::ZenlinkProtocol(_) | + RuntimeCall::DiaOracleModule(_) | + RuntimeCall::VestingManager(_) | + RuntimeCall::TokenAllowance(_) | + RuntimeCall::AssetRegistry(_) | + RuntimeCall::Fee(_) | + RuntimeCall::Issue(_) | + RuntimeCall::Nomination(_) | + RuntimeCall::Oracle(_) | + RuntimeCall::Redeem(_) | + RuntimeCall::Replace(_) | + RuntimeCall::Security(_) | + RuntimeCall::StellarRelay(_) | + RuntimeCall::VaultRegistry(_) | + RuntimeCall::PooledVaultRewards(_) | + RuntimeCall::RewardDistribution(_) | + RuntimeCall::Farming(_) | + RuntimeCall::Proxy(_) | + RuntimeCall::TreasuryBuyoutExtension(_) | + RuntimeCall::ParachainInfo(_) | + RuntimeCall::CumulusXcm(_) | + RuntimeCall::VaultStaking(_) => true, // All pallets are allowed, but exhaustive match is defensive // in the case of adding new pallets. } @@ -394,8 +392,8 @@ impl Contains for BaseFilter { // Configure FRAME pallets to include in runtime. impl frame_system::Config for Runtime { - /// The Block type used by the runtime. This is used by construct_runtime to retrieve the extrinsics or other block specific data as needed. - type Block = Block; + /// The Block type used by the runtime. This is used by construct_runtime to retrieve the extrinsics or other block specific data as needed. + type Block = Block; /// The identifier used to distinguish between accounts. type AccountId = AccountId; /// The aggregated dispatch type that is available for extrinsics. @@ -1026,7 +1024,13 @@ impl pallet_contracts::Config for Runtime { type CodeHashLockupDepositPercent = CodeHashLockupDepositPercent; type MaxDelegateDependencies = MaxDelegateDependencies; type RuntimeHoldReason = RuntimeHoldReason; - type Migrations = (v11::Migration, v12::Migration, v13::Migration, v14::Migration, v15::Migration ); + type Migrations = ( + v11::Migration, + v12::Migration, + v13::Migration, + v14::Migration, + v15::Migration, + ); type Debug = (); type Environment = (); } @@ -1963,14 +1967,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_call( origin, - dest, - value, - gas_limit, - storage_deposit_limit, - input_data, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, - pallet_contracts::Determinism::Enforced, + dest, + value, + gas_limit, + storage_deposit_limit, + input_data, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, + pallet_contracts::Determinism::Enforced, ) } @@ -1987,14 +1991,14 @@ impl_runtime_apis! { let gas_limit = gas_limit.unwrap_or(RuntimeBlockWeights::get().max_block); Contracts::bare_instantiate( origin, - value, - gas_limit, - storage_deposit_limit, - code, - data, - salt, - pallet_contracts::DebugInfo::UnsafeDebug, - pallet_contracts::CollectEvents::UnsafeCollect, + value, + gas_limit, + storage_deposit_limit, + code, + data, + salt, + pallet_contracts::DebugInfo::UnsafeDebug, + pallet_contracts::CollectEvents::UnsafeCollect, ) } diff --git a/runtime/pendulum/src/weights/mod.rs b/runtime/pendulum/src/weights/mod.rs index 1c68f6e3b..5206c8949 100644 --- a/runtime/pendulum/src/weights/mod.rs +++ b/runtime/pendulum/src/weights/mod.rs @@ -17,23 +17,23 @@ //! Expose the auto generated weight files. pub mod block_weights; +pub mod dia_oracle; pub mod extrinsic_weights; -pub mod pallet_xcm; -pub mod paritydb_weights; -pub mod rocksdb_weights; -pub mod parachain_staking; -pub mod orml_asset_registry; -pub mod orml_currencies_allowance_extension; -pub mod treasury_buyout_extension; pub mod fee; pub mod issue; pub mod nomination; pub mod oracle; +pub mod orml_asset_registry; +pub mod orml_currencies_allowance_extension; +pub mod pallet_xcm; +pub mod parachain_staking; +pub mod paritydb_weights; pub mod redeem; pub mod replace; +pub mod rocksdb_weights; pub mod stellar_relay; +pub mod treasury_buyout_extension; pub mod vault_registry; -pub mod dia_oracle; pub use block_weights::constants::BlockExecutionWeight; pub use extrinsic_weights::constants::ExtrinsicBaseWeight; diff --git a/runtime/pendulum/src/xcm_config.rs b/runtime/pendulum/src/xcm_config.rs index 2abd0c8e6..9d4af0172 100644 --- a/runtime/pendulum/src/xcm_config.rs +++ b/runtime/pendulum/src/xcm_config.rs @@ -23,7 +23,10 @@ use xcm_builder::{ ParentIsPreset, RelayChainAsNative, SiblingParachainAsNative, SiblingParachainConvertsVia, SignedAccountId32AsNative, SignedToAccountId32, SovereignSignedViaLocation, TakeWeightCredit, }; -use xcm_executor::{traits::{ShouldExecute, Properties}, XcmExecutor}; +use xcm_executor::{ + traits::{Properties, ShouldExecute}, + XcmExecutor, +}; use runtime_common::{ asset_registry::FixedConversionRateProvider, From 7f9d96d1e0e7a7eebc46e034287bb24e733d93f5 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 3 Sep 2024 10:58:34 -0300 Subject: [PATCH 55/64] move const outside macro definition --- runtime/integration-tests/src/genesis.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/runtime/integration-tests/src/genesis.rs b/runtime/integration-tests/src/genesis.rs index 56ea7af99..84abb30a3 100644 --- a/runtime/integration-tests/src/genesis.rs +++ b/runtime/integration-tests/src/genesis.rs @@ -1,7 +1,7 @@ use crate::*; // Substrate use sp_core::storage::Storage; - +pub const SAFE_XCM_VERSION: u32 = 3; // Cumulus use integration_tests_common::constants::{accounts, collators}; @@ -14,7 +14,7 @@ macro_rules! genesis_gen { use integration_tests_common::constants::{accounts, collators}; use spacewalk_primitives::CurrencyId; use $runtime::BuildStorage; - pub const SAFE_XCM_VERSION: u32 = 3; + use crate::genesis::SAFE_XCM_VERSION; let token_balances = accounts::init_balances() .iter() @@ -81,6 +81,7 @@ macro_rules! genesis_gen { pub fn genesis_sibling(para_id: u32) -> Storage { use sibling::BuildStorage; + use crate::genesis::SAFE_XCM_VERSION; let token_balances = accounts::init_balances() .iter() From e37f5b2acd54ee692aefb81469c99c92bad8a246 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 10 Sep 2024 16:38:49 -0300 Subject: [PATCH 56/64] fix bandersnatch parch url --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index fd7f5cec7..0ec3f93e0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,4 +34,4 @@ orml-tokens = { git = "https://github.com/open-web3-stack//open-runtime-module-l ### zenlink packages { version = "*" } [patch."https://github.com/w3f/ring-vrf"] -bandersnatch_vrfs = { git = "https://github.com/w3f//ring-vrf?rev=3ddc20", version = "0.0.4", rev = "3ddc20" } \ No newline at end of file +bandersnatch_vrfs = { git = "https://github.com/w3f//ring-vrf", version = "0.0.4", rev = "3ddc20" } \ No newline at end of file From 79012a103e1f57fcefa852a91691307ba338b69d Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 11 Sep 2024 15:43:24 -0300 Subject: [PATCH 57/64] add benchmarkings (those not failed), modify config to use default weight --- Cargo.lock | 8 +- runtime/amplitude/src/lib.rs | 24 +- runtime/amplitude/src/weights/dia_oracle.rs | 130 +- runtime/amplitude/src/weights/fee.rs | 133 +- runtime/amplitude/src/weights/issue.rs | 316 ++-- runtime/amplitude/src/weights/nomination.rs | 534 ++++-- runtime/amplitude/src/weights/oracle.rs | 80 +- .../src/weights/orml_asset_registry.rs | 44 +- .../orml_currencies_allowance_extension.rs | 130 +- runtime/amplitude/src/weights/pallet_xcm.rs | 295 ++-- .../src/weights/parachain_staking.rs | 1437 ++++++++++++----- runtime/amplitude/src/weights/redeem.rs | 702 +++++--- runtime/amplitude/src/weights/replace.rs | 505 ++++-- .../amplitude/src/weights/stellar_relay.rs | 63 +- .../src/weights/treasury_buyout_extension.rs | 123 +- .../amplitude/src/weights/vault_registry.rs | 894 +++++++--- runtime/foucoco/src/lib.rs | 22 +- runtime/foucoco/src/weights/dia_oracle.rs | 132 +- runtime/foucoco/src/weights/fee.rs | 133 +- runtime/foucoco/src/weights/issue.rs | 316 ++-- runtime/foucoco/src/weights/nomination.rs | 538 ++++-- runtime/foucoco/src/weights/oracle.rs | 80 +- .../src/weights/orml_asset_registry.rs | 46 +- .../orml_currencies_allowance_extension.rs | 136 +- runtime/foucoco/src/weights/pallet_xcm.rs | 265 ++- runtime/foucoco/src/weights/redeem.rs | 822 +++++----- runtime/foucoco/src/weights/replace.rs | 505 ++++-- runtime/foucoco/src/weights/stellar_relay.rs | 63 +- .../src/weights/treasury_buyout_extension.rs | 123 +- runtime/foucoco/src/weights/vault_registry.rs | 902 ++++++++--- runtime/pendulum/src/lib.rs | 20 +- runtime/pendulum/src/weights/dia_oracle.rs | 138 +- runtime/pendulum/src/weights/fee.rs | 133 +- runtime/pendulum/src/weights/issue.rs | 310 +++- runtime/pendulum/src/weights/nomination.rs | 534 ++++-- runtime/pendulum/src/weights/oracle.rs | 78 +- .../src/weights/orml_asset_registry.rs | 48 +- .../orml_currencies_allowance_extension.rs | 130 +- runtime/pendulum/src/weights/pallet_xcm.rs | 295 ++-- runtime/pendulum/src/weights/replace.rs | 505 ++++-- runtime/pendulum/src/weights/stellar_relay.rs | 63 +- .../src/weights/treasury_buyout_extension.rs | 125 +- .../pendulum/src/weights/vault_registry.rs | 894 +++++++--- 43 files changed, 8797 insertions(+), 3977 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f2799b3f2..2aa7ee6b8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -445,7 +445,7 @@ dependencies = [ [[package]] name = "ark-secret-scalar" version = "0.0.2" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ec", "ark-ff", @@ -493,7 +493,7 @@ dependencies = [ [[package]] name = "ark-transcript" version = "0.0.2" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ff", "ark-serialize", @@ -1058,7 +1058,7 @@ dependencies = [ [[package]] name = "bandersnatch_vrfs" version = "0.0.4" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-bls12-381", "ark-ec", @@ -3559,7 +3559,7 @@ dependencies = [ [[package]] name = "dleq_vrf" version = "0.0.2" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ec", "ark-ff", diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index d231b4d30..2d09f12f0 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -938,7 +938,7 @@ impl parachain_staking::Config for Runtime { type NetworkRewardStart = NetworkRewardStart; type NetworkRewardBeneficiary = Treasury; type CollatorRewardRateDecay = CollatorRewardRateDecay; - type WeightInfo = weights::parachain_staking::SubstrateWeight; + type WeightInfo = (); const BLOCKS_PER_YEAR: BlockNumber = BLOCKS_PER_YEAR; } @@ -1070,7 +1070,7 @@ impl dia_oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type AuthorityId = dia_oracle::crypto::DiaAuthId; - type WeightInfo = weights::dia_oracle::SubstrateWeight; + type WeightInfo = (); } impl frame_system::offchain::SigningTypes for Runtime { @@ -1219,7 +1219,7 @@ cfg_if::cfg_if! { impl oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::oracle::SubstrateWeight; + type WeightInfo = (); type DecimalsLookup = DecimalsLookupImpl; type DataProvider = DataProviderImpl; #[cfg(feature = "runtime-benchmarks")] @@ -1238,7 +1238,7 @@ impl stellar_relay::Config for Runtime { type OrganizationLimit = OrganizationLimit; type ValidatorLimit = ValidatorLimit; type IsPublicNetwork = IsPublicNetwork; - type WeightInfo = weights::stellar_relay::SubstrateWeight; + type WeightInfo =(); } parameter_types! { @@ -1249,7 +1249,7 @@ parameter_types! { } impl fee::Config for Runtime { type FeePalletId = FeePalletId; - type WeightInfo = weights::fee::SubstrateWeight; + type WeightInfo = (); type SignedFixedPoint = SignedFixedPoint; type SignedInner = SignedInner; type UnsignedFixedPoint = UnsignedFixedPoint; @@ -1265,13 +1265,13 @@ impl vault_registry::Config for Runtime { type PalletId = VaultRegistryPalletId; type RuntimeEvent = RuntimeEvent; type Balance = Balance; - type WeightInfo = weights::vault_registry::SubstrateWeight; + type WeightInfo = (); type GetGriefingCollateralCurrencyId = NativeCurrencyId; } impl redeem::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::redeem::SubstrateWeight; + type WeightInfo = (); } pub struct BlockNumberToBalance; @@ -1285,17 +1285,17 @@ impl sp_runtime::traits::Convert for BlockNumberToBalance impl issue::Config for Runtime { type RuntimeEvent = RuntimeEvent; type BlockNumberToBalance = BlockNumberToBalance; - type WeightInfo = weights::issue::SubstrateWeight; + type WeightInfo = (); } impl nomination::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::nomination::SubstrateWeight; + type WeightInfo = (); } impl replace::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::replace::SubstrateWeight; + type WeightInfo = (); } impl clients_info::Config for Runtime { @@ -1407,7 +1407,7 @@ impl pallet_proxy::Config for Runtime { impl orml_currencies_allowance_extension::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::orml_currencies_allowance_extension::SubstrateWeight; + type WeightInfo = (); type MaxAllowedCurrencies = ConstU32<256>; } @@ -1443,7 +1443,7 @@ impl treasury_buyout_extension::Config for Runtime { type DecimalsLookup = DecimalsLookupImpl; type MinAmountToBuyout = MinAmountToBuyout; type MaxAllowedBuyoutCurrencies = MaxAllowedBuyoutCurrencies; - type WeightInfo = weights::treasury_buyout_extension::SubstrateWeight; + type WeightInfo = (); #[cfg(feature = "runtime-benchmarks")] type RelayChainCurrencyId = RelayChainCurrencyId; } diff --git a/runtime/amplitude/src/weights/dia_oracle.rs b/runtime/amplitude/src/weights/dia_oracle.rs index 5766f5d41..f0c900b6d 100644 --- a/runtime/amplitude/src/weights/dia_oracle.rs +++ b/runtime/amplitude/src/weights/dia_oracle.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for dia_oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: @@ -35,9 +35,21 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for dia_oracle. +pub trait WeightInfo { + fn add_currency() -> Weight; + fn remove_currency() -> Weight; + fn authorize_account() -> Weight; + fn authorize_account_signed() -> Weight; + fn deauthorize_account() -> Weight; + fn deauthorize_account_signed() -> Weight; + fn set_updated_coin_infos() -> Weight; + fn set_batching_api() -> Weight; +} + /// Weights for dia_oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl dia_oracle::WeightInfo for SubstrateWeight { +impl WeightInfo for SubstrateWeight { /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) @@ -46,7 +58,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `472` // Estimated: `3937` - // Minimum execution time: 15_000_000 picoseconds. + // Minimum execution time: 14_000_000 picoseconds. Weight::from_parts(15_000_000, 3937) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -60,7 +72,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `472` // Estimated: `3937` // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3937) + Weight::from_parts(10_000_000, 3937) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) @@ -80,8 +92,8 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `6298` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 6298) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 6298) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -102,7 +114,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `358` // Estimated: `6298` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 6298) + Weight::from_parts(12_000_000, 6298) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -114,8 +126,8 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `3823` - // Minimum execution time: 9_920_000_000 picoseconds. - Weight::from_parts(9_970_000_000, 3823) + // Minimum execution time: 9_498_000_000 picoseconds. + Weight::from_parts(9_560_000_000, 3823) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -132,4 +144,102 @@ impl dia_oracle::WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn add_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `472` + // Estimated: `3937` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 3937) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:0) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `472` + // Estimated: `3937` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 3937) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `305` + // Estimated: `3770` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 3770) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `6298` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 6298) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `305` + // Estimated: `3770` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 3770) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `6298` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 6298) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:0 w:1) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_updated_coin_infos() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `3823` + // Minimum execution time: 9_498_000_000 picoseconds. + Weight::from_parts(9_560_000_000, 3823) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::BatchingApi` (r:0 w:1) + /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_batching_api() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `3823` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_000_000, 3823) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/fee.rs b/runtime/amplitude/src/weights/fee.rs index 1112cc6b2..ef8a09368 100644 --- a/runtime/amplitude/src/weights/fee.rs +++ b/runtime/amplitude/src/weights/fee.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // fee @@ -36,67 +35,141 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for fee. +pub trait WeightInfo { + fn set_issue_fee() -> Weight; + fn set_issue_griefing_collateral() -> Weight; + fn set_redeem_fee() -> Weight; + fn set_premium_redeem_fee() -> Weight; + fn set_punishment_fee() -> Weight; + fn set_replace_griefing_collateral() -> Weight; +} + /// Weights for fee using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl fee::WeightInfo for SubstrateWeight { - /// Storage: Fee IssueFee (r:0 w:1) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) +impl WeightInfo for SubstrateWeight { + /// Storage: `Fee::IssueFee` (r:0 w:1) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee IssueGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee RedeemFee (r:0 w:1) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::RedeemFee` (r:0 w:1) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PremiumRedeemFee (r:0 w:1) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_premium_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PunishmentFee (r:0 w:1) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PunishmentFee` (r:0 w:1) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee ReplaceGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_replace_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Fee::IssueFee` (r:0 w:1) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_issue_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_issue_griefing_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::RedeemFee` (r:0 w:1) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_redeem_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_premium_redeem_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::PunishmentFee` (r:0 w:1) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_punishment_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_replace_griefing_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/issue.rs b/runtime/amplitude/src/weights/issue.rs index 21cac350b..65551abbb 100644 --- a/runtime/amplitude/src/weights/issue.rs +++ b/runtime/amplitude/src/weights/issue.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for issue //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-06-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,7 +13,6 @@ // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // issue @@ -36,130 +35,267 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for issue. +pub trait WeightInfo { + fn request_issue() -> Weight; + fn execute_issue() -> Weight; + fn cancel_issue() -> Weight; + fn set_issue_period() -> Weight; + fn rate_limit_update() -> Weight; + fn minimum_transfer_amount_update() -> Weight; +} + /// Weights for issue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl issue::WeightInfo for SubstrateWeight { - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:3 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Issue IssueMinimumTransferAmount (r:1 w:0) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Issue IssueRequests (r:0 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:3 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueRequests` (r:0 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) fn request_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1923` - // Estimated: `10338` - // Minimum execution time: 102_000_000 picoseconds. - Weight::from_parts(105_000_000, 10338) + // Estimated: `11106` + // Minimum execution time: 86_000_000 picoseconds. + Weight::from_parts(91_000_000, 11106) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn execute_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2498` // Estimated: `71867` - // Minimum execution time: 8_831_000_000 picoseconds. - Weight::from_parts(8_902_000_000, 71867) + // Minimum execution time: 7_761_000_000 picoseconds. + Weight::from_parts(7_824_000_000, 71867) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1303` // Estimated: `4768` - // Minimum execution time: 38_000_000 picoseconds. - Weight::from_parts(39_000_000, 4768) + // Minimum execution time: 32_000_000 picoseconds. + Weight::from_parts(32_000_000, 4768) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssuePeriod (r:0 w:1) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::IssuePeriod` (r:0 w:1) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_issue_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Issue LimitVolumeAmount (r:0 w:1) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Issue LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Issue LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Issue IntervalLength (r:0 w:1) - /// Proof: Issue IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Issue::IntervalLength` (r:0 w:1) + /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Issue IssueMinimumTransferAmount (r:0 w:1) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:3 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueRequests` (r:0 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + fn request_issue() -> Weight { + // Proof Size summary in bytes: + // Measured: `1923` + // Estimated: `11106` + // Minimum execution time: 86_000_000 picoseconds. + Weight::from_parts(91_000_000, 11106) + .saturating_add(RocksDbWeight::get().reads(18_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + } + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + fn execute_issue() -> Weight { + // Proof Size summary in bytes: + // Measured: `2498` + // Estimated: `71867` + // Minimum execution time: 7_761_000_000 picoseconds. + Weight::from_parts(7_824_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(11_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn cancel_issue() -> Weight { + // Proof Size summary in bytes: + // Measured: `1303` + // Estimated: `4768` + // Minimum execution time: 32_000_000 picoseconds. + Weight::from_parts(32_000_000, 4768) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Issue::IssuePeriod` (r:0 w:1) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn set_issue_period() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Issue::IntervalLength` (r:0 w:1) + /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn rate_limit_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn minimum_transfer_amount_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/nomination.rs b/runtime/amplitude/src/weights/nomination.rs index 01f15c087..2d1b2c179 100644 --- a/runtime/amplitude/src/weights/nomination.rs +++ b/runtime/amplitude/src/weights/nomination.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for nomination //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // nomination @@ -36,193 +35,400 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for nomination. +pub trait WeightInfo { + fn set_nomination_enabled() -> Weight; + fn opt_in_to_nomination() -> Weight; + fn opt_out_of_nomination() -> Weight; + fn deposit_collateral() -> Weight; + fn withdraw_collateral() -> Weight; +} + /// Weights for nomination using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl nomination::WeightInfo for SubstrateWeight { - /// Storage: Nomination NominationEnabled (r:0 w:1) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Nomination::NominationEnabled` (r:0 w:1) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn set_nomination_enabled() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) fn opt_in_to_nomination() -> Weight { // Proof Size summary in bytes: // Measured: `780` // Estimated: `4245` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(28_000_000, 4245) + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4245) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:1) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:2) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:2 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:2) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:2 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:2 w:2) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:1) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:2) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:2) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:2 w:2) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn opt_out_of_nomination() -> Weight { // Proof Size summary in bytes: - // Measured: `2427` - // Estimated: `8367` - // Minimum execution time: 214_000_000 picoseconds. - Weight::from_parts(226_000_000, 8367) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2531` + // Estimated: `8471` + // Minimum execution time: 169_000_000 picoseconds. + Weight::from_parts(172_000_000, 8471) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `3100` // Estimated: `9040` - // Minimum execution time: 208_000_000 picoseconds. - Weight::from_parts(216_000_000, 9040) + // Minimum execution time: 158_000_000 picoseconds. + Weight::from_parts(161_000_000, 9040) .saturating_add(T::DbWeight::get().reads(28_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3292` - // Estimated: `6757` - // Minimum execution time: 195_000_000 picoseconds. - Weight::from_parts(200_000_000, 6757) - .saturating_add(T::DbWeight::get().reads(24_u64)) + // Measured: `3396` + // Estimated: `7734` + // Minimum execution time: 158_000_000 picoseconds. + Weight::from_parts(162_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(26_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Nomination::NominationEnabled` (r:0 w:1) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + fn set_nomination_enabled() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + fn opt_in_to_nomination() -> Weight { + // Proof Size summary in bytes: + // Measured: `780` + // Estimated: `4245` + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4245) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:1) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:2) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:2) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:2 w:2) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn opt_out_of_nomination() -> Weight { + // Proof Size summary in bytes: + // Measured: `2531` + // Estimated: `8471` + // Minimum execution time: 169_000_000 picoseconds. + Weight::from_parts(172_000_000, 8471) + .saturating_add(RocksDbWeight::get().reads(27_u64)) + .saturating_add(RocksDbWeight::get().writes(16_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deposit_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `3100` + // Estimated: `9040` + // Minimum execution time: 158_000_000 picoseconds. + Weight::from_parts(161_000_000, 9040) + .saturating_add(RocksDbWeight::get().reads(28_u64)) + .saturating_add(RocksDbWeight::get().writes(13_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn withdraw_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `3396` + // Estimated: `7734` + // Minimum execution time: 158_000_000 picoseconds. + Weight::from_parts(162_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(26_u64)) + .saturating_add(RocksDbWeight::get().writes(13_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/oracle.rs b/runtime/amplitude/src/weights/oracle.rs index 6f60749fc..a66bed541 100644 --- a/runtime/amplitude/src/weights/oracle.rs +++ b/runtime/amplitude/src/weights/oracle.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // oracle @@ -36,39 +35,82 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for oracle. +pub trait WeightInfo { + fn on_initialize() -> Weight; + fn update_oracle_keys() -> Weight; + fn set_max_delay() -> Weight; +} + /// Weights for oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl oracle::WeightInfo for SubstrateWeight { - /// Storage: Timestamp Now (r:0 w:1) - /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) - /// Storage: Timestamp DidUpdate (r:0 w:1) - /// Proof: Timestamp DidUpdate (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Timestamp::Now` (r:0 w:1) + /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) + /// Storage: `Timestamp::DidUpdate` (r:0 w:1) + /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn on_initialize() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + Weight::from_parts(1_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Oracle OracleKeys (r:0 w:1) - /// Proof Skipped: Oracle OracleKeys (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::OracleKeys` (r:0 w:1) + /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn update_oracle_keys() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Oracle MaxDelay (r:0 w:1) - /// Proof Skipped: Oracle MaxDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::MaxDelay` (r:0 w:1) + /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_max_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Timestamp::Now` (r:0 w:1) + /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) + /// Storage: `Timestamp::DidUpdate` (r:0 w:1) + /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + fn on_initialize() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Oracle::OracleKeys` (r:0 w:1) + /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn update_oracle_keys() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Oracle::MaxDelay` (r:0 w:1) + /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_max_delay() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/orml_asset_registry.rs b/runtime/amplitude/src/weights/orml_asset_registry.rs index 200ff9c48..3ed485034 100644 --- a/runtime/amplitude/src/weights/orml_asset_registry.rs +++ b/runtime/amplitude/src/weights/orml_asset_registry.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `orml_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-07-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("amplitude")`, DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,7 +13,6 @@ // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // orml-asset-registry @@ -29,38 +28,39 @@ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] +#![allow(missing_docs)] use frame_support::{traits::Get, weights::Weight}; -use sp_std::marker::PhantomData; +use core::marker::PhantomData; /// Weight functions for `orml_asset_registry`. pub struct WeightInfo(PhantomData); impl orml_asset_registry::WeightInfo for WeightInfo { - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:1) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:1) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn register_asset() -> Weight { // Proof Size summary in bytes: // Measured: `104` - // Estimated: `7138` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 0) - .saturating_add(Weight::from_parts(0, 7138)) + // Estimated: `4362` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) + .saturating_add(Weight::from_parts(0, 4362)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:2) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:2) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn update_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `745` - // Estimated: `8420` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_000_000, 0) - .saturating_add(Weight::from_parts(0, 8420)) + // Measured: `767` + // Estimated: `4362` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 0) + .saturating_add(Weight::from_parts(0, 4362)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs b/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs index 4eae616b7..e3b6c4481 100644 --- a/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs +++ b/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for orml_currencies_allowance_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // orml_currencies_allowance_extension @@ -36,62 +35,129 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for orml_currencies_allowance_extension. +pub trait WeightInfo { + fn add_allowed_currencies(n: u32, ) -> Weight; + fn remove_allowed_currencies(n: u32, ) -> Weight; + fn approve() -> Weight; + fn transfer_from() -> Weight; +} + /// Weights for orml_currencies_allowance_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl orml_currencies_allowance_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TokenAllowance AllowedCurrencies (r:2 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) +impl WeightInfo for SubstrateWeight { + /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn add_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `142` // Estimated: `6082` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(20_059_699, 6082) - // Standard Error: 2_380 - .saturating_add(Weight::from_parts(1_332_341, 0).saturating_mul(n.into())) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_348_497, 6082) + // Standard Error: 866 + .saturating_add(Weight::from_parts(966_798, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:0 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn remove_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(10_779_821, 0) - // Standard Error: 4_298 - .saturating_add(Weight::from_parts(1_334_011, 0).saturating_mul(n.into())) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_004_760, 0) + // Standard Error: 1_006 + .saturating_add(Weight::from_parts(954_688, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:0 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:0 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) fn approve() -> Weight { // Proof Size summary in bytes: // Measured: `184` // Estimated: `3649` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 3649) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 3649) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:1 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:1 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_from() -> Weight { // Proof Size summary in bytes: // Measured: `561` // Estimated: `6196` - // Minimum execution time: 73_000_000 picoseconds. - Weight::from_parts(74_000_000, 6196) + // Minimum execution time: 52_000_000 picoseconds. + Weight::from_parts(53_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// The range of component `n` is `[1, 256]`. + fn add_allowed_currencies(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `142` + // Estimated: `6082` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_348_497, 6082) + // Standard Error: 866 + .saturating_add(Weight::from_parts(966_798, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// The range of component `n` is `[1, 256]`. + fn remove_allowed_currencies(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_004_760, 0) + // Standard Error: 1_006 + .saturating_add(Weight::from_parts(954_688, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:0 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn approve() -> Weight { + // Proof Size summary in bytes: + // Measured: `184` + // Estimated: `3649` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 3649) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:1 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn transfer_from() -> Weight { + // Proof Size summary in bytes: + // Measured: `561` + // Estimated: `6196` + // Minimum execution time: 52_000_000 picoseconds. + Weight::from_parts(53_000_000, 6196) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/pallet_xcm.rs b/runtime/amplitude/src/weights/pallet_xcm.rs index d1c9d3932..2bff90a32 100644 --- a/runtime/amplitude/src/weights/pallet_xcm.rs +++ b/runtime/amplitude/src/weights/pallet_xcm.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_xcm` //! //! 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: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `pop-os`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("amplitude")`, DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,7 +13,6 @@ // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // pallet-xcm @@ -37,28 +36,28 @@ use core::marker::PhantomData; /// Weight functions for `pallet_xcm`. pub struct WeightInfo(PhantomData); impl pallet_xcm::WeightInfo for WeightInfo { - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn send() -> Weight { // Proof Size summary in bytes: - // Measured: `212` - // Estimated: `3677` - // Minimum execution time: 38_682_000 picoseconds. - Weight::from_parts(39_311_000, 0) - .saturating_add(Weight::from_parts(0, 3677)) + // Measured: `245` + // Estimated: `3710` + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 0) + .saturating_add(Weight::from_parts(0, 3710)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: Benchmark Override (r:0 w:0) - /// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) + /// Storage: `Benchmark::Override` (r:0 w:0) + /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -67,14 +66,14 @@ impl pallet_xcm::WeightInfo for WeightInfo { Weight::from_parts(18_446_744_073_709_551_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: ParachainInfo ParachainId (r:1 w:0) - /// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) + /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` // Estimated: `1489` - // Minimum execution time: 49_359_000 picoseconds. - Weight::from_parts(63_536_000, 0) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -82,192 +81,192 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_605_000 picoseconds. - Weight::from_parts(13_911_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 14_367_000 picoseconds. - Weight::from_parts(14_725_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_default_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_740_000 picoseconds. - Weight::from_parts(5_088_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm QueryCounter (r:1 w:1) - /// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) + /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `212` - // Estimated: `3677` - // Minimum execution time: 45_605_000 picoseconds. - Weight::from_parts(46_297_000, 0) - .saturating_add(Weight::from_parts(0, 3677)) + // Measured: `245` + // Estimated: `3710` + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(25_000_000, 0) + .saturating_add(Weight::from_parts(0, 3710)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(5)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `395` - // Estimated: `3860` - // Minimum execution time: 45_319_000 picoseconds. - Weight::from_parts(46_314_000, 0) - .saturating_add(Weight::from_parts(0, 3860)) + // Measured: `428` + // Estimated: `3893` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_000_000, 0) + .saturating_add(Weight::from_parts(0, 3893)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } - /// Storage: PolkadotXcm XcmExecutionSuspended (r:0 w:1) - /// Proof Skipped: PolkadotXcm XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::XcmExecutionSuspended` (r:0 w:1) + /// Proof: `PolkadotXcm::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_suspension() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_724_000 picoseconds. - Weight::from_parts(5_021_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: PolkadotXcm SupportedVersion (r:4 w:2) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:4 w:2) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `196` - // Estimated: `11086` - // Minimum execution time: 22_211_000 picoseconds. - Weight::from_parts(22_666_000, 0) - .saturating_add(Weight::from_parts(0, 11086)) + // Measured: `254` + // Estimated: `11144` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(14_000_000, 0) + .saturating_add(Weight::from_parts(0, 11144)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `200` - // Estimated: `11090` - // Minimum execution time: 22_156_000 picoseconds. - Weight::from_parts(22_487_000, 0) - .saturating_add(Weight::from_parts(0, 11090)) + // Measured: `258` + // Estimated: `11148` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) + .saturating_add(Weight::from_parts(0, 11148)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `207` - // Estimated: `13572` - // Minimum execution time: 23_349_000 picoseconds. - Weight::from_parts(24_075_000, 0) - .saturating_add(Weight::from_parts(0, 13572)) + // Measured: `265` + // Estimated: `13630` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(16_000_000, 0) + .saturating_add(Weight::from_parts(0, 13630)) .saturating_add(T::DbWeight::get().reads(5)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `279` - // Estimated: `6219` - // Minimum execution time: 41_998_000 picoseconds. - Weight::from_parts(42_566_000, 0) - .saturating_add(Weight::from_parts(0, 6219)) + // Measured: `312` + // Estimated: `6252` + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(23_000_000, 0) + .saturating_add(Weight::from_parts(0, 6252)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:3 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `239` - // Estimated: `8654` - // Minimum execution time: 12_897_000 picoseconds. - Weight::from_parts(13_235_000, 0) - .saturating_add(Weight::from_parts(0, 8654)) + // Measured: `272` + // Estimated: `8687` + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) + .saturating_add(Weight::from_parts(0, 8687)) .saturating_add(T::DbWeight::get().reads(3)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `207` - // Estimated: `11097` - // Minimum execution time: 22_372_000 picoseconds. - Weight::from_parts(22_905_000, 0) - .saturating_add(Weight::from_parts(0, 11097)) + // Measured: `265` + // Estimated: `11155` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) + .saturating_add(Weight::from_parts(0, 11155)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `283` - // Estimated: `11173` - // Minimum execution time: 50_944_000 picoseconds. - Weight::from_parts(51_564_000, 0) - .saturating_add(Weight::from_parts(0, 11173)) + // Measured: `341` + // Estimated: `11231` + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(31_000_000, 0) + .saturating_add(Weight::from_parts(0, 11231)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/runtime/amplitude/src/weights/parachain_staking.rs b/runtime/amplitude/src/weights/parachain_staking.rs index 49d64f53d..cb8804ece 100644 --- a/runtime/amplitude/src/weights/parachain_staking.rs +++ b/runtime/amplitude/src/weights/parachain_staking.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for parachain_staking //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-06-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // parachain-staking @@ -36,74 +35,102 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for parachain_staking. +pub trait WeightInfo { + fn on_initialize_no_action() -> Weight; + fn on_initialize_round_update() -> Weight; + fn on_initialize_network_rewards() -> Weight; + fn force_new_round() -> Weight; + fn set_inflation(n: u32, m: u32, ) -> Weight; + fn set_max_selected_candidates(n: u32, m: u32, ) -> Weight; + fn set_blocks_per_round() -> Weight; + fn force_remove_candidate(n: u32, m: u32, ) -> Weight; + fn join_candidates(n: u32, m: u32, ) -> Weight; + fn init_leave_candidates(n: u32, m: u32, ) -> Weight; + fn cancel_leave_candidates(n: u32, m: u32, ) -> Weight; + fn execute_leave_candidates(n: u32, m: u32, ) -> Weight; + fn candidate_stake_more(n: u32, m: u32, u: u32, ) -> Weight; + fn candidate_stake_less(n: u32, m: u32, ) -> Weight; + fn join_delegators(n: u32, m: u32, ) -> Weight; + fn delegator_stake_more(n: u32, m: u32, u: u32, ) -> Weight; + fn delegator_stake_less(n: u32, m: u32, ) -> Weight; + fn leave_delegators(n: u32, m: u32, ) -> Weight; + fn unlock_unstaked(u: u32, ) -> Weight; + fn set_max_candidate_stake() -> Weight; + fn increment_delegator_rewards() -> Weight; + fn increment_collator_rewards(m: u32, ) -> Weight; + fn claim_rewards() -> Weight; + fn execute_scheduled_reward_change(n: u32, m: u32, ) -> Weight; +} + /// Weights for parachain_staking using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl parachain_staking::WeightInfo for SubstrateWeight { - /// Storage: ParachainStaking Round (r:1 w:0) - /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn on_initialize_no_action() -> Weight { // Proof Size summary in bytes: // Measured: `427` // Estimated: `1497` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 1497) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) } - /// Storage: ParachainStaking Round (r:1 w:1) - /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::Round` (r:1 w:1) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn on_initialize_round_update() -> Weight { // Proof Size summary in bytes: // Measured: `427` // Estimated: `1497` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 1497) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: ParachainStaking Round (r:1 w:0) - /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn on_initialize_network_rewards() -> Weight { // Proof Size summary in bytes: // Measured: `427` // Estimated: `1497` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 1497) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) } - /// Storage: ParachainStaking ForceNewRound (r:0 w:1) - /// Proof: ParachainStaking ForceNewRound (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::ForceNewRound` (r:0 w:1) + /// Proof: `ParachainStaking::ForceNewRound` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn force_new_round() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: ParachainStaking CandidatePool (r:41 w:0) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:1640 w:1640) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) - /// Storage: ParachainStaking Rewards (r:40 w:40) - /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking InflationConfig (r:1 w:1) - /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) - /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:0) - /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::CandidatePool` (r:41 w:0) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:1640 w:1640) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:40 w:40) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:1) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:0) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 40]`. /// The range of component `m` is `[0, 40]`. fn set_inflation(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (3891 ±0) + n * (4052 ±0)` - // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±1_054)` - // Minimum execution time: 595_000_000 picoseconds. - Weight::from_parts(613_000_000, 101750) - // Standard Error: 3_104_233 - .saturating_add(Weight::from_parts(90_791_222, 0).saturating_mul(n.into())) - // Standard Error: 3_104_233 - .saturating_add(Weight::from_parts(93_574_370, 0).saturating_mul(m.into())) + // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±9)` + // Minimum execution time: 462_000_000 picoseconds. + Weight::from_parts(474_000_000, 101750) + // Standard Error: 2_594_253 + .saturating_add(Weight::from_parts(78_871_861, 0).saturating_mul(n.into())) + // Standard Error: 2_594_253 + .saturating_add(Weight::from_parts(73_821_932, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(124_u64)) .saturating_add(T::DbWeight::get().reads((14_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().reads((14_u64).saturating_mul(m.into()))) @@ -113,76 +140,76 @@ impl parachain_staking::WeightInfo for SubstrateWeight< .saturating_add(Weight::from_parts(0, 37911).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 33703).saturating_mul(n.into())) } - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:1) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:0) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) /// The range of component `n` is `[8, 40]`. /// The range of component `m` is `[0, 40]`. fn set_max_selected_candidates(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `434 + n * (48 ±0)` // Estimated: `3406` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(7_372_613, 3406) - // Standard Error: 11_493 - .saturating_add(Weight::from_parts(285_897, 0).saturating_mul(n.into())) - // Standard Error: 9_233 - .saturating_add(Weight::from_parts(309_585, 0).saturating_mul(m.into())) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(4_148_612, 3406) + // Standard Error: 14_990 + .saturating_add(Weight::from_parts(341_567, 0).saturating_mul(n.into())) + // Standard Error: 12_042 + .saturating_add(Weight::from_parts(373_225, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: ParachainStaking Round (r:1 w:1) - /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::Round` (r:1 w:1) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) fn set_blocks_per_round() -> Weight { // Proof Size summary in bytes: // Measured: `427` // Estimated: `1497` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 1497) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: ParachainStaking CandidatePool (r:40 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking Unstaking (r:41 w:41) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: ParachainStaking DelegatorState (r:40 w:40) - /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:41 w:41) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) - /// Storage: ParachainStaking Rewards (r:1 w:1) - /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking InflationConfig (r:1 w:0) - /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) - /// Storage: Session Validators (r:1 w:0) - /// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Session DisabledValidators (r:1 w:1) - /// Proof Skipped: Session DisabledValidators (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Digest (r:1 w:1) - /// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:1) - /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::CandidatePool` (r:40 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:41 w:41) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::DelegatorState` (r:40 w:40) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: `Session::Validators` (r:1 w:0) + /// Proof: `Session::Validators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Session::DisabledValidators` (r:1 w:1) + /// Proof: `Session::DisabledValidators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Digest` (r:1 w:1) + /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// The range of component `n` is `[9, 40]`. /// The range of component `m` is `[0, 40]`. fn force_remove_candidate(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (3143 ±0) + n * (2723 ±0)` - // Estimated: `9446 + m * (2716 ±28) + n * (4505 ±27)` - // Minimum execution time: 175_000_000 picoseconds. - Weight::from_parts(178_000_000, 9446) - // Standard Error: 76_352 - .saturating_add(Weight::from_parts(1_839_740, 0).saturating_mul(n.into())) - // Standard Error: 78_833 - .saturating_add(Weight::from_parts(17_270_939, 0).saturating_mul(m.into())) + // Estimated: `9446 + m * (2716 ±0) + n * (4505 ±27)` + // Minimum execution time: 148_000_000 picoseconds. + Weight::from_parts(150_000_000, 9446) + // Standard Error: 75_916 + .saturating_add(Weight::from_parts(1_928_052, 0).saturating_mul(n.into())) + // Standard Error: 78_382 + .saturating_add(Weight::from_parts(15_539_211, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(m.into()))) @@ -191,127 +218,129 @@ impl parachain_staking::WeightInfo for SubstrateWeight< .saturating_add(Weight::from_parts(0, 2716).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 4505).saturating_mul(n.into())) } - /// Storage: ParachainStaking CandidatePool (r:1 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking DelegatorState (r:1 w:0) - /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxCollatorCandidateStake (r:1 w:0) - /// Proof: ParachainStaking MaxCollatorCandidateStake (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: ParachainStaking Unstaking (r:1 w:1) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Balances Locks (r:1 w:1) - /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) - /// Storage: Balances Freezes (r:1 w:0) - /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:1) - /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:0) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:1 w:0) + /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 39]`. /// The range of component `m` is `[0, 40]`. fn join_candidates(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `2158 + m * (45 ±0) + n * (86 ±0)` // Estimated: `5495` - // Minimum execution time: 70_000_000 picoseconds. - Weight::from_parts(55_257_753, 5495) - // Standard Error: 15_095 - .saturating_add(Weight::from_parts(568_354, 0).saturating_mul(n.into())) - // Standard Error: 14_352 - .saturating_add(Weight::from_parts(598_729, 0).saturating_mul(m.into())) + // Minimum execution time: 56_000_000 picoseconds. + Weight::from_parts(40_436_003, 5495) + // Standard Error: 16_446 + .saturating_add(Weight::from_parts(578_484, 0).saturating_mul(n.into())) + // Standard Error: 15_636 + .saturating_add(Weight::from_parts(644_742, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: ParachainStaking CandidatePool (r:39 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking Round (r:1 w:0) - /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::CandidatePool` (r:39 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) /// The range of component `n` is `[9, 39]`. /// The range of component `m` is `[0, 40]`. - fn init_leave_candidates(n: u32, _m: u32, ) -> Weight { + fn init_leave_candidates(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (1872 ±0) + n * (2082 ±0)` // Estimated: `3406 + n * (4505 ±0)` - // Minimum execution time: 66_000_000 picoseconds. - Weight::from_parts(67_000_000, 3406) - // Standard Error: 24_947 - .saturating_add(Weight::from_parts(2_817_902, 0).saturating_mul(n.into())) + // Minimum execution time: 59_000_000 picoseconds. + Weight::from_parts(60_000_000, 3406) + // Standard Error: 27_936 + .saturating_add(Weight::from_parts(2_608_487, 0).saturating_mul(n.into())) + // Standard Error: 28_145 + .saturating_add(Weight::from_parts(61_894, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 4505).saturating_mul(n.into())) } - /// Storage: ParachainStaking CandidatePool (r:2 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::CandidatePool` (r:2 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) /// The range of component `n` is `[9, 39]`. /// The range of component `m` is `[0, 40]`. fn cancel_leave_candidates(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `758 + m * (96 ±0) + n * (59 ±0)` // Estimated: `10000` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(17_763_044, 10000) - // Standard Error: 12_598 - .saturating_add(Weight::from_parts(460_161, 0).saturating_mul(n.into())) - // Standard Error: 9_483 - .saturating_add(Weight::from_parts(419_062, 0).saturating_mul(m.into())) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(25_829_009, 10000) + // Standard Error: 17_664 + .saturating_add(Weight::from_parts(71_281, 0).saturating_mul(n.into())) + // Standard Error: 13_297 + .saturating_add(Weight::from_parts(393_707, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: ParachainStaking CandidatePool (r:1 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking Round (r:1 w:0) - /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) - /// Storage: ParachainStaking Unstaking (r:41 w:41) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: ParachainStaking DelegatorState (r:40 w:40) - /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:41 w:41) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) - /// Storage: ParachainStaking Rewards (r:1 w:1) - /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking InflationConfig (r:1 w:0) - /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) - /// Storage: Session Validators (r:1 w:0) - /// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Session DisabledValidators (r:1 w:1) - /// Proof Skipped: Session DisabledValidators (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Digest (r:1 w:1) - /// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:1) - /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:41 w:41) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::DelegatorState` (r:40 w:40) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: `Session::Validators` (r:1 w:0) + /// Proof: `Session::Validators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Session::DisabledValidators` (r:1 w:1) + /// Proof: `Session::DisabledValidators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Digest` (r:1 w:1) + /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// The range of component `n` is `[9, 39]`. /// The range of component `m` is `[0, 40]`. fn execute_leave_candidates(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (1257 ±0) + n * (655 ±0)` - // Estimated: `5495 + m * (2716 ±6) + n * (213 ±6)` - // Minimum execution time: 55_000_000 picoseconds. - Weight::from_parts(56_000_000, 5495) - // Standard Error: 42_885 - .saturating_add(Weight::from_parts(912_996, 0).saturating_mul(n.into())) - // Standard Error: 43_205 - .saturating_add(Weight::from_parts(18_615_890, 0).saturating_mul(m.into())) + // Estimated: `5495 + m * (2716 ±0) + n * (213 ±6)` + // Minimum execution time: 45_000_000 picoseconds. + Weight::from_parts(46_000_000, 5495) + // Standard Error: 43_949 + .saturating_add(Weight::from_parts(904_864, 0).saturating_mul(n.into())) + // Standard Error: 44_277 + .saturating_add(Weight::from_parts(16_154_071, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes(7_u64)) @@ -319,30 +348,30 @@ impl parachain_staking::WeightInfo for SubstrateWeight< .saturating_add(Weight::from_parts(0, 2716).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 213).saturating_mul(n.into())) } - /// Storage: ParachainStaking CandidatePool (r:1 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxCollatorCandidateStake (r:1 w:0) - /// Proof: ParachainStaking MaxCollatorCandidateStake (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: ParachainStaking Unstaking (r:1 w:1) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: Balances Locks (r:1 w:1) - /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) - /// Storage: Balances Freezes (r:1 w:0) - /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:41 w:41) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) - /// Storage: ParachainStaking Rewards (r:1 w:1) - /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) - /// Storage: ParachainStaking InflationConfig (r:1 w:0) - /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:1 w:0) + /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 39]`. /// The range of component `m` is `[0, 40]`. /// The range of component `u` is `[0, 9]`. @@ -350,111 +379,111 @@ impl parachain_staking::WeightInfo for SubstrateWeight< // Proof Size summary in bytes: // Measured: `0 + m * (455 ±0) + n * (292 ±0) + u * (20 ±0)` // Estimated: `5495 + m * (2519 ±0)` - // Minimum execution time: 78_000_000 picoseconds. - Weight::from_parts(79_000_000, 5495) - // Standard Error: 22_379 - .saturating_add(Weight::from_parts(1_080_738, 0).saturating_mul(n.into())) - // Standard Error: 21_608 - .saturating_add(Weight::from_parts(7_477_868, 0).saturating_mul(m.into())) + // Minimum execution time: 62_000_000 picoseconds. + Weight::from_parts(16_178_203, 5495) + // Standard Error: 26_046 + .saturating_add(Weight::from_parts(1_454_280, 0).saturating_mul(n.into())) + // Standard Error: 24_764 + .saturating_add(Weight::from_parts(6_893_201, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes(8_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(Weight::from_parts(0, 2519).saturating_mul(m.into())) } - /// Storage: ParachainStaking CandidatePool (r:1 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking Unstaking (r:1 w:1) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:41 w:41) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) - /// Storage: ParachainStaking Rewards (r:1 w:1) - /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) - /// Storage: ParachainStaking InflationConfig (r:1 w:0) - /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 39]`. /// The range of component `m` is `[0, 40]`. fn candidate_stake_less(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (442 ±0) + n * (276 ±0)` // Estimated: `5495 + m * (2519 ±0)` - // Minimum execution time: 49_000_000 picoseconds. - Weight::from_parts(51_000_000, 5495) - // Standard Error: 21_036 - .saturating_add(Weight::from_parts(521_323, 0).saturating_mul(n.into())) - // Standard Error: 20_572 - .saturating_add(Weight::from_parts(6_885_083, 0).saturating_mul(m.into())) + // Minimum execution time: 40_000_000 picoseconds. + Weight::from_parts(41_000_000, 5495) + // Standard Error: 22_900 + .saturating_add(Weight::from_parts(607_538, 0).saturating_mul(n.into())) + // Standard Error: 22_395 + .saturating_add(Weight::from_parts(5_807_168, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(Weight::from_parts(0, 2519).saturating_mul(m.into())) } - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: ParachainStaking DelegatorState (r:1 w:1) - /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) - /// Storage: ParachainStaking CandidatePool (r:2 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking Unstaking (r:1 w:1) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: ParachainStaking LastDelegation (r:1 w:1) - /// Proof: ParachainStaking LastDelegation (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) - /// Storage: ParachainStaking Round (r:1 w:0) - /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) - /// Storage: Balances Locks (r:1 w:1) - /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) - /// Storage: Balances Freezes (r:1 w:0) - /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:1 w:1) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:2 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::LastDelegation` (r:1 w:1) + /// Proof: `ParachainStaking::LastDelegation` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:1 w:1) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 40]`. /// The range of component `m` is `[1, 39]`. fn join_delegators(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `3555 + m * (113 ±0) + n * (94 ±0)` // Estimated: `10000` - // Minimum execution time: 88_000_000 picoseconds. - Weight::from_parts(61_230_042, 10000) - // Standard Error: 15_096 - .saturating_add(Weight::from_parts(734_668, 0).saturating_mul(n.into())) - // Standard Error: 15_502 - .saturating_add(Weight::from_parts(720_729, 0).saturating_mul(m.into())) + // Minimum execution time: 71_000_000 picoseconds. + Weight::from_parts(42_188_416, 10000) + // Standard Error: 19_323 + .saturating_add(Weight::from_parts(837_613, 0).saturating_mul(n.into())) + // Standard Error: 19_843 + .saturating_add(Weight::from_parts(739_876, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } - /// Storage: ParachainStaking DelegatorState (r:1 w:1) - /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) - /// Storage: ParachainStaking CandidatePool (r:1 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: ParachainStaking Unstaking (r:1 w:1) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: Balances Locks (r:1 w:1) - /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) - /// Storage: Balances Freezes (r:1 w:0) - /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:2 w:0) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 40]`. /// The range of component `m` is `[1, 39]`. /// The range of component `u` is `[1, 9]`. @@ -462,186 +491,186 @@ impl parachain_staking::WeightInfo for SubstrateWeight< // Proof Size summary in bytes: // Measured: `3904 + m * (93 ±0) + n * (90 ±0) + u * (20 ±0)` // Estimated: `6028` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(60_272_765, 6028) - // Standard Error: 16_056 - .saturating_add(Weight::from_parts(661_873, 0).saturating_mul(n.into())) - // Standard Error: 16_487 - .saturating_add(Weight::from_parts(741_269, 0).saturating_mul(m.into())) + // Minimum execution time: 63_000_000 picoseconds. + Weight::from_parts(36_308_645, 6028) + // Standard Error: 25_597 + .saturating_add(Weight::from_parts(819_777, 0).saturating_mul(n.into())) + // Standard Error: 26_284 + .saturating_add(Weight::from_parts(902_701, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: ParachainStaking DelegatorState (r:1 w:1) - /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) - /// Storage: ParachainStaking CandidatePool (r:1 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking Unstaking (r:1 w:1) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:2 w:0) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 40]`. /// The range of component `m` is `[1, 39]`. fn delegator_stake_less(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `3155 + m * (74 ±0) + n * (74 ±0)` // Estimated: `6028` - // Minimum execution time: 51_000_000 picoseconds. - Weight::from_parts(24_450_456, 6028) - // Standard Error: 13_176 - .saturating_add(Weight::from_parts(649_197, 0).saturating_mul(n.into())) - // Standard Error: 13_530 - .saturating_add(Weight::from_parts(772_252, 0).saturating_mul(m.into())) + // Minimum execution time: 43_000_000 picoseconds. + Weight::from_parts(14_073_064, 6028) + // Standard Error: 22_457 + .saturating_add(Weight::from_parts(769_795, 0).saturating_mul(n.into())) + // Standard Error: 23_061 + .saturating_add(Weight::from_parts(803_601, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: ParachainStaking DelegatorState (r:1 w:1) - /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) - /// Storage: ParachainStaking CandidatePool (r:1 w:1) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:2 w:0) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) - /// Storage: ParachainStaking Unstaking (r:1 w:1) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: ParachainStaking TopCandidates (r:1 w:1) - /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) - /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) - /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 40]`. /// The range of component `m` is `[1, 39]`. fn leave_delegators(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `3155 + m * (74 ±0) + n * (74 ±0)` // Estimated: `6028` - // Minimum execution time: 56_000_000 picoseconds. - Weight::from_parts(30_920_715, 6028) - // Standard Error: 15_455 - .saturating_add(Weight::from_parts(670_189, 0).saturating_mul(n.into())) - // Standard Error: 15_870 - .saturating_add(Weight::from_parts(634_001, 0).saturating_mul(m.into())) + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(23_362_096, 6028) + // Standard Error: 19_512 + .saturating_add(Weight::from_parts(765_668, 0).saturating_mul(n.into())) + // Standard Error: 20_036 + .saturating_add(Weight::from_parts(601_373, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: ParachainStaking Unstaking (r:1 w:1) - /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) - /// Storage: Balances Locks (r:1 w:1) - /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) - /// Storage: Balances Freezes (r:1 w:0) - /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) /// The range of component `u` is `[1, 9]`. fn unlock_unstaked(u: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1076 + u * (20 ±0)` // Estimated: `4764` - // Minimum execution time: 36_000_000 picoseconds. - Weight::from_parts(38_811_600, 4764) - // Standard Error: 17_278 - .saturating_add(Weight::from_parts(132_831, 0).saturating_mul(u.into())) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(29_651_560, 4764) + // Standard Error: 8_901 + .saturating_add(Weight::from_parts(141_690, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: ParachainStaking MaxCollatorCandidateStake (r:0 w:1) - /// Proof: ParachainStaking MaxCollatorCandidateStake (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:0 w:1) + /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn set_max_candidate_stake() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(14_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: ParachainStaking DelegatorState (r:1 w:0) - /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:2 w:1) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) - /// Storage: ParachainStaking Rewards (r:1 w:1) - /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking InflationConfig (r:1 w:0) - /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:0) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:2 w:1) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) fn increment_delegator_rewards() -> Weight { // Proof Size summary in bytes: // Measured: `754` // Estimated: `6028` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(32_000_000, 6028) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(21_000_000, 6028) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: ParachainStaking CandidatePool (r:1 w:0) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:41 w:41) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) - /// Storage: ParachainStaking Rewards (r:41 w:41) - /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking InflationConfig (r:1 w:0) - /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:0) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:41 w:41) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) /// The range of component `m` is `[1, 40]`. fn increment_collator_rewards(m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `855 + m * (98 ±0)` // Estimated: `5495 + m * (2531 ±0)` - // Minimum execution time: 37_000_000 picoseconds. - Weight::from_parts(28_721_195, 5495) - // Standard Error: 18_671 - .saturating_add(Weight::from_parts(11_788_351, 0).saturating_mul(m.into())) + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(17_699_443, 5495) + // Standard Error: 16_885 + .saturating_add(Weight::from_parts(9_588_938, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(m.into()))) .saturating_add(Weight::from_parts(0, 2531).saturating_mul(m.into())) } - /// Storage: ParachainStaking Rewards (r:1 w:1) - /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn claim_rewards() -> Weight { // Proof Size summary in bytes: // Measured: `575` // Estimated: `3593` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(31_000_000, 3593) + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(23_000_000, 3593) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: ParachainStaking LastRewardReduction (r:1 w:1) - /// Proof: ParachainStaking LastRewardReduction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: ParachainStaking InflationConfig (r:1 w:1) - /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) - /// Storage: ParachainStaking CandidatePool (r:41 w:0) - /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) - /// Storage: ParachainStaking RewardCount (r:1640 w:1640) - /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) - /// Storage: ParachainStaking Rewards (r:40 w:40) - /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) - /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) - /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:0) - /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainStaking::LastRewardReduction` (r:1 w:1) + /// Proof: `ParachainStaking::LastRewardReduction` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:1) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:41 w:0) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:1640 w:1640) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:40 w:40) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:0) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) /// The range of component `n` is `[0, 40]`. /// The range of component `m` is `[0, 40]`. fn execute_scheduled_reward_change(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (3891 ±0) + n * (3991 ±0)` - // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±16)` - // Minimum execution time: 525_000_000 picoseconds. - Weight::from_parts(530_000_000, 101750) - // Standard Error: 2_947_301 - .saturating_add(Weight::from_parts(89_026_856, 0).saturating_mul(n.into())) - // Standard Error: 2_947_301 - .saturating_add(Weight::from_parts(90_345_662, 0).saturating_mul(m.into())) + // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±9)` + // Minimum execution time: 420_000_000 picoseconds. + Weight::from_parts(431_000_000, 101750) + // Standard Error: 2_590_217 + .saturating_add(Weight::from_parts(78_634_433, 0).saturating_mul(n.into())) + // Standard Error: 2_590_217 + .saturating_add(Weight::from_parts(78_105_543, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(125_u64)) .saturating_add(T::DbWeight::get().reads((14_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().reads((14_u64).saturating_mul(m.into()))) @@ -651,4 +680,622 @@ impl parachain_staking::WeightInfo for SubstrateWeight< .saturating_add(Weight::from_parts(0, 37911).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 33703).saturating_mul(n.into())) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + fn on_initialize_no_action() -> Weight { + // Proof Size summary in bytes: + // Measured: `427` + // Estimated: `1497` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 1497) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + } + /// Storage: `ParachainStaking::Round` (r:1 w:1) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + fn on_initialize_round_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `427` + // Estimated: `1497` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 1497) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + fn on_initialize_network_rewards() -> Weight { + // Proof Size summary in bytes: + // Measured: `427` + // Estimated: `1497` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 1497) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + } + /// Storage: `ParachainStaking::ForceNewRound` (r:0 w:1) + /// Proof: `ParachainStaking::ForceNewRound` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + fn force_new_round() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `ParachainStaking::CandidatePool` (r:41 w:0) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:1640 w:1640) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:40 w:40) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:1) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:0) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// The range of component `n` is `[0, 40]`. + /// The range of component `m` is `[0, 40]`. + fn set_inflation(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + m * (3891 ±0) + n * (4052 ±0)` + // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±9)` + // Minimum execution time: 462_000_000 picoseconds. + Weight::from_parts(474_000_000, 101750) + // Standard Error: 2_594_253 + .saturating_add(Weight::from_parts(78_871_861, 0).saturating_mul(n.into())) + // Standard Error: 2_594_253 + .saturating_add(Weight::from_parts(73_821_932, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(124_u64)) + .saturating_add(RocksDbWeight::get().reads((14_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().reads((14_u64).saturating_mul(m.into()))) + .saturating_add(RocksDbWeight::get().writes(81_u64)) + .saturating_add(RocksDbWeight::get().writes((14_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().writes((14_u64).saturating_mul(m.into()))) + .saturating_add(Weight::from_parts(0, 37911).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 33703).saturating_mul(n.into())) + } + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// The range of component `n` is `[8, 40]`. + /// The range of component `m` is `[0, 40]`. + fn set_max_selected_candidates(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `434 + n * (48 ±0)` + // Estimated: `3406` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(4_148_612, 3406) + // Standard Error: 14_990 + .saturating_add(Weight::from_parts(341_567, 0).saturating_mul(n.into())) + // Standard Error: 12_042 + .saturating_add(Weight::from_parts(373_225, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(3_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `ParachainStaking::Round` (r:1 w:1) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + fn set_blocks_per_round() -> Weight { + // Proof Size summary in bytes: + // Measured: `427` + // Estimated: `1497` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 1497) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `ParachainStaking::CandidatePool` (r:40 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:41 w:41) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::DelegatorState` (r:40 w:40) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: `Session::Validators` (r:1 w:0) + /// Proof: `Session::Validators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Session::DisabledValidators` (r:1 w:1) + /// Proof: `Session::DisabledValidators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Digest` (r:1 w:1) + /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// The range of component `n` is `[9, 40]`. + /// The range of component `m` is `[0, 40]`. + fn force_remove_candidate(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + m * (3143 ±0) + n * (2723 ±0)` + // Estimated: `9446 + m * (2716 ±0) + n * (4505 ±27)` + // Minimum execution time: 148_000_000 picoseconds. + Weight::from_parts(150_000_000, 9446) + // Standard Error: 75_916 + .saturating_add(Weight::from_parts(1_928_052, 0).saturating_mul(n.into())) + // Standard Error: 78_382 + .saturating_add(Weight::from_parts(15_539_211, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(11_u64)) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(m.into()))) + .saturating_add(RocksDbWeight::get().writes(9_u64)) + .saturating_add(RocksDbWeight::get().writes((3_u64).saturating_mul(m.into()))) + .saturating_add(Weight::from_parts(0, 2716).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 4505).saturating_mul(n.into())) + } + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:0) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:1 w:0) + /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 39]`. + /// The range of component `m` is `[0, 40]`. + fn join_candidates(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `2158 + m * (45 ±0) + n * (86 ±0)` + // Estimated: `5495` + // Minimum execution time: 56_000_000 picoseconds. + Weight::from_parts(40_436_003, 5495) + // Standard Error: 16_446 + .saturating_add(Weight::from_parts(578_484, 0).saturating_mul(n.into())) + // Standard Error: 15_636 + .saturating_add(Weight::from_parts(644_742, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(11_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: `ParachainStaking::CandidatePool` (r:39 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// The range of component `n` is `[9, 39]`. + /// The range of component `m` is `[0, 40]`. + fn init_leave_candidates(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + m * (1872 ±0) + n * (2082 ±0)` + // Estimated: `3406 + n * (4505 ±0)` + // Minimum execution time: 59_000_000 picoseconds. + Weight::from_parts(60_000_000, 3406) + // Standard Error: 27_936 + .saturating_add(Weight::from_parts(2_608_487, 0).saturating_mul(n.into())) + // Standard Error: 28_145 + .saturating_add(Weight::from_parts(61_894, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + .saturating_add(Weight::from_parts(0, 4505).saturating_mul(n.into())) + } + /// Storage: `ParachainStaking::CandidatePool` (r:2 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// The range of component `n` is `[9, 39]`. + /// The range of component `m` is `[0, 40]`. + fn cancel_leave_candidates(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `758 + m * (96 ±0) + n * (59 ±0)` + // Estimated: `10000` + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(25_829_009, 10000) + // Standard Error: 17_664 + .saturating_add(Weight::from_parts(71_281, 0).saturating_mul(n.into())) + // Standard Error: 13_297 + .saturating_add(Weight::from_parts(393_707, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(5_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:41 w:41) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::DelegatorState` (r:40 w:40) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: `Session::Validators` (r:1 w:0) + /// Proof: `Session::Validators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Session::DisabledValidators` (r:1 w:1) + /// Proof: `Session::DisabledValidators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Digest` (r:1 w:1) + /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// The range of component `n` is `[9, 39]`. + /// The range of component `m` is `[0, 40]`. + fn execute_leave_candidates(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + m * (1257 ±0) + n * (655 ±0)` + // Estimated: `5495 + m * (2716 ±0) + n * (213 ±6)` + // Minimum execution time: 45_000_000 picoseconds. + Weight::from_parts(46_000_000, 5495) + // Standard Error: 43_949 + .saturating_add(Weight::from_parts(904_864, 0).saturating_mul(n.into())) + // Standard Error: 44_277 + .saturating_add(Weight::from_parts(16_154_071, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(11_u64)) + .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(m.into()))) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + .saturating_add(RocksDbWeight::get().writes((3_u64).saturating_mul(m.into()))) + .saturating_add(Weight::from_parts(0, 2716).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 213).saturating_mul(n.into())) + } + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:1 w:0) + /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 39]`. + /// The range of component `m` is `[0, 40]`. + /// The range of component `u` is `[0, 9]`. + fn candidate_stake_more(n: u32, m: u32, _u: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + m * (455 ±0) + n * (292 ±0) + u * (20 ±0)` + // Estimated: `5495 + m * (2519 ±0)` + // Minimum execution time: 62_000_000 picoseconds. + Weight::from_parts(16_178_203, 5495) + // Standard Error: 26_046 + .saturating_add(Weight::from_parts(1_454_280, 0).saturating_mul(n.into())) + // Standard Error: 24_764 + .saturating_add(Weight::from_parts(6_893_201, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(12_u64)) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(m.into()))) + .saturating_add(RocksDbWeight::get().writes(8_u64)) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(m.into()))) + .saturating_add(Weight::from_parts(0, 2519).saturating_mul(m.into())) + } + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 39]`. + /// The range of component `m` is `[0, 40]`. + fn candidate_stake_less(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + m * (442 ±0) + n * (276 ±0)` + // Estimated: `5495 + m * (2519 ±0)` + // Minimum execution time: 40_000_000 picoseconds. + Weight::from_parts(41_000_000, 5495) + // Standard Error: 22_900 + .saturating_add(Weight::from_parts(607_538, 0).saturating_mul(n.into())) + // Standard Error: 22_395 + .saturating_add(Weight::from_parts(5_807_168, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(8_u64)) + .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(m.into()))) + .saturating_add(RocksDbWeight::get().writes(6_u64)) + .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(m.into()))) + .saturating_add(Weight::from_parts(0, 2519).saturating_mul(m.into())) + } + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:2 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::LastDelegation` (r:1 w:1) + /// Proof: `ParachainStaking::LastDelegation` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Round` (r:1 w:0) + /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:1 w:1) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 40]`. + /// The range of component `m` is `[1, 39]`. + fn join_delegators(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `3555 + m * (113 ±0) + n * (94 ±0)` + // Estimated: `10000` + // Minimum execution time: 71_000_000 picoseconds. + Weight::from_parts(42_188_416, 10000) + // Standard Error: 19_323 + .saturating_add(Weight::from_parts(837_613, 0).saturating_mul(n.into())) + // Standard Error: 19_843 + .saturating_add(Weight::from_parts(739_876, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(13_u64)) + .saturating_add(RocksDbWeight::get().writes(9_u64)) + } + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 40]`. + /// The range of component `m` is `[1, 39]`. + /// The range of component `u` is `[1, 9]`. + fn delegator_stake_more(n: u32, m: u32, _u: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `3904 + m * (93 ±0) + n * (90 ±0) + u * (20 ±0)` + // Estimated: `6028` + // Minimum execution time: 63_000_000 picoseconds. + Weight::from_parts(36_308_645, 6028) + // Standard Error: 25_597 + .saturating_add(Weight::from_parts(819_777, 0).saturating_mul(n.into())) + // Standard Error: 26_284 + .saturating_add(Weight::from_parts(902_701, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(11_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 40]`. + /// The range of component `m` is `[1, 39]`. + fn delegator_stake_less(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `3155 + m * (74 ±0) + n * (74 ±0)` + // Estimated: `6028` + // Minimum execution time: 43_000_000 picoseconds. + Weight::from_parts(14_073_064, 6028) + // Standard Error: 22_457 + .saturating_add(Weight::from_parts(769_795, 0).saturating_mul(n.into())) + // Standard Error: 23_061 + .saturating_add(Weight::from_parts(803_601, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(8_u64)) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + } + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) + /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) + /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 40]`. + /// The range of component `m` is `[1, 39]`. + fn leave_delegators(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `3155 + m * (74 ±0) + n * (74 ±0)` + // Estimated: `6028` + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(23_362_096, 6028) + // Standard Error: 19_512 + .saturating_add(Weight::from_parts(765_668, 0).saturating_mul(n.into())) + // Standard Error: 20_036 + .saturating_add(Weight::from_parts(601_373, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(8_u64)) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + } + /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) + /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) + /// Storage: `Balances::Locks` (r:1 w:1) + /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) + /// Storage: `Balances::Freezes` (r:1 w:0) + /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// The range of component `u` is `[1, 9]`. + fn unlock_unstaked(u: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `1076 + u * (20 ±0)` + // Estimated: `4764` + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(29_651_560, 4764) + // Standard Error: 8_901 + .saturating_add(Weight::from_parts(141_690, 0).saturating_mul(u.into())) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:0 w:1) + /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn set_max_candidate_stake() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `ParachainStaking::DelegatorState` (r:1 w:0) + /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:2 w:1) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + fn increment_delegator_rewards() -> Weight { + // Proof Size summary in bytes: + // Measured: `754` + // Estimated: `6028` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(21_000_000, 6028) + .saturating_add(RocksDbWeight::get().reads(6_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `ParachainStaking::CandidatePool` (r:1 w:0) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:41 w:41) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// The range of component `m` is `[1, 40]`. + fn increment_collator_rewards(m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `855 + m * (98 ±0)` + // Estimated: `5495 + m * (2531 ±0)` + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(17_699_443, 5495) + // Standard Error: 16_885 + .saturating_add(Weight::from_parts(9_588_938, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(5_u64)) + .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(m.into()))) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + .saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(m.into()))) + .saturating_add(Weight::from_parts(0, 2531).saturating_mul(m.into())) + } + /// Storage: `ParachainStaking::Rewards` (r:1 w:1) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn claim_rewards() -> Weight { + // Proof Size summary in bytes: + // Measured: `575` + // Estimated: `3593` + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(23_000_000, 3593) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `ParachainStaking::LastRewardReduction` (r:1 w:1) + /// Proof: `ParachainStaking::LastRewardReduction` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::InflationConfig` (r:1 w:1) + /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CandidatePool` (r:41 w:0) + /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::RewardCount` (r:1640 w:1640) + /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::Rewards` (r:40 w:40) + /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) + /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:0) + /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// The range of component `n` is `[0, 40]`. + /// The range of component `m` is `[0, 40]`. + fn execute_scheduled_reward_change(n: u32, m: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0 + m * (3891 ±0) + n * (3991 ±0)` + // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±9)` + // Minimum execution time: 420_000_000 picoseconds. + Weight::from_parts(431_000_000, 101750) + // Standard Error: 2_590_217 + .saturating_add(Weight::from_parts(78_634_433, 0).saturating_mul(n.into())) + // Standard Error: 2_590_217 + .saturating_add(Weight::from_parts(78_105_543, 0).saturating_mul(m.into())) + .saturating_add(RocksDbWeight::get().reads(125_u64)) + .saturating_add(RocksDbWeight::get().reads((14_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().reads((14_u64).saturating_mul(m.into()))) + .saturating_add(RocksDbWeight::get().writes(82_u64)) + .saturating_add(RocksDbWeight::get().writes((14_u64).saturating_mul(n.into()))) + .saturating_add(RocksDbWeight::get().writes((14_u64).saturating_mul(m.into()))) + .saturating_add(Weight::from_parts(0, 37911).saturating_mul(m.into())) + .saturating_add(Weight::from_parts(0, 33703).saturating_mul(n.into())) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/redeem.rs b/runtime/amplitude/src/weights/redeem.rs index 72f447f6d..e4b65a959 100644 --- a/runtime/amplitude/src/weights/redeem.rs +++ b/runtime/amplitude/src/weights/redeem.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for redeem //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // redeem @@ -36,260 +35,551 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for redeem. +pub trait WeightInfo { + fn request_redeem() -> Weight; + fn liquidation_redeem() -> Weight; + fn execute_redeem() -> Weight; + fn cancel_redeem_reimburse() -> Weight; + fn cancel_redeem_retry() -> Weight; + fn self_redeem() -> Weight; + fn set_redeem_period() -> Weight; + fn mint_tokens_for_reimbursed_redeem() -> Weight; + fn rate_limit_update() -> Weight; + fn minimum_transfer_amount_update() -> Weight; +} + /// Weights for redeem using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl redeem::WeightInfo for SubstrateWeight { - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: Fee RedeemFee (r:1 w:0) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PremiumRedeemFee (r:1 w:0) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Redeem RedeemRequests (r:0 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `Fee::RedeemFee` (r:1 w:0) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemRequests` (r:0 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) fn request_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1527` - // Estimated: `4992` - // Minimum execution time: 97_000_000 picoseconds. - Weight::from_parts(102_000_000, 4992) - .saturating_add(T::DbWeight::get().reads(14_u64)) + // Measured: `1631` + // Estimated: `7734` + // Minimum execution time: 79_000_000 picoseconds. + Weight::from_parts(80_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Tokens Accounts (r:3 w:3) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Tokens::Accounts` (r:3 w:3) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn liquidation_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1346` // Estimated: `8865` - // Minimum execution time: 125_000_000 picoseconds. - Weight::from_parts(129_000_000, 8865) + // Minimum execution time: 92_000_000 picoseconds. + Weight::from_parts(94_000_000, 8865) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:1 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1731` // Estimated: `71867` - // Minimum execution time: 8_279_000_000 picoseconds. - Weight::from_parts(8_432_000_000, 71867) + // Minimum execution time: 7_739_000_000 picoseconds. + Weight::from_parts(7_844_000_000, 71867) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_reimburse() -> Weight { // Proof Size summary in bytes: - // Measured: `2658` - // Estimated: `6123` - // Minimum execution time: 156_000_000 picoseconds. - Weight::from_parts(160_000_000, 6123) - .saturating_add(T::DbWeight::get().reads(20_u64)) + // Measured: `2762` + // Estimated: `7734` + // Minimum execution time: 129_000_000 picoseconds. + Weight::from_parts(131_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_retry() -> Weight { // Proof Size summary in bytes: - // Measured: `2551` - // Estimated: `6016` - // Minimum execution time: 133_000_000 picoseconds. - Weight::from_parts(145_000_000, 6016) - .saturating_add(T::DbWeight::get().reads(17_u64)) + // Measured: `2655` + // Estimated: `7734` + // Minimum execution time: 108_000_000 picoseconds. + Weight::from_parts(109_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn self_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1620` + // Measured: `1724` // Estimated: `6096` - // Minimum execution time: 98_000_000 picoseconds. - Weight::from_parts(105_000_000, 6096) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Minimum execution time: 77_000_000 picoseconds. + Weight::from_parts(79_000_000, 6096) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Redeem RedeemPeriod (r:0 w:1) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_redeem_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn mint_tokens_for_reimbursed_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1839` - // Estimated: `5304` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(80_000_000, 5304) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Measured: `1943` + // Estimated: `7734` + // Minimum execution time: 64_000_000 picoseconds. + Weight::from_parts(65_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem LimitVolumeAmount (r:0 w:1) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Redeem IntervalLength (r:0 w:1) - /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Redeem::IntervalLength` (r:0 w:1) + /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `Fee::RedeemFee` (r:1 w:0) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemRequests` (r:0 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + fn request_redeem() -> Weight { + // Proof Size summary in bytes: + // Measured: `1631` + // Estimated: `7734` + // Minimum execution time: 79_000_000 picoseconds. + Weight::from_parts(80_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(16_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + } + /// Storage: `Tokens::Accounts` (r:3 w:3) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn liquidation_redeem() -> Weight { + // Proof Size summary in bytes: + // Measured: `1346` + // Estimated: `8865` + // Minimum execution time: 92_000_000 picoseconds. + Weight::from_parts(94_000_000, 8865) + .saturating_add(RocksDbWeight::get().reads(8_u64)) + .saturating_add(RocksDbWeight::get().writes(8_u64)) + } + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn execute_redeem() -> Weight { + // Proof Size summary in bytes: + // Measured: `1731` + // Estimated: `71867` + // Minimum execution time: 7_739_000_000 picoseconds. + Weight::from_parts(7_844_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(7_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + fn cancel_redeem_reimburse() -> Weight { + // Proof Size summary in bytes: + // Measured: `2762` + // Estimated: `7734` + // Minimum execution time: 129_000_000 picoseconds. + Weight::from_parts(131_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(22_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + fn cancel_redeem_retry() -> Weight { + // Proof Size summary in bytes: + // Measured: `2655` + // Estimated: `7734` + // Minimum execution time: 108_000_000 picoseconds. + Weight::from_parts(109_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(19_u64)) + .saturating_add(RocksDbWeight::get().writes(7_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + fn self_redeem() -> Weight { + // Proof Size summary in bytes: + // Measured: `1724` + // Estimated: `6096` + // Minimum execution time: 77_000_000 picoseconds. + Weight::from_parts(79_000_000, 6096) + .saturating_add(RocksDbWeight::get().reads(8_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + } + /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn set_redeem_period() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn mint_tokens_for_reimbursed_redeem() -> Weight { + // Proof Size summary in bytes: + // Measured: `1943` + // Estimated: `7734` + // Minimum execution time: 64_000_000 picoseconds. + Weight::from_parts(65_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Redeem::IntervalLength` (r:0 w:1) + /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn rate_limit_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn minimum_transfer_amount_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/replace.rs b/runtime/amplitude/src/weights/replace.rs index 6539d108b..930cca75e 100644 --- a/runtime/amplitude/src/weights/replace.rs +++ b/runtime/amplitude/src/weights/replace.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for replace //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // replace @@ -36,188 +35,396 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for replace. +pub trait WeightInfo { + fn request_replace() -> Weight; + fn withdraw_replace() -> Weight; + fn accept_replace() -> Weight; + fn execute_replace() -> Weight; + fn cancel_replace() -> Weight; + fn set_replace_period() -> Weight; + fn minimum_transfer_amount_update() -> Weight; +} + /// Weights for replace using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl replace::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Fee ReplaceGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn request_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `1498` - // Estimated: `4963` - // Minimum execution time: 73_000_000 picoseconds. - Weight::from_parts(76_000_000, 4963) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `1602` + // Estimated: `7734` + // Minimum execution time: 57_000_000 picoseconds. + Weight::from_parts(59_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn withdraw_replace() -> Weight { // Proof Size summary in bytes: // Measured: `650` // Estimated: `4115` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(31_000_000, 4115) + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(22_000_000, 4115) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Replace ReplaceRequests (r:0 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceRequests` (r:0 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) fn accept_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3277` - // Estimated: `9217` - // Minimum execution time: 233_000_000 picoseconds. - Weight::from_parts(248_000_000, 9217) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `3379` + // Estimated: `9319` + // Minimum execution time: 189_000_000 picoseconds. + Weight::from_parts(191_000_000, 9319) + .saturating_add(T::DbWeight::get().reads(29_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_replace() -> Weight { // Proof Size summary in bytes: // Measured: `1968` // Estimated: `71867` - // Minimum execution time: 8_218_000_000 picoseconds. - Weight::from_parts(8_353_000_000, 71867) + // Minimum execution time: 7_741_000_000 picoseconds. + Weight::from_parts(8_004_000_000, 71867) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3080` - // Estimated: `9020` - // Minimum execution time: 144_000_000 picoseconds. - Weight::from_parts(164_000_000, 9020) - .saturating_add(T::DbWeight::get().reads(20_u64)) + // Measured: `3182` + // Estimated: `9122` + // Minimum execution time: 116_000_000 picoseconds. + Weight::from_parts(119_000_000, 9122) + .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } - /// Storage: Replace ReplacePeriod (r:0 w:1) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Replace::ReplacePeriod` (r:0 w:1) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_replace_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Replace ReplaceMinimumTransferAmount (r:0 w:1) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn request_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `1602` + // Estimated: `7734` + // Minimum execution time: 57_000_000 picoseconds. + Weight::from_parts(59_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(8_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn withdraw_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `650` + // Estimated: `4115` + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(22_000_000, 4115) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceRequests` (r:0 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + fn accept_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `3379` + // Estimated: `9319` + // Minimum execution time: 189_000_000 picoseconds. + Weight::from_parts(191_000_000, 9319) + .saturating_add(RocksDbWeight::get().reads(29_u64)) + .saturating_add(RocksDbWeight::get().writes(16_u64)) + } + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn execute_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `1968` + // Estimated: `71867` + // Minimum execution time: 7_741_000_000 picoseconds. + Weight::from_parts(8_004_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(6_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn cancel_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `3182` + // Estimated: `9122` + // Minimum execution time: 116_000_000 picoseconds. + Weight::from_parts(119_000_000, 9122) + .saturating_add(RocksDbWeight::get().reads(22_u64)) + .saturating_add(RocksDbWeight::get().writes(10_u64)) + } + /// Storage: `Replace::ReplacePeriod` (r:0 w:1) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn set_replace_period() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn minimum_transfer_amount_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/stellar_relay.rs b/runtime/amplitude/src/weights/stellar_relay.rs index cb81cc0d2..9163b1db1 100644 --- a/runtime/amplitude/src/weights/stellar_relay.rs +++ b/runtime/amplitude/src/weights/stellar_relay.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for stellar_relay //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // stellar_relay @@ -36,26 +35,54 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for stellar_relay. +pub trait WeightInfo { + fn update_tier_1_validator_set() -> Weight; +} + /// Weights for stellar_relay using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl stellar_relay::WeightInfo for SubstrateWeight { - /// Storage: StellarRelay Validators (r:1 w:1) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:1) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: StellarRelay OldValidators (r:0 w:1) - /// Proof: StellarRelay OldValidators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:0 w:1) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay OldOrganizations (r:0 w:1) - /// Proof: StellarRelay OldOrganizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `StellarRelay::Validators` (r:1 w:1) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:1) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldValidators` (r:0 w:1) + /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) + /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) fn update_tier_1_validator_set() -> Weight { // Proof Size summary in bytes: // Measured: `2446` // Estimated: `71867` - // Minimum execution time: 150_000_000 picoseconds. - Weight::from_parts(152_000_000, 71867) + // Minimum execution time: 113_000_000 picoseconds. + Weight::from_parts(116_000_000, 71867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `StellarRelay::Validators` (r:1 w:1) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:1) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldValidators` (r:0 w:1) + /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) + /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + fn update_tier_1_validator_set() -> Weight { + // Proof Size summary in bytes: + // Measured: `2446` + // Estimated: `71867` + // Minimum execution time: 113_000_000 picoseconds. + Weight::from_parts(116_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/treasury_buyout_extension.rs b/runtime/amplitude/src/weights/treasury_buyout_extension.rs index 3e32e3129..920c4e7af 100644 --- a/runtime/amplitude/src/weights/treasury_buyout_extension.rs +++ b/runtime/amplitude/src/weights/treasury_buyout_extension.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for treasury_buyout_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-05-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // treasury-buyout-extension @@ -36,54 +35,112 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for treasury_buyout_extension. +pub trait WeightInfo { + fn buyout() -> Weight; + fn update_buyout_limit() -> Weight; + fn update_allowed_assets(n: u32, ) -> Weight; +} + /// Weights for treasury_buyout_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl treasury_buyout_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:0) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: DiaOracleModule CoinInfosMap (r:1 w:0) - /// Proof Skipped: DiaOracleModule CoinInfosMap (max_values: None, max_size: None, mode: Measured) - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:1 w:0) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: TreasuryBuyoutExtension Buyouts (r:1 w:1) - /// Proof: TreasuryBuyoutExtension Buyouts (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn buyout() -> Weight { // Proof Size summary in bytes: // Measured: `944` - // Estimated: `6884` - // Minimum execution time: 118_000_000 picoseconds. - Weight::from_parts(121_000_000, 6884) + // Estimated: `7734` + // Minimum execution time: 85_000_000 picoseconds. + Weight::from_parts(88_000_000, 7734) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:0 w:1) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn update_buyout_limit() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:1) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 20]`. fn update_allowed_assets(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3527` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(15_762_722, 3527) - // Standard Error: 4_500 - .saturating_add(Weight::from_parts(1_228_071, 0).saturating_mul(n.into())) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_242_134, 3527) + // Standard Error: 3_030 + .saturating_add(Weight::from_parts(905_974, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn buyout() -> Weight { + // Proof Size summary in bytes: + // Measured: `944` + // Estimated: `7734` + // Minimum execution time: 85_000_000 picoseconds. + Weight::from_parts(88_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(10_u64)) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + } + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn update_buyout_limit() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 20]`. + fn update_allowed_assets(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `4` + // Estimated: `3527` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_242_134, 3527) + // Standard Error: 3_030 + .saturating_add(Weight::from_parts(905_974, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/vault_registry.rs b/runtime/amplitude/src/weights/vault_registry.rs index ea938346d..cbf73a53a 100644 --- a/runtime/amplitude/src/weights/vault_registry.rs +++ b/runtime/amplitude/src/weights/vault_registry.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for vault_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // vault-registry @@ -36,346 +35,719 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for vault_registry. +pub trait WeightInfo { + fn register_vault() -> Weight; + fn deposit_collateral() -> Weight; + fn withdraw_collateral() -> Weight; + fn register_public_key() -> Weight; + fn accept_new_issues() -> Weight; + fn set_custom_secure_threshold() -> Weight; + fn set_minimum_collateral() -> Weight; + fn set_system_collateral_ceiling() -> Weight; + fn set_secure_collateral_threshold() -> Weight; + fn set_premium_redeem_threshold() -> Weight; + fn set_liquidation_collateral_threshold() -> Weight; + fn report_undercollateralized_vault() -> Weight; + fn recover_vault_id() -> Weight; + fn set_punishment_delay() -> Weight; +} + /// Weights for vault_registry using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl vault_registry::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry MinimumCollateralVault (r:1 w:0) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn register_vault() -> Weight { // Proof Size summary in bytes: // Measured: `1079` // Estimated: `4544` - // Minimum execution time: 154_000_000 picoseconds. - Weight::from_parts(159_000_000, 4544) + // Minimum execution time: 116_000_000 picoseconds. + Weight::from_parts(122_000_000, 4544) .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2501` - // Estimated: `5966` - // Minimum execution time: 180_000_000 picoseconds. - Weight::from_parts(186_000_000, 5966) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2605` + // Estimated: `7734` + // Minimum execution time: 138_000_000 picoseconds. + Weight::from_parts(148_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2475` - // Estimated: `5940` - // Minimum execution time: 182_000_000 picoseconds. - Weight::from_parts(188_000_000, 5940) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2579` + // Estimated: `7734` + // Minimum execution time: 145_000_000 picoseconds. + Weight::from_parts(148_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:1) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_public_key() -> Weight { // Proof Size summary in bytes: // Measured: `334` // Estimated: `3799` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3799) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 3799) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) fn accept_new_issues() -> Weight { // Proof Size summary in bytes: // Measured: `1484` // Estimated: `4949` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(61_000_000, 4949) + // Minimum execution time: 45_000_000 picoseconds. + Weight::from_parts(50_000_000, 4949) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_custom_secure_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `711` // Estimated: `4176` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(17_000_000, 4176) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 4176) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry MinimumCollateralVault (r:0 w:1) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_minimum_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry SystemCollateralCeiling (r:0 w:1) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_system_collateral_ceiling() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultStaking RewardCurrencies (r:1 w:1) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_secure_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `1565` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 1565) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 1565) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry PremiumRedeemThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_premium_redeem_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn report_undercollateralized_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `2675` - // Estimated: `6240` - // Minimum execution time: 330_000_000 picoseconds. - Weight::from_parts(336_000_000, 6240) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2779` + // Estimated: `7734` + // Minimum execution time: 256_000_000 picoseconds. + Weight::from_parts(278_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recover_vault_id() -> Weight { // Proof Size summary in bytes: // Measured: `649` // Estimated: `4114` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_000_000, 4114) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 4114) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry PunishmentDelay (r:0 w:1) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + fn register_vault() -> Weight { + // Proof Size summary in bytes: + // Measured: `1079` + // Estimated: `4544` + // Minimum execution time: 116_000_000 picoseconds. + Weight::from_parts(122_000_000, 4544) + .saturating_add(RocksDbWeight::get().reads(24_u64)) + .saturating_add(RocksDbWeight::get().writes(12_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + fn deposit_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `2605` + // Estimated: `7734` + // Minimum execution time: 138_000_000 picoseconds. + Weight::from_parts(148_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(23_u64)) + .saturating_add(RocksDbWeight::get().writes(12_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + fn withdraw_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `2579` + // Estimated: `7734` + // Minimum execution time: 145_000_000 picoseconds. + Weight::from_parts(148_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(23_u64)) + .saturating_add(RocksDbWeight::get().writes(12_u64)) + } + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn register_public_key() -> Weight { + // Proof Size summary in bytes: + // Measured: `334` + // Estimated: `3799` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 3799) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn accept_new_issues() -> Weight { + // Proof Size summary in bytes: + // Measured: `1484` + // Estimated: `4949` + // Minimum execution time: 45_000_000 picoseconds. + Weight::from_parts(50_000_000, 4949) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + } + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_custom_secure_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `711` + // Estimated: `4176` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 4176) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_minimum_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_system_collateral_ceiling() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_secure_collateral_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `80` + // Estimated: `1565` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 1565) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_premium_redeem_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_liquidation_collateral_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn report_undercollateralized_vault() -> Weight { + // Proof Size summary in bytes: + // Measured: `2779` + // Estimated: `7734` + // Minimum execution time: 256_000_000 picoseconds. + Weight::from_parts(278_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(27_u64)) + .saturating_add(RocksDbWeight::get().writes(16_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn recover_vault_id() -> Weight { + // Proof Size summary in bytes: + // Measured: `649` + // Estimated: `4114` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 4114) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_punishment_delay() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 9ae368355..ecdbf4488 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -1029,7 +1029,7 @@ impl treasury_buyout_extension::Config for Runtime { type DecimalsLookup = DecimalsLookupImpl; type MinAmountToBuyout = MinAmountToBuyout; type MaxAllowedBuyoutCurrencies = MaxAllowedBuyoutCurrencies; - type WeightInfo = weights::treasury_buyout_extension::SubstrateWeight; + type WeightInfo = (); #[cfg(feature = "runtime-benchmarks")] type RelayChainCurrencyId = RelayChainCurrencyId; } @@ -1092,7 +1092,7 @@ impl pallet_insecure_randomness_collective_flip::Config for Runtime {} impl orml_currencies_allowance_extension::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::orml_currencies_allowance_extension::SubstrateWeight; + type WeightInfo = (); type MaxAllowedCurrencies = ConstU32<256>; } @@ -1129,7 +1129,7 @@ impl dia_oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type AuthorityId = dia_oracle::crypto::DiaAuthId; - type WeightInfo = weights::dia_oracle::SubstrateWeight; + type WeightInfo = (); } impl frame_system::offchain::SigningTypes for Runtime { @@ -1277,7 +1277,7 @@ cfg_if::cfg_if! { impl oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::oracle::SubstrateWeight; + type WeightInfo = (); type DecimalsLookup = DecimalsLookupImpl; type DataProvider = DataProviderImpl; #[cfg(feature = "runtime-benchmarks")] @@ -1296,7 +1296,7 @@ impl stellar_relay::Config for Runtime { type OrganizationLimit = OrganizationLimit; type ValidatorLimit = ValidatorLimit; type IsPublicNetwork = IsPublicNetwork; - type WeightInfo = weights::stellar_relay::SubstrateWeight; + type WeightInfo = (); } parameter_types! { @@ -1309,7 +1309,7 @@ parameter_types! { impl fee::Config for Runtime { type FeePalletId = FeePalletId; - type WeightInfo = weights::fee::SubstrateWeight; + type WeightInfo = (); type SignedFixedPoint = SignedFixedPoint; type SignedInner = SignedInner; type UnsignedFixedPoint = UnsignedFixedPoint; @@ -1325,13 +1325,13 @@ impl vault_registry::Config for Runtime { type PalletId = VaultRegistryPalletId; type RuntimeEvent = RuntimeEvent; type Balance = Balance; - type WeightInfo = weights::vault_registry::SubstrateWeight; + type WeightInfo = (); type GetGriefingCollateralCurrencyId = NativeCurrencyId; } impl redeem::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::redeem::SubstrateWeight; + type WeightInfo = (); } pub struct BlockNumberToBalance; @@ -1345,17 +1345,17 @@ impl sp_runtime::traits::Convert for BlockNumberToBalance impl issue::Config for Runtime { type RuntimeEvent = RuntimeEvent; type BlockNumberToBalance = BlockNumberToBalance; - type WeightInfo = weights::issue::SubstrateWeight; + type WeightInfo = (); } impl nomination::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::nomination::SubstrateWeight; + type WeightInfo = (); } impl replace::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::replace::SubstrateWeight; + type WeightInfo = (); } impl clients_info::Config for Runtime { diff --git a/runtime/foucoco/src/weights/dia_oracle.rs b/runtime/foucoco/src/weights/dia_oracle.rs index b6c31b74f..1a444ccbf 100644 --- a/runtime/foucoco/src/weights/dia_oracle.rs +++ b/runtime/foucoco/src/weights/dia_oracle.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for dia_oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: @@ -35,9 +35,21 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for dia_oracle. +pub trait WeightInfo { + fn add_currency() -> Weight; + fn remove_currency() -> Weight; + fn authorize_account() -> Weight; + fn authorize_account_signed() -> Weight; + fn deauthorize_account() -> Weight; + fn deauthorize_account_signed() -> Weight; + fn set_updated_coin_infos() -> Weight; + fn set_batching_api() -> Weight; +} + /// Weights for dia_oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl dia_oracle::WeightInfo for SubstrateWeight { +impl WeightInfo for SubstrateWeight { /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) @@ -46,7 +58,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `472` // Estimated: `3937` - // Minimum execution time: 15_000_000 picoseconds. + // Minimum execution time: 14_000_000 picoseconds. Weight::from_parts(15_000_000, 3937) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -60,7 +72,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `472` // Estimated: `3937` // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3937) + Weight::from_parts(10_000_000, 3937) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) @@ -81,7 +93,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `358` // Estimated: `6298` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 6298) + Weight::from_parts(12_000_000, 6298) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -92,7 +104,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `305` // Estimated: `3770` // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 3770) + Weight::from_parts(5_000_000, 3770) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) @@ -102,7 +114,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `358` // Estimated: `6298` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 6298) + Weight::from_parts(12_000_000, 6298) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -114,8 +126,8 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `3823` - // Minimum execution time: 9_647_000_000 picoseconds. - Weight::from_parts(9_732_000_000, 3823) + // Minimum execution time: 9_641_000_000 picoseconds. + Weight::from_parts(9_886_000_000, 3823) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -127,9 +139,107 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `3823` - // Minimum execution time: 11_000_000 picoseconds. + // Minimum execution time: 10_000_000 picoseconds. Weight::from_parts(11_000_000, 3823) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } } + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn add_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `472` + // Estimated: `3937` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 3937) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:0) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `472` + // Estimated: `3937` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 3937) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `305` + // Estimated: `3770` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 3770) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `6298` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 6298) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `305` + // Estimated: `3770` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 3770) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `6298` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 6298) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:0 w:1) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_updated_coin_infos() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `3823` + // Minimum execution time: 9_641_000_000 picoseconds. + Weight::from_parts(9_886_000_000, 3823) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::BatchingApi` (r:0 w:1) + /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_batching_api() -> Weight { + // Proof Size summary in bytes: + // Measured: `358` + // Estimated: `3823` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3823) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } +} \ No newline at end of file diff --git a/runtime/foucoco/src/weights/fee.rs b/runtime/foucoco/src/weights/fee.rs index 8d83068e2..11f86c0f4 100644 --- a/runtime/foucoco/src/weights/fee.rs +++ b/runtime/foucoco/src/weights/fee.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // fee @@ -36,67 +35,141 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for fee. +pub trait WeightInfo { + fn set_issue_fee() -> Weight; + fn set_issue_griefing_collateral() -> Weight; + fn set_redeem_fee() -> Weight; + fn set_premium_redeem_fee() -> Weight; + fn set_punishment_fee() -> Weight; + fn set_replace_griefing_collateral() -> Weight; +} + /// Weights for fee using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl fee::WeightInfo for SubstrateWeight { - /// Storage: Fee IssueFee (r:0 w:1) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) +impl WeightInfo for SubstrateWeight { + /// Storage: `Fee::IssueFee` (r:0 w:1) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee IssueGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee RedeemFee (r:0 w:1) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::RedeemFee` (r:0 w:1) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PremiumRedeemFee (r:0 w:1) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_premium_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PunishmentFee (r:0 w:1) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PunishmentFee` (r:0 w:1) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee ReplaceGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_replace_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Fee::IssueFee` (r:0 w:1) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_issue_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_issue_griefing_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::RedeemFee` (r:0 w:1) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_redeem_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_premium_redeem_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::PunishmentFee` (r:0 w:1) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_punishment_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_replace_griefing_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/issue.rs b/runtime/foucoco/src/weights/issue.rs index cc465d375..aa11bb551 100644 --- a/runtime/foucoco/src/weights/issue.rs +++ b/runtime/foucoco/src/weights/issue.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for issue //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-06-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,7 +13,6 @@ // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // issue @@ -36,130 +35,267 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for issue. +pub trait WeightInfo { + fn request_issue() -> Weight; + fn execute_issue() -> Weight; + fn cancel_issue() -> Weight; + fn set_issue_period() -> Weight; + fn rate_limit_update() -> Weight; + fn minimum_transfer_amount_update() -> Weight; +} + /// Weights for issue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl issue::WeightInfo for SubstrateWeight { - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:3 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Issue IssueMinimumTransferAmount (r:1 w:0) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Issue IssueRequests (r:0 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:3 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueRequests` (r:0 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) fn request_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1962` - // Estimated: `10377` - // Minimum execution time: 102_000_000 picoseconds. - Weight::from_parts(104_000_000, 10377) + // Estimated: `11106` + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(93_000_000, 11106) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn execute_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2499` // Estimated: `71867` - // Minimum execution time: 8_834_000_000 picoseconds. - Weight::from_parts(8_916_000_000, 71867) + // Minimum execution time: 7_764_000_000 picoseconds. + Weight::from_parts(7_859_000_000, 71867) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1270` // Estimated: `4735` - // Minimum execution time: 38_000_000 picoseconds. - Weight::from_parts(39_000_000, 4735) + // Minimum execution time: 32_000_000 picoseconds. + Weight::from_parts(33_000_000, 4735) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssuePeriod (r:0 w:1) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::IssuePeriod` (r:0 w:1) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_issue_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Issue LimitVolumeAmount (r:0 w:1) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Issue LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Issue LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Issue IntervalLength (r:0 w:1) - /// Proof: Issue IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Issue::IntervalLength` (r:0 w:1) + /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Issue IssueMinimumTransferAmount (r:0 w:1) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:3 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueRequests` (r:0 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + fn request_issue() -> Weight { + // Proof Size summary in bytes: + // Measured: `1962` + // Estimated: `11106` + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(93_000_000, 11106) + .saturating_add(RocksDbWeight::get().reads(18_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + } + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + fn execute_issue() -> Weight { + // Proof Size summary in bytes: + // Measured: `2499` + // Estimated: `71867` + // Minimum execution time: 7_764_000_000 picoseconds. + Weight::from_parts(7_859_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(11_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn cancel_issue() -> Weight { + // Proof Size summary in bytes: + // Measured: `1270` + // Estimated: `4735` + // Minimum execution time: 32_000_000 picoseconds. + Weight::from_parts(33_000_000, 4735) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Issue::IssuePeriod` (r:0 w:1) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn set_issue_period() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Issue::IntervalLength` (r:0 w:1) + /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn rate_limit_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn minimum_transfer_amount_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/nomination.rs b/runtime/foucoco/src/weights/nomination.rs index 57118aba4..98953e87c 100644 --- a/runtime/foucoco/src/weights/nomination.rs +++ b/runtime/foucoco/src/weights/nomination.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for nomination //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // nomination @@ -36,193 +35,400 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for nomination. +pub trait WeightInfo { + fn set_nomination_enabled() -> Weight; + fn opt_in_to_nomination() -> Weight; + fn opt_out_of_nomination() -> Weight; + fn deposit_collateral() -> Weight; + fn withdraw_collateral() -> Weight; +} + /// Weights for nomination using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl nomination::WeightInfo for SubstrateWeight { - /// Storage: Nomination NominationEnabled (r:0 w:1) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Nomination::NominationEnabled` (r:0 w:1) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn set_nomination_enabled() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) fn opt_in_to_nomination() -> Weight { // Proof Size summary in bytes: // Measured: `747` // Estimated: `4212` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(28_000_000, 4212) + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4212) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:1) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:2) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:2 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:2) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:2 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:2 w:2) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:1) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:2) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:2) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:2 w:2) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn opt_out_of_nomination() -> Weight { // Proof Size summary in bytes: - // Measured: `2499` - // Estimated: `8439` - // Minimum execution time: 218_000_000 picoseconds. - Weight::from_parts(227_000_000, 8439) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2570` + // Estimated: `8510` + // Minimum execution time: 168_000_000 picoseconds. + Weight::from_parts(174_000_000, 8510) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3564` - // Estimated: `9504` - // Minimum execution time: 210_000_000 picoseconds. - Weight::from_parts(215_000_000, 9504) + // Measured: `3363` + // Estimated: `9303` + // Minimum execution time: 157_000_000 picoseconds. + Weight::from_parts(160_000_000, 9303) .saturating_add(T::DbWeight::get().reads(28_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3576` - // Estimated: `7041` - // Minimum execution time: 193_000_000 picoseconds. - Weight::from_parts(197_000_000, 7041) - .saturating_add(T::DbWeight::get().reads(24_u64)) + // Measured: `3647` + // Estimated: `7734` + // Minimum execution time: 155_000_000 picoseconds. + Weight::from_parts(162_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(26_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Nomination::NominationEnabled` (r:0 w:1) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + fn set_nomination_enabled() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + fn opt_in_to_nomination() -> Weight { + // Proof Size summary in bytes: + // Measured: `747` + // Estimated: `4212` + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4212) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:1) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:2) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:2) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:2 w:2) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn opt_out_of_nomination() -> Weight { + // Proof Size summary in bytes: + // Measured: `2570` + // Estimated: `8510` + // Minimum execution time: 168_000_000 picoseconds. + Weight::from_parts(174_000_000, 8510) + .saturating_add(RocksDbWeight::get().reads(27_u64)) + .saturating_add(RocksDbWeight::get().writes(16_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deposit_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `3363` + // Estimated: `9303` + // Minimum execution time: 157_000_000 picoseconds. + Weight::from_parts(160_000_000, 9303) + .saturating_add(RocksDbWeight::get().reads(28_u64)) + .saturating_add(RocksDbWeight::get().writes(13_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn withdraw_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `3647` + // Estimated: `7734` + // Minimum execution time: 155_000_000 picoseconds. + Weight::from_parts(162_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(26_u64)) + .saturating_add(RocksDbWeight::get().writes(13_u64)) + } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/oracle.rs b/runtime/foucoco/src/weights/oracle.rs index 551fefef0..df80d6af3 100644 --- a/runtime/foucoco/src/weights/oracle.rs +++ b/runtime/foucoco/src/weights/oracle.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // oracle @@ -36,39 +35,82 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for oracle. +pub trait WeightInfo { + fn on_initialize() -> Weight; + fn update_oracle_keys() -> Weight; + fn set_max_delay() -> Weight; +} + /// Weights for oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl oracle::WeightInfo for SubstrateWeight { - /// Storage: Timestamp Now (r:0 w:1) - /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) - /// Storage: Timestamp DidUpdate (r:0 w:1) - /// Proof: Timestamp DidUpdate (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Timestamp::Now` (r:0 w:1) + /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) + /// Storage: `Timestamp::DidUpdate` (r:0 w:1) + /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn on_initialize() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + Weight::from_parts(1_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Oracle OracleKeys (r:0 w:1) - /// Proof Skipped: Oracle OracleKeys (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::OracleKeys` (r:0 w:1) + /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn update_oracle_keys() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Oracle MaxDelay (r:0 w:1) - /// Proof Skipped: Oracle MaxDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::MaxDelay` (r:0 w:1) + /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_max_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Timestamp::Now` (r:0 w:1) + /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) + /// Storage: `Timestamp::DidUpdate` (r:0 w:1) + /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + fn on_initialize() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Oracle::OracleKeys` (r:0 w:1) + /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn update_oracle_keys() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Oracle::MaxDelay` (r:0 w:1) + /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_max_delay() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/orml_asset_registry.rs b/runtime/foucoco/src/weights/orml_asset_registry.rs index d29e2db73..22b334897 100644 --- a/runtime/foucoco/src/weights/orml_asset_registry.rs +++ b/runtime/foucoco/src/weights/orml_asset_registry.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `orml_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-07-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("foucoco")`, DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,7 +13,6 @@ // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // orml-asset-registry @@ -29,38 +28,39 @@ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] +#![allow(missing_docs)] use frame_support::{traits::Get, weights::Weight}; -use sp_std::marker::PhantomData; +use core::marker::PhantomData; /// Weight functions for `orml_asset_registry`. pub struct WeightInfo(PhantomData); impl orml_asset_registry::WeightInfo for WeightInfo { - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:1) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:1) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn register_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `104` - // Estimated: `7138` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(19_000_000, 0) - .saturating_add(Weight::from_parts(0, 7138)) + // Measured: `138` + // Estimated: `4362` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) + .saturating_add(Weight::from_parts(0, 4362)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:2) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:2) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn update_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `745` - // Estimated: `8420` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_000_000, 0) - .saturating_add(Weight::from_parts(0, 8420)) + // Measured: `801` + // Estimated: `4362` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 0) + .saturating_add(Weight::from_parts(0, 4362)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs b/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs index a081fbd3f..a72a6652b 100644 --- a/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs +++ b/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for orml_currencies_allowance_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-03-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // orml-currencies-allowance-extension @@ -24,7 +23,7 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/orml-currencies-allowance-extension.rs +// runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs // --template // .maintain/frame-weight-template.hbs @@ -36,62 +35,129 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for orml_currencies_allowance_extension. +pub trait WeightInfo { + fn add_allowed_currencies(n: u32, ) -> Weight; + fn remove_allowed_currencies(n: u32, ) -> Weight; + fn approve() -> Weight; + fn transfer_from() -> Weight; +} + /// Weights for orml_currencies_allowance_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl orml_currencies_allowance_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TokenAllowance AllowedCurrencies (r:2 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) +impl WeightInfo for SubstrateWeight { + /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn add_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `142` // Estimated: `6082` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(16_786_577, 6082) - // Standard Error: 2_416 - .saturating_add(Weight::from_parts(1_273_968, 0).saturating_mul(n.into())) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(10_682_862, 6082) + // Standard Error: 2_616 + .saturating_add(Weight::from_parts(1_015_897, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:0 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn remove_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_332_861, 0) - // Standard Error: 1_861 - .saturating_add(Weight::from_parts(1_244_517, 0).saturating_mul(n.into())) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_010_593, 0) + // Standard Error: 2_177 + .saturating_add(Weight::from_parts(977_467, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:0 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:0 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) fn approve() -> Weight { // Proof Size summary in bytes: // Measured: `184` - // Estimated: `3833` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 3833) + // Estimated: `3649` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 3649) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:1 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:1 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_from() -> Weight { // Proof Size summary in bytes: // Measured: `490` - // Estimated: `14106` - // Minimum execution time: 49_000_000 picoseconds. - Weight::from_parts(50_000_000, 14106) + // Estimated: `6196` + // Minimum execution time: 52_000_000 picoseconds. + Weight::from_parts(53_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// The range of component `n` is `[1, 256]`. + fn add_allowed_currencies(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `142` + // Estimated: `6082` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(10_682_862, 6082) + // Standard Error: 2_616 + .saturating_add(Weight::from_parts(1_015_897, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// The range of component `n` is `[1, 256]`. + fn remove_allowed_currencies(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_010_593, 0) + // Standard Error: 2_177 + .saturating_add(Weight::from_parts(977_467, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:0 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn approve() -> Weight { + // Proof Size summary in bytes: + // Measured: `184` + // Estimated: `3649` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 3649) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:1 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn transfer_from() -> Weight { + // Proof Size summary in bytes: + // Measured: `490` + // Estimated: `6196` + // Minimum execution time: 52_000_000 picoseconds. + Weight::from_parts(53_000_000, 6196) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/pallet_xcm.rs b/runtime/foucoco/src/weights/pallet_xcm.rs index 501edc7ea..a13172ebb 100644 --- a/runtime/foucoco/src/weights/pallet_xcm.rs +++ b/runtime/foucoco/src/weights/pallet_xcm.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_xcm` //! //! 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: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `pop-os`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("foucoco")`, DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,7 +13,6 @@ // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // pallet-xcm @@ -37,28 +36,28 @@ use core::marker::PhantomData; /// Weight functions for `pallet_xcm`. pub struct WeightInfo(PhantomData); impl pallet_xcm::WeightInfo for WeightInfo { - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn send() -> Weight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `3710` - // Minimum execution time: 37_037_000 picoseconds. - Weight::from_parts(37_780_000, 0) + // Minimum execution time: 19_000_000 picoseconds. + Weight::from_parts(21_000_000, 0) .saturating_add(Weight::from_parts(0, 3710)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: Benchmark Override (r:0 w:0) - /// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) + /// Storage: `Benchmark::Override` (r:0 w:0) + /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -67,14 +66,14 @@ impl pallet_xcm::WeightInfo for WeightInfo { Weight::from_parts(18_446_744_073_709_551_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: ParachainInfo ParachainId (r:1 w:0) - /// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) + /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` // Estimated: `1489` - // Minimum execution time: 32_612_000 picoseconds. - Weight::from_parts(59_114_000, 0) + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -82,192 +81,192 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_629_000 picoseconds. - Weight::from_parts(13_864_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 14_727_000 picoseconds. - Weight::from_parts(16_019_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_default_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_571_000 picoseconds. - Weight::from_parts(4_790_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm QueryCounter (r:1 w:1) - /// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) + /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `3710` - // Minimum execution time: 44_609_000 picoseconds. - Weight::from_parts(88_897_000, 0) + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(23_000_000, 0) .saturating_add(Weight::from_parts(0, 3710)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(5)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `428` // Estimated: `3893` - // Minimum execution time: 45_297_000 picoseconds. - Weight::from_parts(45_947_000, 0) + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(25_000_000, 0) .saturating_add(Weight::from_parts(0, 3893)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } - /// Storage: PolkadotXcm XcmExecutionSuspended (r:0 w:1) - /// Proof Skipped: PolkadotXcm XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::XcmExecutionSuspended` (r:0 w:1) + /// Proof: `PolkadotXcm::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_suspension() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_537_000 picoseconds. - Weight::from_parts(4_726_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: PolkadotXcm SupportedVersion (r:4 w:2) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:4 w:2) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `229` - // Estimated: `11119` - // Minimum execution time: 21_923_000 picoseconds. - Weight::from_parts(22_440_000, 0) - .saturating_add(Weight::from_parts(0, 11119)) + // Measured: `254` + // Estimated: `11144` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) + .saturating_add(Weight::from_parts(0, 11144)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `233` - // Estimated: `11123` - // Minimum execution time: 22_204_000 picoseconds. - Weight::from_parts(22_593_000, 0) - .saturating_add(Weight::from_parts(0, 11123)) + // Measured: `258` + // Estimated: `11148` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) + .saturating_add(Weight::from_parts(0, 11148)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `240` - // Estimated: `13605` - // Minimum execution time: 23_228_000 picoseconds. - Weight::from_parts(23_713_000, 0) - .saturating_add(Weight::from_parts(0, 13605)) + // Measured: `265` + // Estimated: `13630` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(16_000_000, 0) + .saturating_add(Weight::from_parts(0, 13630)) .saturating_add(T::DbWeight::get().reads(5)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: // Measured: `312` // Estimated: `6252` - // Minimum execution time: 41_887_000 picoseconds. - Weight::from_parts(43_346_000, 0) + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(24_000_000, 0) .saturating_add(Weight::from_parts(0, 6252)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:3 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: // Measured: `272` // Estimated: `8687` - // Minimum execution time: 13_190_000 picoseconds. - Weight::from_parts(13_674_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(Weight::from_parts(0, 8687)) .saturating_add(T::DbWeight::get().reads(3)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `240` - // Estimated: `11130` - // Minimum execution time: 22_721_000 picoseconds. - Weight::from_parts(23_207_000, 0) - .saturating_add(Weight::from_parts(0, 11130)) + // Measured: `265` + // Estimated: `11155` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) + .saturating_add(Weight::from_parts(0, 11155)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `316` - // Estimated: `11206` - // Minimum execution time: 50_285_000 picoseconds. - Weight::from_parts(51_075_000, 0) - .saturating_add(Weight::from_parts(0, 11206)) + // Measured: `341` + // Estimated: `11231` + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(30_000_000, 0) + .saturating_add(Weight::from_parts(0, 11231)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/runtime/foucoco/src/weights/redeem.rs b/runtime/foucoco/src/weights/redeem.rs index da4c4b23e..ccf8f81ea 100644 --- a/runtime/foucoco/src/weights/redeem.rs +++ b/runtime/foucoco/src/weights/redeem.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for redeem //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-06-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,7 +13,6 @@ // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // redeem @@ -30,7 +29,6 @@ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] -#![allow(dead_code)] #![allow(unused_imports)] #![allow(missing_docs)] @@ -53,535 +51,535 @@ pub trait WeightInfo { /// Weights for redeem using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl redeem::WeightInfo for SubstrateWeight { - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: Fee RedeemFee (r:1 w:0) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PremiumRedeemFee (r:1 w:0) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Redeem RedeemRequests (r:0 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `Fee::RedeemFee` (r:1 w:0) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemRequests` (r:0 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) fn request_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1974` - // Estimated: `7914` - // Minimum execution time: 95_000_000 picoseconds. - Weight::from_parts(97_000_000, 7914) + // Measured: `1907` + // Estimated: `7734` + // Minimum execution time: 80_000_000 picoseconds. + Weight::from_parts(82_000_000, 7734) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Tokens Accounts (r:3 w:3) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Tokens::Accounts` (r:3 w:3) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn liquidation_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1495` // Estimated: `8865` - // Minimum execution time: 110_000_000 picoseconds. - Weight::from_parts(111_000_000, 8865) + // Minimum execution time: 92_000_000 picoseconds. + Weight::from_parts(94_000_000, 8865) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:1 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1698` // Estimated: `71867` - // Minimum execution time: 8_763_000_000 picoseconds. - Weight::from_parts(8_800_000_000, 71867) + // Minimum execution time: 7_758_000_000 picoseconds. + Weight::from_parts(8_055_000_000, 71867) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_reimburse() -> Weight { // Proof Size summary in bytes: - // Measured: `2868` - // Estimated: `8808` - // Minimum execution time: 153_000_000 picoseconds. - Weight::from_parts(156_000_000, 8808) + // Measured: `2801` + // Estimated: `7734` + // Minimum execution time: 131_000_000 picoseconds. + Weight::from_parts(132_000_000, 7734) .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_retry() -> Weight { // Proof Size summary in bytes: // Measured: `2656` - // Estimated: `8596` - // Minimum execution time: 126_000_000 picoseconds. - Weight::from_parts(135_000_000, 8596) + // Estimated: `7734` + // Minimum execution time: 107_000_000 picoseconds. + Weight::from_parts(116_000_000, 7734) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn self_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1891` // Estimated: `6096` - // Minimum execution time: 90_000_000 picoseconds. - Weight::from_parts(91_000_000, 6096) + // Minimum execution time: 76_000_000 picoseconds. + Weight::from_parts(77_000_000, 6096) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Redeem RedeemPeriod (r:0 w:1) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_redeem_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn mint_tokens_for_reimbursed_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `2049` - // Estimated: `7989` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(78_000_000, 7989) + // Measured: `1982` + // Estimated: `7734` + // Minimum execution time: 65_000_000 picoseconds. + Weight::from_parts(66_000_000, 7734) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem LimitVolumeAmount (r:0 w:1) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Redeem IntervalLength (r:0 w:1) - /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Redeem::IntervalLength` (r:0 w:1) + /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } // For backwards compatibility and tests impl WeightInfo for () { - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: Fee RedeemFee (r:1 w:0) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PremiumRedeemFee (r:1 w:0) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Redeem RedeemRequests (r:0 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `Fee::RedeemFee` (r:1 w:0) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemRequests` (r:0 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) fn request_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1974` - // Estimated: `7914` - // Minimum execution time: 95_000_000 picoseconds. - Weight::from_parts(97_000_000, 7914) + // Measured: `1907` + // Estimated: `7734` + // Minimum execution time: 80_000_000 picoseconds. + Weight::from_parts(82_000_000, 7734) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } - /// Storage: Tokens Accounts (r:3 w:3) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Tokens::Accounts` (r:3 w:3) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn liquidation_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1495` // Estimated: `8865` - // Minimum execution time: 110_000_000 picoseconds. - Weight::from_parts(111_000_000, 8865) + // Minimum execution time: 92_000_000 picoseconds. + Weight::from_parts(94_000_000, 8865) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(8_u64)) } - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:1 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1698` // Estimated: `71867` - // Minimum execution time: 8_763_000_000 picoseconds. - Weight::from_parts(8_800_000_000, 71867) + // Minimum execution time: 7_758_000_000 picoseconds. + Weight::from_parts(8_055_000_000, 71867) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_reimburse() -> Weight { // Proof Size summary in bytes: - // Measured: `2868` - // Estimated: `8808` - // Minimum execution time: 153_000_000 picoseconds. - Weight::from_parts(156_000_000, 8808) + // Measured: `2801` + // Estimated: `7734` + // Minimum execution time: 131_000_000 picoseconds. + Weight::from_parts(132_000_000, 7734) .saturating_add(RocksDbWeight::get().reads(22_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_retry() -> Weight { // Proof Size summary in bytes: // Measured: `2656` - // Estimated: `8596` - // Minimum execution time: 126_000_000 picoseconds. - Weight::from_parts(135_000_000, 8596) + // Estimated: `7734` + // Minimum execution time: 107_000_000 picoseconds. + Weight::from_parts(116_000_000, 7734) .saturating_add(RocksDbWeight::get().reads(19_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn self_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1891` // Estimated: `6096` - // Minimum execution time: 90_000_000 picoseconds. - Weight::from_parts(91_000_000, 6096) + // Minimum execution time: 76_000_000 picoseconds. + Weight::from_parts(77_000_000, 6096) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } - /// Storage: Redeem RedeemPeriod (r:0 w:1) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_redeem_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn mint_tokens_for_reimbursed_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `2049` - // Estimated: `7989` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(78_000_000, 7989) + // Measured: `1982` + // Estimated: `7734` + // Minimum execution time: 65_000_000 picoseconds. + Weight::from_parts(66_000_000, 7734) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } - /// Storage: Redeem LimitVolumeAmount (r:0 w:1) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Redeem IntervalLength (r:0 w:1) - /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Redeem::IntervalLength` (r:0 w:1) + /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(RocksDbWeight::get().writes(3_u64)) } - /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/replace.rs b/runtime/foucoco/src/weights/replace.rs index 55522da5c..d578b4ed7 100644 --- a/runtime/foucoco/src/weights/replace.rs +++ b/runtime/foucoco/src/weights/replace.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for replace //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // replace @@ -36,188 +35,396 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for replace. +pub trait WeightInfo { + fn request_replace() -> Weight; + fn withdraw_replace() -> Weight; + fn accept_replace() -> Weight; + fn execute_replace() -> Weight; + fn cancel_replace() -> Weight; + fn set_replace_period() -> Weight; + fn minimum_transfer_amount_update() -> Weight; +} + /// Weights for replace using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl replace::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Fee ReplaceGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn request_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `1394` - // Estimated: `4859` - // Minimum execution time: 71_000_000 picoseconds. - Weight::from_parts(73_000_000, 4859) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `1532` + // Estimated: `7734` + // Minimum execution time: 56_000_000 picoseconds. + Weight::from_parts(62_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn withdraw_replace() -> Weight { // Proof Size summary in bytes: // Measured: `617` // Estimated: `4082` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_000_000, 4082) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(23_000_000, 4082) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Replace ReplaceRequests (r:0 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceRequests` (r:0 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) fn accept_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3686` - // Estimated: `9626` - // Minimum execution time: 238_000_000 picoseconds. - Weight::from_parts(251_000_000, 9626) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `3688` + // Estimated: `9628` + // Minimum execution time: 189_000_000 picoseconds. + Weight::from_parts(196_000_000, 9628) + .saturating_add(T::DbWeight::get().reads(29_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_replace() -> Weight { // Proof Size summary in bytes: // Measured: `1935` // Estimated: `71867` - // Minimum execution time: 8_210_000_000 picoseconds. - Weight::from_parts(8_314_000_000, 71867) + // Minimum execution time: 7_809_000_000 picoseconds. + Weight::from_parts(8_153_000_000, 71867) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3152` - // Estimated: `9092` - // Minimum execution time: 145_000_000 picoseconds. - Weight::from_parts(155_000_000, 9092) - .saturating_add(T::DbWeight::get().reads(20_u64)) + // Measured: `3221` + // Estimated: `9161` + // Minimum execution time: 116_000_000 picoseconds. + Weight::from_parts(120_000_000, 9161) + .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } - /// Storage: Replace ReplacePeriod (r:0 w:1) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Replace::ReplacePeriod` (r:0 w:1) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_replace_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Replace ReplaceMinimumTransferAmount (r:0 w:1) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn request_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `1532` + // Estimated: `7734` + // Minimum execution time: 56_000_000 picoseconds. + Weight::from_parts(62_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(8_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn withdraw_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `617` + // Estimated: `4082` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(23_000_000, 4082) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceRequests` (r:0 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + fn accept_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `3688` + // Estimated: `9628` + // Minimum execution time: 189_000_000 picoseconds. + Weight::from_parts(196_000_000, 9628) + .saturating_add(RocksDbWeight::get().reads(29_u64)) + .saturating_add(RocksDbWeight::get().writes(16_u64)) + } + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn execute_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `1935` + // Estimated: `71867` + // Minimum execution time: 7_809_000_000 picoseconds. + Weight::from_parts(8_153_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(6_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn cancel_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `3221` + // Estimated: `9161` + // Minimum execution time: 116_000_000 picoseconds. + Weight::from_parts(120_000_000, 9161) + .saturating_add(RocksDbWeight::get().reads(22_u64)) + .saturating_add(RocksDbWeight::get().writes(10_u64)) + } + /// Storage: `Replace::ReplacePeriod` (r:0 w:1) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn set_replace_period() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn minimum_transfer_amount_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/stellar_relay.rs b/runtime/foucoco/src/weights/stellar_relay.rs index fc28fb1fe..5d11ce483 100644 --- a/runtime/foucoco/src/weights/stellar_relay.rs +++ b/runtime/foucoco/src/weights/stellar_relay.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for stellar_relay //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // stellar-relay @@ -36,26 +35,54 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for stellar_relay. +pub trait WeightInfo { + fn update_tier_1_validator_set() -> Weight; +} + /// Weights for stellar_relay using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl stellar_relay::WeightInfo for SubstrateWeight { - /// Storage: StellarRelay Validators (r:1 w:1) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:1) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: StellarRelay OldValidators (r:0 w:1) - /// Proof: StellarRelay OldValidators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:0 w:1) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay OldOrganizations (r:0 w:1) - /// Proof: StellarRelay OldOrganizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `StellarRelay::Validators` (r:1 w:1) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:1) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldValidators` (r:0 w:1) + /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) + /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) fn update_tier_1_validator_set() -> Weight { // Proof Size summary in bytes: // Measured: `2446` // Estimated: `71867` - // Minimum execution time: 152_000_000 picoseconds. - Weight::from_parts(156_000_000, 71867) + // Minimum execution time: 114_000_000 picoseconds. + Weight::from_parts(123_000_000, 71867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `StellarRelay::Validators` (r:1 w:1) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:1) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldValidators` (r:0 w:1) + /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) + /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + fn update_tier_1_validator_set() -> Weight { + // Proof Size summary in bytes: + // Measured: `2446` + // Estimated: `71867` + // Minimum execution time: 114_000_000 picoseconds. + Weight::from_parts(123_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/treasury_buyout_extension.rs b/runtime/foucoco/src/weights/treasury_buyout_extension.rs index 7034c7bc3..b423c91e9 100644 --- a/runtime/foucoco/src/weights/treasury_buyout_extension.rs +++ b/runtime/foucoco/src/weights/treasury_buyout_extension.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for treasury_buyout_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-05-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // treasury-buyout-extension @@ -36,54 +35,112 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for treasury_buyout_extension. +pub trait WeightInfo { + fn buyout() -> Weight; + fn update_buyout_limit() -> Weight; + fn update_allowed_assets(n: u32, ) -> Weight; +} + /// Weights for treasury_buyout_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl treasury_buyout_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:0) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: DiaOracleModule CoinInfosMap (r:1 w:0) - /// Proof Skipped: DiaOracleModule CoinInfosMap (max_values: None, max_size: None, mode: Measured) - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:1 w:0) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: TreasuryBuyoutExtension Buyouts (r:1 w:1) - /// Proof: TreasuryBuyoutExtension Buyouts (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn buyout() -> Weight { // Proof Size summary in bytes: // Measured: `1214` - // Estimated: `7154` - // Minimum execution time: 115_000_000 picoseconds. - Weight::from_parts(117_000_000, 7154) + // Estimated: `7734` + // Minimum execution time: 86_000_000 picoseconds. + Weight::from_parts(87_000_000, 7734) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:0 w:1) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn update_buyout_limit() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:1) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 20]`. fn update_allowed_assets(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3527` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(14_644_586, 3527) - // Standard Error: 8_919 - .saturating_add(Weight::from_parts(1_324_292, 0).saturating_mul(n.into())) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_262_214, 3527) + // Standard Error: 3_009 + .saturating_add(Weight::from_parts(927_124, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn buyout() -> Weight { + // Proof Size summary in bytes: + // Measured: `1214` + // Estimated: `7734` + // Minimum execution time: 86_000_000 picoseconds. + Weight::from_parts(87_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(10_u64)) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + } + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn update_buyout_limit() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 20]`. + fn update_allowed_assets(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `4` + // Estimated: `3527` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_262_214, 3527) + // Standard Error: 3_009 + .saturating_add(Weight::from_parts(927_124, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/vault_registry.rs b/runtime/foucoco/src/weights/vault_registry.rs index 761957680..10c7c1f0d 100644 --- a/runtime/foucoco/src/weights/vault_registry.rs +++ b/runtime/foucoco/src/weights/vault_registry.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for vault_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // vault-registry @@ -36,346 +35,719 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for vault_registry. +pub trait WeightInfo { + fn register_vault() -> Weight; + fn deposit_collateral() -> Weight; + fn withdraw_collateral() -> Weight; + fn register_public_key() -> Weight; + fn accept_new_issues() -> Weight; + fn set_custom_secure_threshold() -> Weight; + fn set_minimum_collateral() -> Weight; + fn set_system_collateral_ceiling() -> Weight; + fn set_secure_collateral_threshold() -> Weight; + fn set_premium_redeem_threshold() -> Weight; + fn set_liquidation_collateral_threshold() -> Weight; + fn report_undercollateralized_vault() -> Weight; + fn recover_vault_id() -> Weight; + fn set_punishment_delay() -> Weight; +} + /// Weights for vault_registry using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl vault_registry::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry MinimumCollateralVault (r:1 w:0) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn register_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `1703` - // Estimated: `5168` - // Minimum execution time: 151_000_000 picoseconds. - Weight::from_parts(154_000_000, 5168) + // Measured: `1435` + // Estimated: `4900` + // Minimum execution time: 118_000_000 picoseconds. + Weight::from_parts(124_000_000, 4900) .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2915` - // Estimated: `6380` - // Minimum execution time: 176_000_000 picoseconds. - Weight::from_parts(179_000_000, 6380) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2919` + // Estimated: `7734` + // Minimum execution time: 141_000_000 picoseconds. + Weight::from_parts(146_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2889` - // Estimated: `6354` - // Minimum execution time: 187_000_000 picoseconds. - Weight::from_parts(191_000_000, 6354) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2893` + // Estimated: `7734` + // Minimum execution time: 145_000_000 picoseconds. + Weight::from_parts(155_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:1) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_public_key() -> Weight { // Proof Size summary in bytes: // Measured: `301` // Estimated: `3766` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3766) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 3766) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) fn accept_new_issues() -> Weight { // Proof Size summary in bytes: // Measured: `1451` // Estimated: `4916` - // Minimum execution time: 60_000_000 picoseconds. - Weight::from_parts(61_000_000, 4916) + // Minimum execution time: 45_000_000 picoseconds. + Weight::from_parts(46_000_000, 4916) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_custom_secure_threshold() -> Weight { // Proof Size summary in bytes: - // Measured: `783` - // Estimated: `4248` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 4248) + // Measured: `716` + // Estimated: `4181` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 4181) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry MinimumCollateralVault (r:0 w:1) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_minimum_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry SystemCollateralCeiling (r:0 w:1) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_system_collateral_ceiling() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultStaking RewardCurrencies (r:1 w:1) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_secure_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `1565` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 1565) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 1565) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry PremiumRedeemThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_premium_redeem_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn report_undercollateralized_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `3018` - // Estimated: `6483` - // Minimum execution time: 327_000_000 picoseconds. - Weight::from_parts(336_000_000, 6483) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `3022` + // Estimated: `7734` + // Minimum execution time: 252_000_000 picoseconds. + Weight::from_parts(261_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recover_vault_id() -> Weight { // Proof Size summary in bytes: // Measured: `616` // Estimated: `4081` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 4081) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 4081) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry PunishmentDelay (r:0 w:1) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + fn register_vault() -> Weight { + // Proof Size summary in bytes: + // Measured: `1435` + // Estimated: `4900` + // Minimum execution time: 118_000_000 picoseconds. + Weight::from_parts(124_000_000, 4900) + .saturating_add(RocksDbWeight::get().reads(24_u64)) + .saturating_add(RocksDbWeight::get().writes(12_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + fn deposit_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `2919` + // Estimated: `7734` + // Minimum execution time: 141_000_000 picoseconds. + Weight::from_parts(146_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(23_u64)) + .saturating_add(RocksDbWeight::get().writes(12_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + fn withdraw_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `2893` + // Estimated: `7734` + // Minimum execution time: 145_000_000 picoseconds. + Weight::from_parts(155_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(23_u64)) + .saturating_add(RocksDbWeight::get().writes(12_u64)) + } + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn register_public_key() -> Weight { + // Proof Size summary in bytes: + // Measured: `301` + // Estimated: `3766` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 3766) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn accept_new_issues() -> Weight { + // Proof Size summary in bytes: + // Measured: `1451` + // Estimated: `4916` + // Minimum execution time: 45_000_000 picoseconds. + Weight::from_parts(46_000_000, 4916) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + } + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_custom_secure_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `716` + // Estimated: `4181` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 4181) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_minimum_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_system_collateral_ceiling() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_secure_collateral_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `80` + // Estimated: `1565` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 1565) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_premium_redeem_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_liquidation_collateral_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn report_undercollateralized_vault() -> Weight { + // Proof Size summary in bytes: + // Measured: `3022` + // Estimated: `7734` + // Minimum execution time: 252_000_000 picoseconds. + Weight::from_parts(261_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(27_u64)) + .saturating_add(RocksDbWeight::get().writes(16_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn recover_vault_id() -> Weight { + // Proof Size summary in bytes: + // Measured: `616` + // Estimated: `4081` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 4081) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_punishment_delay() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index ee92b8d34..369386112 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -1070,7 +1070,7 @@ impl dia_oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type AuthorityId = dia_oracle::crypto::DiaAuthId; - type WeightInfo = weights::dia_oracle::SubstrateWeight; + type WeightInfo = (); } parameter_types! { @@ -1242,7 +1242,7 @@ cfg_if::cfg_if! { impl oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::oracle::SubstrateWeight; + type WeightInfo = (); type DecimalsLookup = DecimalsLookupImpl; type DataProvider = DataProviderImpl; #[cfg(feature = "runtime-benchmarks")] @@ -1261,7 +1261,7 @@ impl stellar_relay::Config for Runtime { type OrganizationLimit = OrganizationLimit; type ValidatorLimit = ValidatorLimit; type IsPublicNetwork = IsPublicNetwork; - type WeightInfo = weights::stellar_relay::SubstrateWeight; + type WeightInfo = (); } parameter_types! { @@ -1272,7 +1272,7 @@ parameter_types! { } impl fee::Config for Runtime { type FeePalletId = FeePalletId; - type WeightInfo = weights::fee::SubstrateWeight; + type WeightInfo = (); type SignedFixedPoint = SignedFixedPoint; type SignedInner = SignedInner; type UnsignedFixedPoint = UnsignedFixedPoint; @@ -1288,7 +1288,7 @@ impl vault_registry::Config for Runtime { type PalletId = VaultRegistryPalletId; type RuntimeEvent = RuntimeEvent; type Balance = Balance; - type WeightInfo = weights::vault_registry::SubstrateWeight; + type WeightInfo = (); type GetGriefingCollateralCurrencyId = NativeCurrencyId; } @@ -1308,17 +1308,17 @@ impl sp_runtime::traits::Convert for BlockNumberToBalance impl issue::Config for Runtime { type RuntimeEvent = RuntimeEvent; type BlockNumberToBalance = BlockNumberToBalance; - type WeightInfo = weights::issue::SubstrateWeight; + type WeightInfo = (); } impl nomination::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::nomination::SubstrateWeight; + type WeightInfo = (); } impl replace::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::replace::SubstrateWeight; + type WeightInfo = (); } impl clients_info::Config for Runtime { @@ -1407,7 +1407,7 @@ impl pallet_proxy::Config for Runtime { impl orml_currencies_allowance_extension::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = weights::orml_currencies_allowance_extension::SubstrateWeight; + type WeightInfo = (); type MaxAllowedCurrencies = ConstU32<256>; } @@ -1443,7 +1443,7 @@ impl treasury_buyout_extension::Config for Runtime { type DecimalsLookup = DecimalsLookupImpl; type MinAmountToBuyout = MinAmountToBuyout; type MaxAllowedBuyoutCurrencies = MaxAllowedBuyoutCurrencies; - type WeightInfo = weights::treasury_buyout_extension::SubstrateWeight; + type WeightInfo = (); #[cfg(feature = "runtime-benchmarks")] type RelayChainCurrencyId = RelayChainCurrencyId; } diff --git a/runtime/pendulum/src/weights/dia_oracle.rs b/runtime/pendulum/src/weights/dia_oracle.rs index e078acf5e..b722b9afe 100644 --- a/runtime/pendulum/src/weights/dia_oracle.rs +++ b/runtime/pendulum/src/weights/dia_oracle.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for dia_oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: @@ -35,9 +35,21 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for dia_oracle. +pub trait WeightInfo { + fn add_currency() -> Weight; + fn remove_currency() -> Weight; + fn authorize_account() -> Weight; + fn authorize_account_signed() -> Weight; + fn deauthorize_account() -> Weight; + fn deauthorize_account_signed() -> Weight; + fn set_updated_coin_infos() -> Weight; + fn set_batching_api() -> Weight; +} + /// Weights for dia_oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl dia_oracle::WeightInfo for SubstrateWeight { +impl WeightInfo for SubstrateWeight { /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) @@ -46,8 +58,8 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `402` // Estimated: `3867` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3867) + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 3867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -69,8 +81,8 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `232` // Estimated: `3697` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3697) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 3697) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -80,8 +92,8 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `6227` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 6227) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 6227) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -102,7 +114,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `287` // Estimated: `6227` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 6227) + Weight::from_parts(12_000_000, 6227) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -114,8 +126,8 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `3752` - // Minimum execution time: 10_148_000_000 picoseconds. - Weight::from_parts(10_260_000_000, 3752) + // Minimum execution time: 9_577_000_000 picoseconds. + Weight::from_parts(9_752_000_000, 3752) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -127,9 +139,107 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `3752` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3752) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 3752) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } } + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn add_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `402` + // Estimated: `3867` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 3867) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:0) + /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn remove_currency() -> Weight { + // Proof Size summary in bytes: + // Measured: `402` + // Estimated: `3867` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3867) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `232` + // Estimated: `3697` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 3697) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn authorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `287` + // Estimated: `6227` + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 6227) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account() -> Weight { + // Proof Size summary in bytes: + // Measured: `232` + // Estimated: `3697` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 3697) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deauthorize_account_signed() -> Weight { + // Proof Size summary in bytes: + // Measured: `287` + // Estimated: `6227` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 6227) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:0 w:1) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_updated_coin_infos() -> Weight { + // Proof Size summary in bytes: + // Measured: `287` + // Estimated: `3752` + // Minimum execution time: 9_577_000_000 picoseconds. + Weight::from_parts(9_752_000_000, 3752) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) + /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `DiaOracleModule::BatchingApi` (r:0 w:1) + /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_batching_api() -> Weight { + // Proof Size summary in bytes: + // Measured: `287` + // Estimated: `3752` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 3752) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } +} \ No newline at end of file diff --git a/runtime/pendulum/src/weights/fee.rs b/runtime/pendulum/src/weights/fee.rs index 87113d6cb..0fec4af6e 100644 --- a/runtime/pendulum/src/weights/fee.rs +++ b/runtime/pendulum/src/weights/fee.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // fee @@ -36,67 +35,141 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for fee. +pub trait WeightInfo { + fn set_issue_fee() -> Weight; + fn set_issue_griefing_collateral() -> Weight; + fn set_redeem_fee() -> Weight; + fn set_premium_redeem_fee() -> Weight; + fn set_punishment_fee() -> Weight; + fn set_replace_griefing_collateral() -> Weight; +} + /// Weights for fee using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl fee::WeightInfo for SubstrateWeight { - /// Storage: Fee IssueFee (r:0 w:1) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) +impl WeightInfo for SubstrateWeight { + /// Storage: `Fee::IssueFee` (r:0 w:1) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee IssueGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee RedeemFee (r:0 w:1) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::RedeemFee` (r:0 w:1) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PremiumRedeemFee (r:0 w:1) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_premium_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PunishmentFee (r:0 w:1) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PunishmentFee` (r:0 w:1) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee ReplaceGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_replace_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Fee::IssueFee` (r:0 w:1) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_issue_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_issue_griefing_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::RedeemFee` (r:0 w:1) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_redeem_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_premium_redeem_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::PunishmentFee` (r:0 w:1) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_punishment_fee() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_replace_griefing_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/issue.rs b/runtime/pendulum/src/weights/issue.rs index bcf3d7fbb..a8c3a0c77 100644 --- a/runtime/pendulum/src/weights/issue.rs +++ b/runtime/pendulum/src/weights/issue.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for issue //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-06-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,7 +13,6 @@ // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // issue @@ -36,130 +35,267 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for issue. +pub trait WeightInfo { + fn request_issue() -> Weight; + fn execute_issue() -> Weight; + fn cancel_issue() -> Weight; + fn set_issue_period() -> Weight; + fn rate_limit_update() -> Weight; + fn minimum_transfer_amount_update() -> Weight; +} + /// Weights for issue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl issue::WeightInfo for SubstrateWeight { - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:3 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Issue IssueMinimumTransferAmount (r:1 w:0) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Issue IssueRequests (r:0 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:3 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueRequests` (r:0 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) fn request_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2060` - // Estimated: `10475` - // Minimum execution time: 95_000_000 picoseconds. - Weight::from_parts(96_000_000, 10475) + // Estimated: `11106` + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(89_000_000, 11106) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn execute_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2498` // Estimated: `71867` - // Minimum execution time: 8_239_000_000 picoseconds. - Weight::from_parts(8_285_000_000, 71867) + // Minimum execution time: 7_725_000_000 picoseconds. + Weight::from_parts(7_836_000_000, 71867) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1303` // Estimated: `4768` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(36_000_000, 4768) + // Minimum execution time: 33_000_000 picoseconds. + Weight::from_parts(33_000_000, 4768) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssuePeriod (r:0 w:1) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::IssuePeriod` (r:0 w:1) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_issue_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. + // Minimum execution time: 6_000_000 picoseconds. Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Issue LimitVolumeAmount (r:0 w:1) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Issue LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Issue LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Issue IntervalLength (r:0 w:1) - /// Proof: Issue IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Issue::IntervalLength` (r:0 w:1) + /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. + // Minimum execution time: 8_000_000 picoseconds. Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Issue IssueMinimumTransferAmount (r:0 w:1) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:3 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueRequests` (r:0 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + fn request_issue() -> Weight { + // Proof Size summary in bytes: + // Measured: `2060` + // Estimated: `11106` + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(89_000_000, 11106) + .saturating_add(RocksDbWeight::get().reads(18_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + } + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + fn execute_issue() -> Weight { + // Proof Size summary in bytes: + // Measured: `2498` + // Estimated: `71867` + // Minimum execution time: 7_725_000_000 picoseconds. + Weight::from_parts(7_836_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(11_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn cancel_issue() -> Weight { + // Proof Size summary in bytes: + // Measured: `1303` + // Estimated: `4768` + // Minimum execution time: 33_000_000 picoseconds. + Weight::from_parts(33_000_000, 4768) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Issue::IssuePeriod` (r:0 w:1) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn set_issue_period() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Issue::IntervalLength` (r:0 w:1) + /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn rate_limit_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn minimum_transfer_amount_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/nomination.rs b/runtime/pendulum/src/weights/nomination.rs index 80b51f0e9..285b33b15 100644 --- a/runtime/pendulum/src/weights/nomination.rs +++ b/runtime/pendulum/src/weights/nomination.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for nomination //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // nomination @@ -36,193 +35,400 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for nomination. +pub trait WeightInfo { + fn set_nomination_enabled() -> Weight; + fn opt_in_to_nomination() -> Weight; + fn opt_out_of_nomination() -> Weight; + fn deposit_collateral() -> Weight; + fn withdraw_collateral() -> Weight; +} + /// Weights for nomination using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl nomination::WeightInfo for SubstrateWeight { - /// Storage: Nomination NominationEnabled (r:0 w:1) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Nomination::NominationEnabled` (r:0 w:1) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn set_nomination_enabled() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) fn opt_in_to_nomination() -> Weight { // Proof Size summary in bytes: // Measured: `780` // Estimated: `4245` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(30_000_000, 4245) + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4245) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:1) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:2) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:2 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:2) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:2 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:2 w:2) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:1) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:2) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:2) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:2 w:2) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn opt_out_of_nomination() -> Weight { // Proof Size summary in bytes: - // Measured: `2427` - // Estimated: `8367` - // Minimum execution time: 232_000_000 picoseconds. - Weight::from_parts(242_000_000, 8367) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2531` + // Estimated: `8471` + // Minimum execution time: 166_000_000 picoseconds. + Weight::from_parts(182_000_000, 8471) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `3139` // Estimated: `9079` - // Minimum execution time: 227_000_000 picoseconds. - Weight::from_parts(253_000_000, 9079) + // Minimum execution time: 157_000_000 picoseconds. + Weight::from_parts(166_000_000, 9079) .saturating_add(T::DbWeight::get().reads(28_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3325` - // Estimated: `6790` - // Minimum execution time: 209_000_000 picoseconds. - Weight::from_parts(271_000_000, 6790) - .saturating_add(T::DbWeight::get().reads(24_u64)) + // Measured: `3429` + // Estimated: `7734` + // Minimum execution time: 155_000_000 picoseconds. + Weight::from_parts(162_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(26_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Nomination::NominationEnabled` (r:0 w:1) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + fn set_nomination_enabled() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + fn opt_in_to_nomination() -> Weight { + // Proof Size summary in bytes: + // Measured: `780` + // Estimated: `4245` + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 4245) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:1) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:2) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:2) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:2 w:2) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn opt_out_of_nomination() -> Weight { + // Proof Size summary in bytes: + // Measured: `2531` + // Estimated: `8471` + // Minimum execution time: 166_000_000 picoseconds. + Weight::from_parts(182_000_000, 8471) + .saturating_add(RocksDbWeight::get().reads(27_u64)) + .saturating_add(RocksDbWeight::get().writes(16_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn deposit_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `3139` + // Estimated: `9079` + // Minimum execution time: 157_000_000 picoseconds. + Weight::from_parts(166_000_000, 9079) + .saturating_add(RocksDbWeight::get().reads(28_u64)) + .saturating_add(RocksDbWeight::get().writes(13_u64)) + } + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn withdraw_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `3429` + // Estimated: `7734` + // Minimum execution time: 155_000_000 picoseconds. + Weight::from_parts(162_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(26_u64)) + .saturating_add(RocksDbWeight::get().writes(13_u64)) + } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/oracle.rs b/runtime/pendulum/src/weights/oracle.rs index b9877bd86..145fc889e 100644 --- a/runtime/pendulum/src/weights/oracle.rs +++ b/runtime/pendulum/src/weights/oracle.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // oracle @@ -36,13 +35,20 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for oracle. +pub trait WeightInfo { + fn on_initialize() -> Weight; + fn update_oracle_keys() -> Weight; + fn set_max_delay() -> Weight; +} + /// Weights for oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl oracle::WeightInfo for SubstrateWeight { - /// Storage: Timestamp Now (r:0 w:1) - /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) - /// Storage: Timestamp DidUpdate (r:0 w:1) - /// Proof: Timestamp DidUpdate (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `Timestamp::Now` (r:0 w:1) + /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) + /// Storage: `Timestamp::DidUpdate` (r:0 w:1) + /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn on_initialize() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -51,24 +57,60 @@ impl oracle::WeightInfo for SubstrateWeight { Weight::from_parts(1_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Oracle OracleKeys (r:0 w:1) - /// Proof Skipped: Oracle OracleKeys (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::OracleKeys` (r:0 w:1) + /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn update_oracle_keys() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Oracle MaxDelay (r:0 w:1) - /// Proof Skipped: Oracle MaxDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::MaxDelay` (r:0 w:1) + /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_max_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `Timestamp::Now` (r:0 w:1) + /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) + /// Storage: `Timestamp::DidUpdate` (r:0 w:1) + /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + fn on_initialize() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 1_000_000 picoseconds. + Weight::from_parts(1_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `Oracle::OracleKeys` (r:0 w:1) + /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn update_oracle_keys() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Oracle::MaxDelay` (r:0 w:1) + /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_max_delay() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/orml_asset_registry.rs b/runtime/pendulum/src/weights/orml_asset_registry.rs index aabdf34d8..a03707959 100644 --- a/runtime/pendulum/src/weights/orml_asset_registry.rs +++ b/runtime/pendulum/src/weights/orml_asset_registry.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `orml_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-07-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("pendulum")`, DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,10 +13,9 @@ // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet -// * +// orml-asset-registry // --extrinsic // * // --steps @@ -29,38 +28,39 @@ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] +#![allow(missing_docs)] use frame_support::{traits::Get, weights::Weight}; -use sp_std::marker::PhantomData; +use core::marker::PhantomData; /// Weight functions for `orml_asset_registry`. pub struct WeightInfo(PhantomData); impl orml_asset_registry::WeightInfo for WeightInfo { - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:1) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:1) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn register_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `66` - // Estimated: `7062` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 0) - .saturating_add(Weight::from_parts(0, 7062)) + // Measured: `104` + // Estimated: `4362` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 0) + .saturating_add(Weight::from_parts(0, 4362)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:2) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:2) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn update_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `707` - // Estimated: `8344` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_000_000, 0) - .saturating_add(Weight::from_parts(0, 8344)) + // Measured: `767` + // Estimated: `4362` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 0) + .saturating_add(Weight::from_parts(0, 4362)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs b/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs index 1c2a11555..da90af97f 100644 --- a/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs +++ b/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for orml_currencies_allowance_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // orml_currencies_allowance_extension @@ -36,62 +35,129 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for orml_currencies_allowance_extension. +pub trait WeightInfo { + fn add_allowed_currencies(n: u32, ) -> Weight; + fn remove_allowed_currencies(n: u32, ) -> Weight; + fn approve() -> Weight; + fn transfer_from() -> Weight; +} + /// Weights for orml_currencies_allowance_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl orml_currencies_allowance_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TokenAllowance AllowedCurrencies (r:2 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) +impl WeightInfo for SubstrateWeight { + /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn add_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `142` // Estimated: `6082` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(16_105_645, 6082) - // Standard Error: 2_439 - .saturating_add(Weight::from_parts(1_339_480, 0).saturating_mul(n.into())) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_066_849, 6082) + // Standard Error: 2_713 + .saturating_add(Weight::from_parts(1_016_865, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:0 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn remove_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(10_824_769, 0) - // Standard Error: 3_481 - .saturating_add(Weight::from_parts(1_300_759, 0).saturating_mul(n.into())) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_728_756, 0) + // Standard Error: 2_351 + .saturating_add(Weight::from_parts(1_002_649, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:0 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:0 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) fn approve() -> Weight { // Proof Size summary in bytes: // Measured: `184` // Estimated: `3649` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(19_000_000, 3649) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 3649) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:1 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:1 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_from() -> Weight { // Proof Size summary in bytes: // Measured: `581` // Estimated: `6196` - // Minimum execution time: 72_000_000 picoseconds. - Weight::from_parts(74_000_000, 6196) + // Minimum execution time: 53_000_000 picoseconds. + Weight::from_parts(54_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// The range of component `n` is `[1, 256]`. + fn add_allowed_currencies(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `142` + // Estimated: `6082` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_066_849, 6082) + // Standard Error: 2_713 + .saturating_add(Weight::from_parts(1_016_865, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// The range of component `n` is `[1, 256]`. + fn remove_allowed_currencies(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_728_756, 0) + // Standard Error: 2_351 + .saturating_add(Weight::from_parts(1_002_649, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:0 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn approve() -> Weight { + // Proof Size summary in bytes: + // Measured: `184` + // Estimated: `3649` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 3649) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:1 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn transfer_from() -> Weight { + // Proof Size summary in bytes: + // Measured: `581` + // Estimated: `6196` + // Minimum execution time: 53_000_000 picoseconds. + Weight::from_parts(54_000_000, 6196) + .saturating_add(RocksDbWeight::get().reads(4_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/pallet_xcm.rs b/runtime/pendulum/src/weights/pallet_xcm.rs index c0d3ba948..80b48d59e 100644 --- a/runtime/pendulum/src/weights/pallet_xcm.rs +++ b/runtime/pendulum/src/weights/pallet_xcm.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_xcm` //! //! 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: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `pop-os`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("pendulum")`, DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,7 +13,6 @@ // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // pallet-xcm @@ -37,28 +36,28 @@ use core::marker::PhantomData; /// Weight functions for `pallet_xcm`. pub struct WeightInfo(PhantomData); impl pallet_xcm::WeightInfo for WeightInfo { - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn send() -> Weight { // Proof Size summary in bytes: - // Measured: `145` - // Estimated: `3610` - // Minimum execution time: 40_032_000 picoseconds. - Weight::from_parts(40_460_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Measured: `245` + // Estimated: `3710` + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 0) + .saturating_add(Weight::from_parts(0, 3710)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: Benchmark Override (r:0 w:0) - /// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) + /// Storage: `Benchmark::Override` (r:0 w:0) + /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -67,14 +66,14 @@ impl pallet_xcm::WeightInfo for WeightInfo { Weight::from_parts(18_446_744_073_709_551_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: ParachainInfo ParachainId (r:1 w:0) - /// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) + /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` // Estimated: `1489` - // Minimum execution time: 37_188_000 picoseconds. - Weight::from_parts(39_629_000, 0) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -82,192 +81,192 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 14_427_000 picoseconds. - Weight::from_parts(30_136_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_126_000 picoseconds. - Weight::from_parts(15_296_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_default_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_002_000 picoseconds. - Weight::from_parts(5_109_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm QueryCounter (r:1 w:1) - /// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) + /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `145` - // Estimated: `3610` - // Minimum execution time: 46_138_000 picoseconds. - Weight::from_parts(46_714_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) + // Measured: `245` + // Estimated: `3710` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_000_000, 0) + .saturating_add(Weight::from_parts(0, 3710)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(5)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `328` - // Estimated: `3793` - // Minimum execution time: 45_902_000 picoseconds. - Weight::from_parts(47_995_000, 0) - .saturating_add(Weight::from_parts(0, 3793)) + // Measured: `428` + // Estimated: `3893` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(27_000_000, 0) + .saturating_add(Weight::from_parts(0, 3893)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } - /// Storage: PolkadotXcm XcmExecutionSuspended (r:0 w:1) - /// Proof Skipped: PolkadotXcm XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::XcmExecutionSuspended` (r:0 w:1) + /// Proof: `PolkadotXcm::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_suspension() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_807_000 picoseconds. - Weight::from_parts(5_523_000, 0) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: PolkadotXcm SupportedVersion (r:4 w:2) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:4 w:2) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `162` - // Estimated: `11052` - // Minimum execution time: 23_133_000 picoseconds. - Weight::from_parts(23_599_000, 0) - .saturating_add(Weight::from_parts(0, 11052)) + // Measured: `229` + // Estimated: `11119` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 0) + .saturating_add(Weight::from_parts(0, 11119)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `166` - // Estimated: `11056` - // Minimum execution time: 23_543_000 picoseconds. - Weight::from_parts(23_918_000, 0) - .saturating_add(Weight::from_parts(0, 11056)) + // Measured: `233` + // Estimated: `11123` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 0) + .saturating_add(Weight::from_parts(0, 11123)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `173` - // Estimated: `13538` - // Minimum execution time: 24_704_000 picoseconds. - Weight::from_parts(25_267_000, 0) - .saturating_add(Weight::from_parts(0, 13538)) + // Measured: `240` + // Estimated: `13605` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 0) + .saturating_add(Weight::from_parts(0, 13605)) .saturating_add(T::DbWeight::get().reads(5)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `212` - // Estimated: `6152` - // Minimum execution time: 42_577_000 picoseconds. - Weight::from_parts(43_366_000, 0) - .saturating_add(Weight::from_parts(0, 6152)) + // Measured: `312` + // Estimated: `6252` + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(23_000_000, 0) + .saturating_add(Weight::from_parts(0, 6252)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:3 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `206` - // Estimated: `8621` - // Minimum execution time: 12_957_000 picoseconds. - Weight::from_parts(13_179_000, 0) - .saturating_add(Weight::from_parts(0, 8621)) + // Measured: `272` + // Estimated: `8687` + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) + .saturating_add(Weight::from_parts(0, 8687)) .saturating_add(T::DbWeight::get().reads(3)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `173` - // Estimated: `11063` - // Minimum execution time: 23_953_000 picoseconds. - Weight::from_parts(24_967_000, 0) - .saturating_add(Weight::from_parts(0, 11063)) + // Measured: `240` + // Estimated: `11130` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 0) + .saturating_add(Weight::from_parts(0, 11130)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `215` - // Estimated: `11105` - // Minimum execution time: 50_999_000 picoseconds. - Weight::from_parts(51_842_000, 0) - .saturating_add(Weight::from_parts(0, 11105)) + // Measured: `316` + // Estimated: `11206` + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(30_000_000, 0) + .saturating_add(Weight::from_parts(0, 11206)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/runtime/pendulum/src/weights/replace.rs b/runtime/pendulum/src/weights/replace.rs index 5c5ebd2e2..12c1d76a6 100644 --- a/runtime/pendulum/src/weights/replace.rs +++ b/runtime/pendulum/src/weights/replace.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for replace //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // replace @@ -36,188 +35,396 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for replace. +pub trait WeightInfo { + fn request_replace() -> Weight; + fn withdraw_replace() -> Weight; + fn accept_replace() -> Weight; + fn execute_replace() -> Weight; + fn cancel_replace() -> Weight; + fn set_replace_period() -> Weight; + fn minimum_transfer_amount_update() -> Weight; +} + /// Weights for replace using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl replace::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Fee ReplaceGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn request_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `1531` - // Estimated: `4996` - // Minimum execution time: 73_000_000 picoseconds. - Weight::from_parts(74_000_000, 4996) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `1635` + // Estimated: `7734` + // Minimum execution time: 59_000_000 picoseconds. + Weight::from_parts(59_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn withdraw_replace() -> Weight { // Proof Size summary in bytes: // Measured: `650` // Estimated: `4115` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(30_000_000, 4115) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4115) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Replace ReplaceRequests (r:0 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceRequests` (r:0 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) fn accept_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3275` - // Estimated: `9215` - // Minimum execution time: 237_000_000 picoseconds. - Weight::from_parts(251_000_000, 9215) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `3379` + // Estimated: `9319` + // Minimum execution time: 188_000_000 picoseconds. + Weight::from_parts(190_000_000, 9319) + .saturating_add(T::DbWeight::get().reads(29_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_replace() -> Weight { // Proof Size summary in bytes: // Measured: `1968` // Estimated: `71867` - // Minimum execution time: 8_202_000_000 picoseconds. - Weight::from_parts(8_279_000_000, 71867) + // Minimum execution time: 7_735_000_000 picoseconds. + Weight::from_parts(7_890_000_000, 71867) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3078` - // Estimated: `9018` - // Minimum execution time: 142_000_000 picoseconds. - Weight::from_parts(145_000_000, 9018) - .saturating_add(T::DbWeight::get().reads(20_u64)) + // Measured: `3182` + // Estimated: `9122` + // Minimum execution time: 115_000_000 picoseconds. + Weight::from_parts(116_000_000, 9122) + .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } - /// Storage: Replace ReplacePeriod (r:0 w:1) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Replace::ReplacePeriod` (r:0 w:1) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_replace_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Replace ReplaceMinimumTransferAmount (r:0 w:1) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn request_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `1635` + // Estimated: `7734` + // Minimum execution time: 59_000_000 picoseconds. + Weight::from_parts(59_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(8_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn withdraw_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `650` + // Estimated: `4115` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4115) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceRequests` (r:0 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + fn accept_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `3379` + // Estimated: `9319` + // Minimum execution time: 188_000_000 picoseconds. + Weight::from_parts(190_000_000, 9319) + .saturating_add(RocksDbWeight::get().reads(29_u64)) + .saturating_add(RocksDbWeight::get().writes(16_u64)) + } + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn execute_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `1968` + // Estimated: `71867` + // Minimum execution time: 7_735_000_000 picoseconds. + Weight::from_parts(7_890_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(6_u64)) + .saturating_add(RocksDbWeight::get().writes(3_u64)) + } + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn cancel_replace() -> Weight { + // Proof Size summary in bytes: + // Measured: `3182` + // Estimated: `9122` + // Minimum execution time: 115_000_000 picoseconds. + Weight::from_parts(116_000_000, 9122) + .saturating_add(RocksDbWeight::get().reads(22_u64)) + .saturating_add(RocksDbWeight::get().writes(10_u64)) + } + /// Storage: `Replace::ReplacePeriod` (r:0 w:1) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + fn set_replace_period() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn minimum_transfer_amount_update() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/stellar_relay.rs b/runtime/pendulum/src/weights/stellar_relay.rs index b05371d72..ba417fab9 100644 --- a/runtime/pendulum/src/weights/stellar_relay.rs +++ b/runtime/pendulum/src/weights/stellar_relay.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for stellar_relay //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // stellar-relay @@ -36,26 +35,54 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for stellar_relay. +pub trait WeightInfo { + fn update_tier_1_validator_set() -> Weight; +} + /// Weights for stellar_relay using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl stellar_relay::WeightInfo for SubstrateWeight { - /// Storage: StellarRelay Validators (r:1 w:1) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:1) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: StellarRelay OldValidators (r:0 w:1) - /// Proof: StellarRelay OldValidators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:0 w:1) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay OldOrganizations (r:0 w:1) - /// Proof: StellarRelay OldOrganizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `StellarRelay::Validators` (r:1 w:1) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:1) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldValidators` (r:0 w:1) + /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) + /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) fn update_tier_1_validator_set() -> Weight { // Proof Size summary in bytes: // Measured: `2446` // Estimated: `71867` - // Minimum execution time: 146_000_000 picoseconds. - Weight::from_parts(156_000_000, 71867) + // Minimum execution time: 117_000_000 picoseconds. + Weight::from_parts(121_000_000, 71867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `StellarRelay::Validators` (r:1 w:1) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:1) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldValidators` (r:0 w:1) + /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) + /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + fn update_tier_1_validator_set() -> Weight { + // Proof Size summary in bytes: + // Measured: `2446` + // Estimated: `71867` + // Minimum execution time: 117_000_000 picoseconds. + Weight::from_parts(121_000_000, 71867) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/treasury_buyout_extension.rs b/runtime/pendulum/src/weights/treasury_buyout_extension.rs index 8e5c28d62..95e9ae2ec 100644 --- a/runtime/pendulum/src/weights/treasury_buyout_extension.rs +++ b/runtime/pendulum/src/weights/treasury_buyout_extension.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for treasury_buyout_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-05-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // treasury-buyout-extension @@ -36,54 +35,112 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for treasury_buyout_extension. +pub trait WeightInfo { + fn buyout() -> Weight; + fn update_buyout_limit() -> Weight; + fn update_allowed_assets(n: u32, ) -> Weight; +} + /// Weights for treasury_buyout_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl treasury_buyout_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:0) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: DiaOracleModule CoinInfosMap (r:1 w:0) - /// Proof Skipped: DiaOracleModule CoinInfosMap (max_values: None, max_size: None, mode: Measured) - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:1 w:0) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: TreasuryBuyoutExtension Buyouts (r:1 w:1) - /// Proof: TreasuryBuyoutExtension Buyouts (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn buyout() -> Weight { // Proof Size summary in bytes: - // Measured: `1223` - // Estimated: `7163` - // Minimum execution time: 121_000_000 picoseconds. - Weight::from_parts(125_000_000, 7163) + // Measured: `1294` + // Estimated: `7734` + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(92_000_000, 7734) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:0 w:1) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn update_buyout_limit() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:1) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 20]`. fn update_allowed_assets(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3527` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(15_597_893, 3527) - // Standard Error: 5_165 - .saturating_add(Weight::from_parts(1_242_326, 0).saturating_mul(n.into())) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(11_416_616, 3527) + // Standard Error: 4_565 + .saturating_add(Weight::from_parts(919_698, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + fn buyout() -> Weight { + // Proof Size summary in bytes: + // Measured: `1294` + // Estimated: `7734` + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(92_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(10_u64)) + .saturating_add(RocksDbWeight::get().writes(5_u64)) + } + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + fn update_buyout_limit() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// The range of component `n` is `[1, 20]`. + fn update_allowed_assets(n: u32, ) -> Weight { + // Proof Size summary in bytes: + // Measured: `4` + // Estimated: `3527` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(11_416_616, 3527) + // Standard Error: 4_565 + .saturating_add(Weight::from_parts(919_698, 0).saturating_mul(n.into())) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/vault_registry.rs b/runtime/pendulum/src/weights/vault_registry.rs index ccd9280f2..9ece55545 100644 --- a/runtime/pendulum/src/weights/vault_registry.rs +++ b/runtime/pendulum/src/weights/vault_registry.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for vault_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // vault-registry @@ -36,346 +35,719 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; +/// Weight functions needed for vault_registry. +pub trait WeightInfo { + fn register_vault() -> Weight; + fn deposit_collateral() -> Weight; + fn withdraw_collateral() -> Weight; + fn register_public_key() -> Weight; + fn accept_new_issues() -> Weight; + fn set_custom_secure_threshold() -> Weight; + fn set_minimum_collateral() -> Weight; + fn set_system_collateral_ceiling() -> Weight; + fn set_secure_collateral_threshold() -> Weight; + fn set_premium_redeem_threshold() -> Weight; + fn set_liquidation_collateral_threshold() -> Weight; + fn report_undercollateralized_vault() -> Weight; + fn recover_vault_id() -> Weight; + fn set_punishment_delay() -> Weight; +} + /// Weights for vault_registry using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl vault_registry::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry MinimumCollateralVault (r:1 w:0) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) +impl WeightInfo for SubstrateWeight { + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn register_vault() -> Weight { // Proof Size summary in bytes: // Measured: `1079` // Estimated: `4544` - // Minimum execution time: 153_000_000 picoseconds. - Weight::from_parts(159_000_000, 4544) + // Minimum execution time: 113_000_000 picoseconds. + Weight::from_parts(115_000_000, 4544) .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2501` - // Estimated: `5966` - // Minimum execution time: 178_000_000 picoseconds. - Weight::from_parts(183_000_000, 5966) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2605` + // Estimated: `7734` + // Minimum execution time: 139_000_000 picoseconds. + Weight::from_parts(142_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2475` - // Estimated: `5940` - // Minimum execution time: 187_000_000 picoseconds. - Weight::from_parts(197_000_000, 5940) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2579` + // Estimated: `7734` + // Minimum execution time: 147_000_000 picoseconds. + Weight::from_parts(152_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:1) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_public_key() -> Weight { // Proof Size summary in bytes: // Measured: `334` // Estimated: `3799` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 3799) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 3799) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) fn accept_new_issues() -> Weight { // Proof Size summary in bytes: // Measured: `1484` // Estimated: `4949` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(61_000_000, 4949) + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(47_000_000, 4949) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_custom_secure_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `711` // Estimated: `4176` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 4176) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 4176) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry MinimumCollateralVault (r:0 w:1) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_minimum_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry SystemCollateralCeiling (r:0 w:1) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_system_collateral_ceiling() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultStaking RewardCurrencies (r:1 w:1) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_secure_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `1565` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 1565) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 1565) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry PremiumRedeemThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_premium_redeem_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn report_undercollateralized_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `2708` - // Estimated: `6240` - // Minimum execution time: 323_000_000 picoseconds. - Weight::from_parts(343_000_000, 6240) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2812` + // Estimated: `7734` + // Minimum execution time: 249_000_000 picoseconds. + Weight::from_parts(257_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recover_vault_id() -> Weight { // Proof Size summary in bytes: // Measured: `649` // Estimated: `4114` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 4114) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 4114) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry PunishmentDelay (r:0 w:1) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } +} + +// For backwards compatibility and tests +impl WeightInfo for () { + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + fn register_vault() -> Weight { + // Proof Size summary in bytes: + // Measured: `1079` + // Estimated: `4544` + // Minimum execution time: 113_000_000 picoseconds. + Weight::from_parts(115_000_000, 4544) + .saturating_add(RocksDbWeight::get().reads(24_u64)) + .saturating_add(RocksDbWeight::get().writes(12_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + fn deposit_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `2605` + // Estimated: `7734` + // Minimum execution time: 139_000_000 picoseconds. + Weight::from_parts(142_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(23_u64)) + .saturating_add(RocksDbWeight::get().writes(12_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + fn withdraw_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `2579` + // Estimated: `7734` + // Minimum execution time: 147_000_000 picoseconds. + Weight::from_parts(152_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(23_u64)) + .saturating_add(RocksDbWeight::get().writes(12_u64)) + } + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn register_public_key() -> Weight { + // Proof Size summary in bytes: + // Measured: `334` + // Estimated: `3799` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 3799) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn accept_new_issues() -> Weight { + // Proof Size summary in bytes: + // Measured: `1484` + // Estimated: `4949` + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(47_000_000, 4949) + .saturating_add(RocksDbWeight::get().reads(9_u64)) + .saturating_add(RocksDbWeight::get().writes(4_u64)) + } + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_custom_secure_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `711` + // Estimated: `4176` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 4176) + .saturating_add(RocksDbWeight::get().reads(2_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_minimum_collateral() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_system_collateral_ceiling() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_secure_collateral_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `80` + // Estimated: `1565` + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 1565) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(2_u64)) + } + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_premium_redeem_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn set_liquidation_collateral_threshold() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn report_undercollateralized_vault() -> Weight { + // Proof Size summary in bytes: + // Measured: `2812` + // Estimated: `7734` + // Minimum execution time: 249_000_000 picoseconds. + Weight::from_parts(257_000_000, 7734) + .saturating_add(RocksDbWeight::get().reads(27_u64)) + .saturating_add(RocksDbWeight::get().writes(16_u64)) + } + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + fn recover_vault_id() -> Weight { + // Proof Size summary in bytes: + // Measured: `649` + // Estimated: `4114` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 4114) + .saturating_add(RocksDbWeight::get().reads(1_u64)) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } + /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + fn set_punishment_delay() -> Weight { + // Proof Size summary in bytes: + // Measured: `0` + // Estimated: `0` + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) + .saturating_add(RocksDbWeight::get().writes(1_u64)) + } } \ No newline at end of file From 82ec7d31f4f016abab69cc34a5f231d14f0305fc Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 11 Sep 2024 16:30:47 -0300 Subject: [PATCH 58/64] Revert "add benchmarkings (those not failed), modify config to use default weight" This reverts commit 79012a103e1f57fcefa852a91691307ba338b69d. --- Cargo.lock | 8 +- runtime/amplitude/src/lib.rs | 24 +- runtime/amplitude/src/weights/dia_oracle.rs | 130 +- runtime/amplitude/src/weights/fee.rs | 133 +- runtime/amplitude/src/weights/issue.rs | 316 ++-- runtime/amplitude/src/weights/nomination.rs | 534 ++---- runtime/amplitude/src/weights/oracle.rs | 80 +- .../src/weights/orml_asset_registry.rs | 44 +- .../orml_currencies_allowance_extension.rs | 130 +- runtime/amplitude/src/weights/pallet_xcm.rs | 295 ++-- .../src/weights/parachain_staking.rs | 1437 +++++------------ runtime/amplitude/src/weights/redeem.rs | 702 +++----- runtime/amplitude/src/weights/replace.rs | 505 ++---- .../amplitude/src/weights/stellar_relay.rs | 63 +- .../src/weights/treasury_buyout_extension.rs | 123 +- .../amplitude/src/weights/vault_registry.rs | 894 +++------- runtime/foucoco/src/lib.rs | 22 +- runtime/foucoco/src/weights/dia_oracle.rs | 132 +- runtime/foucoco/src/weights/fee.rs | 133 +- runtime/foucoco/src/weights/issue.rs | 316 ++-- runtime/foucoco/src/weights/nomination.rs | 538 ++---- runtime/foucoco/src/weights/oracle.rs | 80 +- .../src/weights/orml_asset_registry.rs | 46 +- .../orml_currencies_allowance_extension.rs | 136 +- runtime/foucoco/src/weights/pallet_xcm.rs | 265 +-- runtime/foucoco/src/weights/redeem.rs | 822 +++++----- runtime/foucoco/src/weights/replace.rs | 505 ++---- runtime/foucoco/src/weights/stellar_relay.rs | 63 +- .../src/weights/treasury_buyout_extension.rs | 123 +- runtime/foucoco/src/weights/vault_registry.rs | 902 +++-------- runtime/pendulum/src/lib.rs | 20 +- runtime/pendulum/src/weights/dia_oracle.rs | 138 +- runtime/pendulum/src/weights/fee.rs | 133 +- runtime/pendulum/src/weights/issue.rs | 310 +--- runtime/pendulum/src/weights/nomination.rs | 534 ++---- runtime/pendulum/src/weights/oracle.rs | 78 +- .../src/weights/orml_asset_registry.rs | 48 +- .../orml_currencies_allowance_extension.rs | 130 +- runtime/pendulum/src/weights/pallet_xcm.rs | 295 ++-- runtime/pendulum/src/weights/replace.rs | 505 ++---- runtime/pendulum/src/weights/stellar_relay.rs | 63 +- .../src/weights/treasury_buyout_extension.rs | 125 +- .../pendulum/src/weights/vault_registry.rs | 894 +++------- 43 files changed, 3977 insertions(+), 8797 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2aa7ee6b8..f2799b3f2 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -445,7 +445,7 @@ dependencies = [ [[package]] name = "ark-secret-scalar" version = "0.0.2" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ec", "ark-ff", @@ -493,7 +493,7 @@ dependencies = [ [[package]] name = "ark-transcript" version = "0.0.2" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ff", "ark-serialize", @@ -1058,7 +1058,7 @@ dependencies = [ [[package]] name = "bandersnatch_vrfs" version = "0.0.4" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-bls12-381", "ark-ec", @@ -3559,7 +3559,7 @@ dependencies = [ [[package]] name = "dleq_vrf" version = "0.0.2" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ec", "ark-ff", diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 2d09f12f0..d231b4d30 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -938,7 +938,7 @@ impl parachain_staking::Config for Runtime { type NetworkRewardStart = NetworkRewardStart; type NetworkRewardBeneficiary = Treasury; type CollatorRewardRateDecay = CollatorRewardRateDecay; - type WeightInfo = (); + type WeightInfo = weights::parachain_staking::SubstrateWeight; const BLOCKS_PER_YEAR: BlockNumber = BLOCKS_PER_YEAR; } @@ -1070,7 +1070,7 @@ impl dia_oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type AuthorityId = dia_oracle::crypto::DiaAuthId; - type WeightInfo = (); + type WeightInfo = weights::dia_oracle::SubstrateWeight; } impl frame_system::offchain::SigningTypes for Runtime { @@ -1219,7 +1219,7 @@ cfg_if::cfg_if! { impl oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::oracle::SubstrateWeight; type DecimalsLookup = DecimalsLookupImpl; type DataProvider = DataProviderImpl; #[cfg(feature = "runtime-benchmarks")] @@ -1238,7 +1238,7 @@ impl stellar_relay::Config for Runtime { type OrganizationLimit = OrganizationLimit; type ValidatorLimit = ValidatorLimit; type IsPublicNetwork = IsPublicNetwork; - type WeightInfo =(); + type WeightInfo = weights::stellar_relay::SubstrateWeight; } parameter_types! { @@ -1249,7 +1249,7 @@ parameter_types! { } impl fee::Config for Runtime { type FeePalletId = FeePalletId; - type WeightInfo = (); + type WeightInfo = weights::fee::SubstrateWeight; type SignedFixedPoint = SignedFixedPoint; type SignedInner = SignedInner; type UnsignedFixedPoint = UnsignedFixedPoint; @@ -1265,13 +1265,13 @@ impl vault_registry::Config for Runtime { type PalletId = VaultRegistryPalletId; type RuntimeEvent = RuntimeEvent; type Balance = Balance; - type WeightInfo = (); + type WeightInfo = weights::vault_registry::SubstrateWeight; type GetGriefingCollateralCurrencyId = NativeCurrencyId; } impl redeem::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::redeem::SubstrateWeight; } pub struct BlockNumberToBalance; @@ -1285,17 +1285,17 @@ impl sp_runtime::traits::Convert for BlockNumberToBalance impl issue::Config for Runtime { type RuntimeEvent = RuntimeEvent; type BlockNumberToBalance = BlockNumberToBalance; - type WeightInfo = (); + type WeightInfo = weights::issue::SubstrateWeight; } impl nomination::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::nomination::SubstrateWeight; } impl replace::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::replace::SubstrateWeight; } impl clients_info::Config for Runtime { @@ -1407,7 +1407,7 @@ impl pallet_proxy::Config for Runtime { impl orml_currencies_allowance_extension::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::orml_currencies_allowance_extension::SubstrateWeight; type MaxAllowedCurrencies = ConstU32<256>; } @@ -1443,7 +1443,7 @@ impl treasury_buyout_extension::Config for Runtime { type DecimalsLookup = DecimalsLookupImpl; type MinAmountToBuyout = MinAmountToBuyout; type MaxAllowedBuyoutCurrencies = MaxAllowedBuyoutCurrencies; - type WeightInfo = (); + type WeightInfo = weights::treasury_buyout_extension::SubstrateWeight; #[cfg(feature = "runtime-benchmarks")] type RelayChainCurrencyId = RelayChainCurrencyId; } diff --git a/runtime/amplitude/src/weights/dia_oracle.rs b/runtime/amplitude/src/weights/dia_oracle.rs index f0c900b6d..5766f5d41 100644 --- a/runtime/amplitude/src/weights/dia_oracle.rs +++ b/runtime/amplitude/src/weights/dia_oracle.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for dia_oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: @@ -35,21 +35,9 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for dia_oracle. -pub trait WeightInfo { - fn add_currency() -> Weight; - fn remove_currency() -> Weight; - fn authorize_account() -> Weight; - fn authorize_account_signed() -> Weight; - fn deauthorize_account() -> Weight; - fn deauthorize_account_signed() -> Weight; - fn set_updated_coin_infos() -> Weight; - fn set_batching_api() -> Weight; -} - /// Weights for dia_oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { +impl dia_oracle::WeightInfo for SubstrateWeight { /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) @@ -58,7 +46,7 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `472` // Estimated: `3937` - // Minimum execution time: 14_000_000 picoseconds. + // Minimum execution time: 15_000_000 picoseconds. Weight::from_parts(15_000_000, 3937) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -72,7 +60,7 @@ impl WeightInfo for SubstrateWeight { // Measured: `472` // Estimated: `3937` // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 3937) + Weight::from_parts(11_000_000, 3937) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) @@ -92,8 +80,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `6298` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6298) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 6298) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -114,7 +102,7 @@ impl WeightInfo for SubstrateWeight { // Measured: `358` // Estimated: `6298` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6298) + Weight::from_parts(13_000_000, 6298) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -126,8 +114,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `3823` - // Minimum execution time: 9_498_000_000 picoseconds. - Weight::from_parts(9_560_000_000, 3823) + // Minimum execution time: 9_920_000_000 picoseconds. + Weight::from_parts(9_970_000_000, 3823) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -144,102 +132,4 @@ impl WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) - /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn add_currency() -> Weight { - // Proof Size summary in bytes: - // Measured: `472` - // Estimated: `3937` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 3937) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:0) - /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn remove_currency() -> Weight { - // Proof Size summary in bytes: - // Measured: `472` - // Estimated: `3937` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 3937) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn authorize_account() -> Weight { - // Proof Size summary in bytes: - // Measured: `305` - // Estimated: `3770` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 3770) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn authorize_account_signed() -> Weight { - // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `6298` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6298) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn deauthorize_account() -> Weight { - // Proof Size summary in bytes: - // Measured: `305` - // Estimated: `3770` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3770) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn deauthorize_account_signed() -> Weight { - // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `6298` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6298) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::CoinInfosMap` (r:0 w:1) - /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_updated_coin_infos() -> Weight { - // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `3823` - // Minimum execution time: 9_498_000_000 picoseconds. - Weight::from_parts(9_560_000_000, 3823) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::BatchingApi` (r:0 w:1) - /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_batching_api() -> Weight { - // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `3823` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3823) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/fee.rs b/runtime/amplitude/src/weights/fee.rs index ef8a09368..1112cc6b2 100644 --- a/runtime/amplitude/src/weights/fee.rs +++ b/runtime/amplitude/src/weights/fee.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // fee @@ -35,141 +36,67 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for fee. -pub trait WeightInfo { - fn set_issue_fee() -> Weight; - fn set_issue_griefing_collateral() -> Weight; - fn set_redeem_fee() -> Weight; - fn set_premium_redeem_fee() -> Weight; - fn set_punishment_fee() -> Weight; - fn set_replace_griefing_collateral() -> Weight; -} - /// Weights for fee using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Fee::IssueFee` (r:0 w:1) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) +impl fee::WeightInfo for SubstrateWeight { + /// Storage: Fee IssueFee (r:0 w:1) + /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) fn set_issue_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee IssueGriefingCollateral (r:0 w:1) + /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) fn set_issue_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::RedeemFee` (r:0 w:1) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee RedeemFee (r:0 w:1) + /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) fn set_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee PremiumRedeemFee (r:0 w:1) + /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) fn set_premium_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::PunishmentFee` (r:0 w:1) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee PunishmentFee (r:0 w:1) + /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) fn set_punishment_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee ReplaceGriefingCollateral (r:0 w:1) + /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) fn set_replace_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Fee::IssueFee` (r:0 w:1) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_issue_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_issue_griefing_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::RedeemFee` (r:0 w:1) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_redeem_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_premium_redeem_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::PunishmentFee` (r:0 w:1) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_punishment_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_replace_griefing_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/issue.rs b/runtime/amplitude/src/weights/issue.rs index 65551abbb..21cac350b 100644 --- a/runtime/amplitude/src/weights/issue.rs +++ b/runtime/amplitude/src/weights/issue.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for issue //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-06-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Marcels-MBP`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,6 +13,7 @@ // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // issue @@ -35,267 +36,130 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for issue. -pub trait WeightInfo { - fn request_issue() -> Weight; - fn execute_issue() -> Weight; - fn cancel_issue() -> Weight; - fn set_issue_period() -> Weight; - fn rate_limit_update() -> Weight; - fn minimum_transfer_amount_update() -> Weight; -} - /// Weights for issue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:3 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueRequests` (r:0 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) +impl issue::WeightInfo for SubstrateWeight { + /// Storage: Issue LimitVolumeAmount (r:1 w:0) + /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:3 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee IssueGriefingCollateral (r:1 w:0) + /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Issue IssueMinimumTransferAmount (r:1 w:0) + /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee IssueFee (r:1 w:0) + /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Security Nonce (r:1 w:1) + /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System ParentHash (r:1 w:0) + /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) + /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Issue IssuePeriod (r:1 w:0) + /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Issue IssueRequests (r:0 w:1) + /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) fn request_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1923` - // Estimated: `11106` - // Minimum execution time: 86_000_000 picoseconds. - Weight::from_parts(91_000_000, 11106) + // Estimated: `10338` + // Minimum execution time: 102_000_000 picoseconds. + Weight::from_parts(105_000_000, 10338) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: Issue IssueRequests (r:1 w:1) + /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay Validators (r:1 w:0) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:0) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee IssueFee (r:1 w:0) + /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Issue LimitVolumeAmount (r:1 w:0) + /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalStake (r:2 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:1 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) fn execute_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2498` // Estimated: `71867` - // Minimum execution time: 7_761_000_000 picoseconds. - Weight::from_parts(7_824_000_000, 71867) + // Minimum execution time: 8_831_000_000 picoseconds. + Weight::from_parts(8_902_000_000, 71867) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Issue IssueRequests (r:1 w:1) + /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + /// Storage: Issue IssuePeriod (r:1 w:0) + /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn cancel_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1303` // Estimated: `4768` - // Minimum execution time: 32_000_000 picoseconds. - Weight::from_parts(32_000_000, 4768) + // Minimum execution time: 38_000_000 picoseconds. + Weight::from_parts(39_000_000, 4768) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Issue::IssuePeriod` (r:0 w:1) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Issue IssuePeriod (r:0 w:1) + /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn set_issue_period() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } - /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Issue::IntervalLength` (r:0 w:1) - /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 8_000_000 picoseconds. Weight::from_parts(8_000_000, 0) - .saturating_add(T::DbWeight::get().writes(3_u64)) - } - /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn minimum_transfer_amount_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:3 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueRequests` (r:0 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - fn request_issue() -> Weight { - // Proof Size summary in bytes: - // Measured: `1923` - // Estimated: `11106` - // Minimum execution time: 86_000_000 picoseconds. - Weight::from_parts(91_000_000, 11106) - .saturating_add(RocksDbWeight::get().reads(18_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - fn execute_issue() -> Weight { - // Proof Size summary in bytes: - // Measured: `2498` - // Estimated: `71867` - // Minimum execution time: 7_761_000_000 picoseconds. - Weight::from_parts(7_824_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(11_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn cancel_issue() -> Weight { - // Proof Size summary in bytes: - // Measured: `1303` - // Estimated: `4768` - // Minimum execution time: 32_000_000 picoseconds. - Weight::from_parts(32_000_000, 4768) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Issue::IssuePeriod` (r:0 w:1) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn set_issue_period() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Issue::IntervalLength` (r:0 w:1) - /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Issue LimitVolumeAmount (r:0 w:1) + /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: Issue LimitVolumeCurrencyId (r:0 w:1) + /// Proof: Issue LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) + /// Storage: Issue IntervalLength (r:0 w:1) + /// Proof: Issue IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(3_u64)) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: Issue IssueMinimumTransferAmount (r:0 w:1) + /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/nomination.rs b/runtime/amplitude/src/weights/nomination.rs index 2d1b2c179..01f15c087 100644 --- a/runtime/amplitude/src/weights/nomination.rs +++ b/runtime/amplitude/src/weights/nomination.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for nomination //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // nomination @@ -35,400 +36,193 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for nomination. -pub trait WeightInfo { - fn set_nomination_enabled() -> Weight; - fn opt_in_to_nomination() -> Weight; - fn opt_out_of_nomination() -> Weight; - fn deposit_collateral() -> Weight; - fn withdraw_collateral() -> Weight; -} - /// Weights for nomination using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Nomination::NominationEnabled` (r:0 w:1) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) +impl nomination::WeightInfo for SubstrateWeight { + /// Storage: Nomination NominationEnabled (r:0 w:1) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) fn set_nomination_enabled() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Nomination NominationEnabled (r:1 w:0) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Nomination Vaults (r:1 w:1) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) fn opt_in_to_nomination() -> Weight { // Proof Size summary in bytes: // Measured: `780` // Estimated: `4245` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4245) + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(28_000_000, 4245) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:1) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:2) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:2) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:2 w:2) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Nomination Vaults (r:1 w:1) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:1) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:2 w:2) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:2 w:2) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:2 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:2 w:2) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:2 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:2 w:2) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:2 w:2) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) fn opt_out_of_nomination() -> Weight { // Proof Size summary in bytes: - // Measured: `2531` - // Estimated: `8471` - // Minimum execution time: 169_000_000 picoseconds. - Weight::from_parts(172_000_000, 8471) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `2427` + // Estimated: `8367` + // Minimum execution time: 214_000_000 picoseconds. + Weight::from_parts(226_000_000, 8367) + .saturating_add(T::DbWeight::get().reads(25_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Nomination NominationEnabled (r:1 w:0) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: Nomination Vaults (r:1 w:0) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:2 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:2 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:0) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `3100` // Estimated: `9040` - // Minimum execution time: 158_000_000 picoseconds. - Weight::from_parts(161_000_000, 9040) + // Minimum execution time: 208_000_000 picoseconds. + Weight::from_parts(216_000_000, 9040) .saturating_add(T::DbWeight::get().reads(28_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Nomination NominationEnabled (r:1 w:0) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: Nomination Vaults (r:1 w:0) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:0) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3396` - // Estimated: `7734` - // Minimum execution time: 158_000_000 picoseconds. - Weight::from_parts(162_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(26_u64)) + // Measured: `3292` + // Estimated: `6757` + // Minimum execution time: 195_000_000 picoseconds. + Weight::from_parts(200_000_000, 6757) + .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Nomination::NominationEnabled` (r:0 w:1) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - fn set_nomination_enabled() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - fn opt_in_to_nomination() -> Weight { - // Proof Size summary in bytes: - // Measured: `780` - // Estimated: `4245` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4245) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:1) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:2) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:2) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:2 w:2) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn opt_out_of_nomination() -> Weight { - // Proof Size summary in bytes: - // Measured: `2531` - // Estimated: `8471` - // Minimum execution time: 169_000_000 picoseconds. - Weight::from_parts(172_000_000, 8471) - .saturating_add(RocksDbWeight::get().reads(27_u64)) - .saturating_add(RocksDbWeight::get().writes(16_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn deposit_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `3100` - // Estimated: `9040` - // Minimum execution time: 158_000_000 picoseconds. - Weight::from_parts(161_000_000, 9040) - .saturating_add(RocksDbWeight::get().reads(28_u64)) - .saturating_add(RocksDbWeight::get().writes(13_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn withdraw_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `3396` - // Estimated: `7734` - // Minimum execution time: 158_000_000 picoseconds. - Weight::from_parts(162_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(26_u64)) - .saturating_add(RocksDbWeight::get().writes(13_u64)) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/oracle.rs b/runtime/amplitude/src/weights/oracle.rs index a66bed541..6f60749fc 100644 --- a/runtime/amplitude/src/weights/oracle.rs +++ b/runtime/amplitude/src/weights/oracle.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // oracle @@ -35,82 +36,39 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for oracle. -pub trait WeightInfo { - fn on_initialize() -> Weight; - fn update_oracle_keys() -> Weight; - fn set_max_delay() -> Weight; -} - /// Weights for oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Timestamp::Now` (r:0 w:1) - /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) - /// Storage: `Timestamp::DidUpdate` (r:0 w:1) - /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) +impl oracle::WeightInfo for SubstrateWeight { + /// Storage: Timestamp Now (r:0 w:1) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Timestamp DidUpdate (r:0 w:1) + /// Proof: Timestamp DidUpdate (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) fn on_initialize() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) + Weight::from_parts(2_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Oracle::OracleKeys` (r:0 w:1) - /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Oracle OracleKeys (r:0 w:1) + /// Proof Skipped: Oracle OracleKeys (max_values: Some(1), max_size: None, mode: Measured) fn update_oracle_keys() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Oracle::MaxDelay` (r:0 w:1) - /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Oracle MaxDelay (r:0 w:1) + /// Proof Skipped: Oracle MaxDelay (max_values: Some(1), max_size: None, mode: Measured) fn set_max_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Timestamp::Now` (r:0 w:1) - /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) - /// Storage: `Timestamp::DidUpdate` (r:0 w:1) - /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - fn on_initialize() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Oracle::OracleKeys` (r:0 w:1) - /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn update_oracle_keys() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Oracle::MaxDelay` (r:0 w:1) - /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_max_delay() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/orml_asset_registry.rs b/runtime/amplitude/src/weights/orml_asset_registry.rs index 3ed485034..200ff9c48 100644 --- a/runtime/amplitude/src/weights/orml_asset_registry.rs +++ b/runtime/amplitude/src/weights/orml_asset_registry.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `orml_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-07-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("amplitude")`, DB CACHE: 1024 +//! HOSTNAME: `Marcels-MBP`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,6 +13,7 @@ // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // orml-asset-registry @@ -28,39 +29,38 @@ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] -#![allow(missing_docs)] use frame_support::{traits::Get, weights::Weight}; -use core::marker::PhantomData; +use sp_std::marker::PhantomData; /// Weight functions for `orml_asset_registry`. pub struct WeightInfo(PhantomData); impl orml_asset_registry::WeightInfo for WeightInfo { - /// Storage: `AssetRegistry::Metadata` (r:1 w:1) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:1) - /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) + /// Storage: AssetRegistry Metadata (r:1 w:1) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry LocationToAssetId (r:1 w:1) + /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) fn register_asset() -> Weight { // Proof Size summary in bytes: // Measured: `104` - // Estimated: `4362` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) - .saturating_add(Weight::from_parts(0, 4362)) + // Estimated: `7138` + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_000_000, 0) + .saturating_add(Weight::from_parts(0, 7138)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `AssetRegistry::Metadata` (r:1 w:1) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:2) - /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) + /// Storage: AssetRegistry Metadata (r:1 w:1) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry LocationToAssetId (r:1 w:2) + /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) fn update_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `767` - // Estimated: `4362` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) - .saturating_add(Weight::from_parts(0, 4362)) + // Measured: `745` + // Estimated: `8420` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_000_000, 0) + .saturating_add(Weight::from_parts(0, 8420)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs b/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs index e3b6c4481..4eae616b7 100644 --- a/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs +++ b/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for orml_currencies_allowance_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // orml_currencies_allowance_extension @@ -35,129 +36,62 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for orml_currencies_allowance_extension. -pub trait WeightInfo { - fn add_allowed_currencies(n: u32, ) -> Weight; - fn remove_allowed_currencies(n: u32, ) -> Weight; - fn approve() -> Weight; - fn transfer_from() -> Weight; -} - /// Weights for orml_currencies_allowance_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) +impl orml_currencies_allowance_extension::default_weights::WeightInfo for SubstrateWeight { + /// Storage: TokenAllowance AllowedCurrencies (r:2 w:1) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) /// The range of component `n` is `[1, 256]`. fn add_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `142` // Estimated: `6082` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_348_497, 6082) - // Standard Error: 866 - .saturating_add(Weight::from_parts(966_798, 0).saturating_mul(n.into())) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(20_059_699, 6082) + // Standard Error: 2_380 + .saturating_add(Weight::from_parts(1_332_341, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: TokenAllowance AllowedCurrencies (r:0 w:1) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) /// The range of component `n` is `[1, 256]`. fn remove_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_004_760, 0) - // Standard Error: 1_006 - .saturating_add(Weight::from_parts(954_688, 0).saturating_mul(n.into())) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(10_779_821, 0) + // Standard Error: 4_298 + .saturating_add(Weight::from_parts(1_334_011, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:0 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: TokenAllowance Approvals (r:0 w:1) + /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) fn approve() -> Weight { // Proof Size summary in bytes: // Measured: `184` // Estimated: `3649` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 3649) + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(18_000_000, 3649) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:1 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: TokenAllowance Approvals (r:1 w:1) + /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_from() -> Weight { // Proof Size summary in bytes: // Measured: `561` // Estimated: `6196` - // Minimum execution time: 52_000_000 picoseconds. - Weight::from_parts(53_000_000, 6196) + // Minimum execution time: 73_000_000 picoseconds. + Weight::from_parts(74_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// The range of component `n` is `[1, 256]`. - fn add_allowed_currencies(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `142` - // Estimated: `6082` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_348_497, 6082) - // Standard Error: 866 - .saturating_add(Weight::from_parts(966_798, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// The range of component `n` is `[1, 256]`. - fn remove_allowed_currencies(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_004_760, 0) - // Standard Error: 1_006 - .saturating_add(Weight::from_parts(954_688, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:0 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn approve() -> Weight { - // Proof Size summary in bytes: - // Measured: `184` - // Estimated: `3649` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 3649) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:1 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn transfer_from() -> Weight { - // Proof Size summary in bytes: - // Measured: `561` - // Estimated: `6196` - // Minimum execution time: 52_000_000 picoseconds. - Weight::from_parts(53_000_000, 6196) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/pallet_xcm.rs b/runtime/amplitude/src/weights/pallet_xcm.rs index 2bff90a32..d1c9d3932 100644 --- a/runtime/amplitude/src/weights/pallet_xcm.rs +++ b/runtime/amplitude/src/weights/pallet_xcm.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_xcm` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-12-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("amplitude")`, DB CACHE: 1024 +//! HOSTNAME: `pop-os`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,6 +13,7 @@ // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // pallet-xcm @@ -36,28 +37,28 @@ use core::marker::PhantomData; /// Weight functions for `pallet_xcm`. pub struct WeightInfo(PhantomData); impl pallet_xcm::WeightInfo for WeightInfo { - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn send() -> Weight { // Proof Size summary in bytes: - // Measured: `245` - // Estimated: `3710` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 0) - .saturating_add(Weight::from_parts(0, 3710)) + // Measured: `212` + // Estimated: `3677` + // Minimum execution time: 38_682_000 picoseconds. + Weight::from_parts(39_311_000, 0) + .saturating_add(Weight::from_parts(0, 3677)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `Benchmark::Override` (r:0 w:0) - /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Benchmark Override (r:0 w:0) + /// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -66,14 +67,14 @@ impl pallet_xcm::WeightInfo for WeightInfo { Weight::from_parts(18_446_744_073_709_551_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) - /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: ParachainInfo ParachainId (r:1 w:0) + /// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` // Estimated: `1489` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) + // Minimum execution time: 49_359_000 picoseconds. + Weight::from_parts(63_536_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -81,192 +82,192 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 13_605_000 picoseconds. + Weight::from_parts(13_911_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) fn force_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 14_367_000 picoseconds. + Weight::from_parts(14_725_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) fn force_default_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 4_740_000 picoseconds. + Weight::from_parts(5_088_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) - /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::Queries` (r:0 w:1) - /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm QueryCounter (r:1 w:1) + /// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm Queries (r:0 w:1) + /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `245` - // Estimated: `3710` - // Minimum execution time: 24_000_000 picoseconds. - Weight::from_parts(25_000_000, 0) - .saturating_add(Weight::from_parts(0, 3710)) + // Measured: `212` + // Estimated: `3677` + // Minimum execution time: 45_605_000 picoseconds. + Weight::from_parts(46_297_000, 0) + .saturating_add(Weight::from_parts(0, 3677)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(5)) } - /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::Queries` (r:0 w:1) - /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm Queries (r:0 w:1) + /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `428` - // Estimated: `3893` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_000_000, 0) - .saturating_add(Weight::from_parts(0, 3893)) + // Measured: `395` + // Estimated: `3860` + // Minimum execution time: 45_319_000 picoseconds. + Weight::from_parts(46_314_000, 0) + .saturating_add(Weight::from_parts(0, 3860)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } - /// Storage: `PolkadotXcm::XcmExecutionSuspended` (r:0 w:1) - /// Proof: `PolkadotXcm::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm XcmExecutionSuspended (r:0 w:1) + /// Proof Skipped: PolkadotXcm XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured) fn force_suspension() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 4_724_000 picoseconds. + Weight::from_parts(5_021_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `PolkadotXcm::SupportedVersion` (r:4 w:2) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SupportedVersion (r:4 w:2) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `254` - // Estimated: `11144` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(14_000_000, 0) - .saturating_add(Weight::from_parts(0, 11144)) + // Measured: `196` + // Estimated: `11086` + // Minimum execution time: 22_211_000 picoseconds. + Weight::from_parts(22_666_000, 0) + .saturating_add(Weight::from_parts(0, 11086)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `PolkadotXcm::VersionNotifiers` (r:4 w:2) - /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) + /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `258` - // Estimated: `11148` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) - .saturating_add(Weight::from_parts(0, 11148)) + // Measured: `200` + // Estimated: `11090` + // Minimum execution time: 22_156_000 picoseconds. + Weight::from_parts(22_487_000, 0) + .saturating_add(Weight::from_parts(0, 11090)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `265` - // Estimated: `13630` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_000_000, 0) - .saturating_add(Weight::from_parts(0, 13630)) + // Measured: `207` + // Estimated: `13572` + // Minimum execution time: 23_349_000 picoseconds. + Weight::from_parts(24_075_000, 0) + .saturating_add(Weight::from_parts(0, 13572)) .saturating_add(T::DbWeight::get().reads(5)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `312` - // Estimated: `6252` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_000_000, 0) - .saturating_add(Weight::from_parts(0, 6252)) + // Measured: `279` + // Estimated: `6219` + // Minimum execution time: 41_998_000 picoseconds. + Weight::from_parts(42_566_000, 0) + .saturating_add(Weight::from_parts(0, 6219)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:3 w:0) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `272` - // Estimated: `8687` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) - .saturating_add(Weight::from_parts(0, 8687)) + // Measured: `239` + // Estimated: `8654` + // Minimum execution time: 12_897_000 picoseconds. + Weight::from_parts(13_235_000, 0) + .saturating_add(Weight::from_parts(0, 8654)) .saturating_add(T::DbWeight::get().reads(3)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `265` - // Estimated: `11155` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) - .saturating_add(Weight::from_parts(0, 11155)) + // Measured: `207` + // Estimated: `11097` + // Minimum execution time: 22_372_000 picoseconds. + Weight::from_parts(22_905_000, 0) + .saturating_add(Weight::from_parts(0, 11097)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `341` - // Estimated: `11231` - // Minimum execution time: 30_000_000 picoseconds. - Weight::from_parts(31_000_000, 0) - .saturating_add(Weight::from_parts(0, 11231)) + // Measured: `283` + // Estimated: `11173` + // Minimum execution time: 50_944_000 picoseconds. + Weight::from_parts(51_564_000, 0) + .saturating_add(Weight::from_parts(0, 11173)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/runtime/amplitude/src/weights/parachain_staking.rs b/runtime/amplitude/src/weights/parachain_staking.rs index cb8804ece..49d64f53d 100644 --- a/runtime/amplitude/src/weights/parachain_staking.rs +++ b/runtime/amplitude/src/weights/parachain_staking.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for parachain_staking //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-06-08, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // parachain-staking @@ -35,102 +36,74 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for parachain_staking. -pub trait WeightInfo { - fn on_initialize_no_action() -> Weight; - fn on_initialize_round_update() -> Weight; - fn on_initialize_network_rewards() -> Weight; - fn force_new_round() -> Weight; - fn set_inflation(n: u32, m: u32, ) -> Weight; - fn set_max_selected_candidates(n: u32, m: u32, ) -> Weight; - fn set_blocks_per_round() -> Weight; - fn force_remove_candidate(n: u32, m: u32, ) -> Weight; - fn join_candidates(n: u32, m: u32, ) -> Weight; - fn init_leave_candidates(n: u32, m: u32, ) -> Weight; - fn cancel_leave_candidates(n: u32, m: u32, ) -> Weight; - fn execute_leave_candidates(n: u32, m: u32, ) -> Weight; - fn candidate_stake_more(n: u32, m: u32, u: u32, ) -> Weight; - fn candidate_stake_less(n: u32, m: u32, ) -> Weight; - fn join_delegators(n: u32, m: u32, ) -> Weight; - fn delegator_stake_more(n: u32, m: u32, u: u32, ) -> Weight; - fn delegator_stake_less(n: u32, m: u32, ) -> Weight; - fn leave_delegators(n: u32, m: u32, ) -> Weight; - fn unlock_unstaked(u: u32, ) -> Weight; - fn set_max_candidate_stake() -> Weight; - fn increment_delegator_rewards() -> Weight; - fn increment_collator_rewards(m: u32, ) -> Weight; - fn claim_rewards() -> Weight; - fn execute_scheduled_reward_change(n: u32, m: u32, ) -> Weight; -} - /// Weights for parachain_staking using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) +impl parachain_staking::WeightInfo for SubstrateWeight { + /// Storage: ParachainStaking Round (r:1 w:0) + /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) fn on_initialize_no_action() -> Weight { // Proof Size summary in bytes: // Measured: `427` // Estimated: `1497` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 1497) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) } - /// Storage: `ParachainStaking::Round` (r:1 w:1) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking Round (r:1 w:1) + /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) fn on_initialize_round_update() -> Weight { // Proof Size summary in bytes: // Measured: `427` // Estimated: `1497` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 1497) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking Round (r:1 w:0) + /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) fn on_initialize_network_rewards() -> Weight { // Proof Size summary in bytes: // Measured: `427` // Estimated: `1497` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 1497) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) } - /// Storage: `ParachainStaking::ForceNewRound` (r:0 w:1) - /// Proof: `ParachainStaking::ForceNewRound` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking ForceNewRound (r:0 w:1) + /// Proof: ParachainStaking ForceNewRound (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) fn force_new_round() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `ParachainStaking::CandidatePool` (r:41 w:0) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:1640 w:1640) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:40 w:40) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:1) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:0) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking CandidatePool (r:41 w:0) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:1640 w:1640) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: ParachainStaking Rewards (r:40 w:40) + /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking InflationConfig (r:1 w:1) + /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) + /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:0) + /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) /// The range of component `n` is `[0, 40]`. /// The range of component `m` is `[0, 40]`. fn set_inflation(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (3891 ±0) + n * (4052 ±0)` - // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±9)` - // Minimum execution time: 462_000_000 picoseconds. - Weight::from_parts(474_000_000, 101750) - // Standard Error: 2_594_253 - .saturating_add(Weight::from_parts(78_871_861, 0).saturating_mul(n.into())) - // Standard Error: 2_594_253 - .saturating_add(Weight::from_parts(73_821_932, 0).saturating_mul(m.into())) + // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±1_054)` + // Minimum execution time: 595_000_000 picoseconds. + Weight::from_parts(613_000_000, 101750) + // Standard Error: 3_104_233 + .saturating_add(Weight::from_parts(90_791_222, 0).saturating_mul(n.into())) + // Standard Error: 3_104_233 + .saturating_add(Weight::from_parts(93_574_370, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(124_u64)) .saturating_add(T::DbWeight::get().reads((14_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().reads((14_u64).saturating_mul(m.into()))) @@ -140,76 +113,76 @@ impl WeightInfo for SubstrateWeight { .saturating_add(Weight::from_parts(0, 37911).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 33703).saturating_mul(n.into())) } - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:1) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:0) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) /// The range of component `n` is `[8, 40]`. /// The range of component `m` is `[0, 40]`. fn set_max_selected_candidates(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `434 + n * (48 ±0)` // Estimated: `3406` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(4_148_612, 3406) - // Standard Error: 14_990 - .saturating_add(Weight::from_parts(341_567, 0).saturating_mul(n.into())) - // Standard Error: 12_042 - .saturating_add(Weight::from_parts(373_225, 0).saturating_mul(m.into())) + // Minimum execution time: 19_000_000 picoseconds. + Weight::from_parts(7_372_613, 3406) + // Standard Error: 11_493 + .saturating_add(Weight::from_parts(285_897, 0).saturating_mul(n.into())) + // Standard Error: 9_233 + .saturating_add(Weight::from_parts(309_585, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `ParachainStaking::Round` (r:1 w:1) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking Round (r:1 w:1) + /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) fn set_blocks_per_round() -> Weight { // Proof Size summary in bytes: // Measured: `427` // Estimated: `1497` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 1497) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 1497) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `ParachainStaking::CandidatePool` (r:40 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:41 w:41) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::DelegatorState` (r:40 w:40) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// Storage: `Session::Validators` (r:1 w:0) - /// Proof: `Session::Validators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Session::DisabledValidators` (r:1 w:1) - /// Proof: `Session::DisabledValidators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Digest` (r:1 w:1) - /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking CandidatePool (r:40 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking Unstaking (r:41 w:41) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: ParachainStaking DelegatorState (r:40 w:40) + /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:41 w:41) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: ParachainStaking Rewards (r:1 w:1) + /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking InflationConfig (r:1 w:0) + /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) + /// Storage: Session Validators (r:1 w:0) + /// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Session DisabledValidators (r:1 w:1) + /// Proof Skipped: Session DisabledValidators (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System Digest (r:1 w:1) + /// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:1) + /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) /// The range of component `n` is `[9, 40]`. /// The range of component `m` is `[0, 40]`. fn force_remove_candidate(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (3143 ±0) + n * (2723 ±0)` - // Estimated: `9446 + m * (2716 ±0) + n * (4505 ±27)` - // Minimum execution time: 148_000_000 picoseconds. - Weight::from_parts(150_000_000, 9446) - // Standard Error: 75_916 - .saturating_add(Weight::from_parts(1_928_052, 0).saturating_mul(n.into())) - // Standard Error: 78_382 - .saturating_add(Weight::from_parts(15_539_211, 0).saturating_mul(m.into())) + // Estimated: `9446 + m * (2716 ±28) + n * (4505 ±27)` + // Minimum execution time: 175_000_000 picoseconds. + Weight::from_parts(178_000_000, 9446) + // Standard Error: 76_352 + .saturating_add(Weight::from_parts(1_839_740, 0).saturating_mul(n.into())) + // Standard Error: 78_833 + .saturating_add(Weight::from_parts(17_270_939, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(m.into()))) @@ -218,129 +191,127 @@ impl WeightInfo for SubstrateWeight { .saturating_add(Weight::from_parts(0, 2716).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 4505).saturating_mul(n.into())) } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:0) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:1 w:0) - /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking CandidatePool (r:1 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking DelegatorState (r:1 w:0) + /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxCollatorCandidateStake (r:1 w:0) + /// Proof: ParachainStaking MaxCollatorCandidateStake (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: ParachainStaking Unstaking (r:1 w:1) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Balances Locks (r:1 w:1) + /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) + /// Storage: Balances Freezes (r:1 w:0) + /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:1) + /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) /// The range of component `n` is `[1, 39]`. /// The range of component `m` is `[0, 40]`. fn join_candidates(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `2158 + m * (45 ±0) + n * (86 ±0)` // Estimated: `5495` - // Minimum execution time: 56_000_000 picoseconds. - Weight::from_parts(40_436_003, 5495) - // Standard Error: 16_446 - .saturating_add(Weight::from_parts(578_484, 0).saturating_mul(n.into())) - // Standard Error: 15_636 - .saturating_add(Weight::from_parts(644_742, 0).saturating_mul(m.into())) + // Minimum execution time: 70_000_000 picoseconds. + Weight::from_parts(55_257_753, 5495) + // Standard Error: 15_095 + .saturating_add(Weight::from_parts(568_354, 0).saturating_mul(n.into())) + // Standard Error: 14_352 + .saturating_add(Weight::from_parts(598_729, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: `ParachainStaking::CandidatePool` (r:39 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking CandidatePool (r:39 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking Round (r:1 w:0) + /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) /// The range of component `n` is `[9, 39]`. /// The range of component `m` is `[0, 40]`. - fn init_leave_candidates(n: u32, m: u32, ) -> Weight { + fn init_leave_candidates(n: u32, _m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (1872 ±0) + n * (2082 ±0)` // Estimated: `3406 + n * (4505 ±0)` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(60_000_000, 3406) - // Standard Error: 27_936 - .saturating_add(Weight::from_parts(2_608_487, 0).saturating_mul(n.into())) - // Standard Error: 28_145 - .saturating_add(Weight::from_parts(61_894, 0).saturating_mul(m.into())) + // Minimum execution time: 66_000_000 picoseconds. + Weight::from_parts(67_000_000, 3406) + // Standard Error: 24_947 + .saturating_add(Weight::from_parts(2_817_902, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().writes(3_u64)) .saturating_add(Weight::from_parts(0, 4505).saturating_mul(n.into())) } - /// Storage: `ParachainStaking::CandidatePool` (r:2 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking CandidatePool (r:2 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) /// The range of component `n` is `[9, 39]`. /// The range of component `m` is `[0, 40]`. fn cancel_leave_candidates(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `758 + m * (96 ±0) + n * (59 ±0)` // Estimated: `10000` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(25_829_009, 10000) - // Standard Error: 17_664 - .saturating_add(Weight::from_parts(71_281, 0).saturating_mul(n.into())) - // Standard Error: 13_297 - .saturating_add(Weight::from_parts(393_707, 0).saturating_mul(m.into())) + // Minimum execution time: 35_000_000 picoseconds. + Weight::from_parts(17_763_044, 10000) + // Standard Error: 12_598 + .saturating_add(Weight::from_parts(460_161, 0).saturating_mul(n.into())) + // Standard Error: 9_483 + .saturating_add(Weight::from_parts(419_062, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:41 w:41) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::DelegatorState` (r:40 w:40) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// Storage: `Session::Validators` (r:1 w:0) - /// Proof: `Session::Validators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Session::DisabledValidators` (r:1 w:1) - /// Proof: `Session::DisabledValidators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Digest` (r:1 w:1) - /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking CandidatePool (r:1 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking Round (r:1 w:0) + /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) + /// Storage: ParachainStaking Unstaking (r:41 w:41) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: ParachainStaking DelegatorState (r:40 w:40) + /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:41 w:41) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: ParachainStaking Rewards (r:1 w:1) + /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking InflationConfig (r:1 w:0) + /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) + /// Storage: Session Validators (r:1 w:0) + /// Proof Skipped: Session Validators (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Session DisabledValidators (r:1 w:1) + /// Proof Skipped: Session DisabledValidators (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System Digest (r:1 w:1) + /// Proof Skipped: System Digest (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:1) + /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) /// The range of component `n` is `[9, 39]`. /// The range of component `m` is `[0, 40]`. fn execute_leave_candidates(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (1257 ±0) + n * (655 ±0)` - // Estimated: `5495 + m * (2716 ±0) + n * (213 ±6)` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(46_000_000, 5495) - // Standard Error: 43_949 - .saturating_add(Weight::from_parts(904_864, 0).saturating_mul(n.into())) - // Standard Error: 44_277 - .saturating_add(Weight::from_parts(16_154_071, 0).saturating_mul(m.into())) + // Estimated: `5495 + m * (2716 ±6) + n * (213 ±6)` + // Minimum execution time: 55_000_000 picoseconds. + Weight::from_parts(56_000_000, 5495) + // Standard Error: 42_885 + .saturating_add(Weight::from_parts(912_996, 0).saturating_mul(n.into())) + // Standard Error: 43_205 + .saturating_add(Weight::from_parts(18_615_890, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes(7_u64)) @@ -348,30 +319,30 @@ impl WeightInfo for SubstrateWeight { .saturating_add(Weight::from_parts(0, 2716).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 213).saturating_mul(n.into())) } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:1 w:0) - /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking CandidatePool (r:1 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxCollatorCandidateStake (r:1 w:0) + /// Proof: ParachainStaking MaxCollatorCandidateStake (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: ParachainStaking Unstaking (r:1 w:1) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: Balances Locks (r:1 w:1) + /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) + /// Storage: Balances Freezes (r:1 w:0) + /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:41 w:41) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: ParachainStaking Rewards (r:1 w:1) + /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: ParachainStaking InflationConfig (r:1 w:0) + /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) /// The range of component `n` is `[1, 39]`. /// The range of component `m` is `[0, 40]`. /// The range of component `u` is `[0, 9]`. @@ -379,111 +350,111 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0 + m * (455 ±0) + n * (292 ±0) + u * (20 ±0)` // Estimated: `5495 + m * (2519 ±0)` - // Minimum execution time: 62_000_000 picoseconds. - Weight::from_parts(16_178_203, 5495) - // Standard Error: 26_046 - .saturating_add(Weight::from_parts(1_454_280, 0).saturating_mul(n.into())) - // Standard Error: 24_764 - .saturating_add(Weight::from_parts(6_893_201, 0).saturating_mul(m.into())) + // Minimum execution time: 78_000_000 picoseconds. + Weight::from_parts(79_000_000, 5495) + // Standard Error: 22_379 + .saturating_add(Weight::from_parts(1_080_738, 0).saturating_mul(n.into())) + // Standard Error: 21_608 + .saturating_add(Weight::from_parts(7_477_868, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(12_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes(8_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(Weight::from_parts(0, 2519).saturating_mul(m.into())) } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking CandidatePool (r:1 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking Unstaking (r:1 w:1) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:41 w:41) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: ParachainStaking Rewards (r:1 w:1) + /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: ParachainStaking InflationConfig (r:1 w:0) + /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) /// The range of component `n` is `[1, 39]`. /// The range of component `m` is `[0, 40]`. fn candidate_stake_less(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (442 ±0) + n * (276 ±0)` // Estimated: `5495 + m * (2519 ±0)` - // Minimum execution time: 40_000_000 picoseconds. - Weight::from_parts(41_000_000, 5495) - // Standard Error: 22_900 - .saturating_add(Weight::from_parts(607_538, 0).saturating_mul(n.into())) - // Standard Error: 22_395 - .saturating_add(Weight::from_parts(5_807_168, 0).saturating_mul(m.into())) + // Minimum execution time: 49_000_000 picoseconds. + Weight::from_parts(51_000_000, 5495) + // Standard Error: 21_036 + .saturating_add(Weight::from_parts(521_323, 0).saturating_mul(n.into())) + // Standard Error: 20_572 + .saturating_add(Weight::from_parts(6_885_083, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes(6_u64)) .saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(m.into()))) .saturating_add(Weight::from_parts(0, 2519).saturating_mul(m.into())) } - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:2 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::LastDelegation` (r:1 w:1) - /// Proof: `ParachainStaking::LastDelegation` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:1 w:1) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: ParachainStaking DelegatorState (r:1 w:1) + /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) + /// Storage: ParachainStaking CandidatePool (r:2 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking Unstaking (r:1 w:1) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: ParachainStaking LastDelegation (r:1 w:1) + /// Proof: ParachainStaking LastDelegation (max_values: None, max_size: Some(48), added: 2523, mode: MaxEncodedLen) + /// Storage: ParachainStaking Round (r:1 w:0) + /// Proof: ParachainStaking Round (max_values: Some(1), max_size: Some(12), added: 507, mode: MaxEncodedLen) + /// Storage: Balances Locks (r:1 w:1) + /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) + /// Storage: Balances Freezes (r:1 w:0) + /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:1 w:1) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) /// The range of component `n` is `[1, 40]`. /// The range of component `m` is `[1, 39]`. fn join_delegators(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `3555 + m * (113 ±0) + n * (94 ±0)` // Estimated: `10000` - // Minimum execution time: 71_000_000 picoseconds. - Weight::from_parts(42_188_416, 10000) - // Standard Error: 19_323 - .saturating_add(Weight::from_parts(837_613, 0).saturating_mul(n.into())) - // Standard Error: 19_843 - .saturating_add(Weight::from_parts(739_876, 0).saturating_mul(m.into())) + // Minimum execution time: 88_000_000 picoseconds. + Weight::from_parts(61_230_042, 10000) + // Standard Error: 15_096 + .saturating_add(Weight::from_parts(734_668, 0).saturating_mul(n.into())) + // Standard Error: 15_502 + .saturating_add(Weight::from_parts(720_729, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(13_u64)) .saturating_add(T::DbWeight::get().writes(9_u64)) } - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking DelegatorState (r:1 w:1) + /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) + /// Storage: ParachainStaking CandidatePool (r:1 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: ParachainStaking Unstaking (r:1 w:1) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: Balances Locks (r:1 w:1) + /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) + /// Storage: Balances Freezes (r:1 w:0) + /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:2 w:0) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) /// The range of component `n` is `[1, 40]`. /// The range of component `m` is `[1, 39]`. /// The range of component `u` is `[1, 9]`. @@ -491,186 +462,186 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `3904 + m * (93 ±0) + n * (90 ±0) + u * (20 ±0)` // Estimated: `6028` - // Minimum execution time: 63_000_000 picoseconds. - Weight::from_parts(36_308_645, 6028) - // Standard Error: 25_597 - .saturating_add(Weight::from_parts(819_777, 0).saturating_mul(n.into())) - // Standard Error: 26_284 - .saturating_add(Weight::from_parts(902_701, 0).saturating_mul(m.into())) + // Minimum execution time: 76_000_000 picoseconds. + Weight::from_parts(60_272_765, 6028) + // Standard Error: 16_056 + .saturating_add(Weight::from_parts(661_873, 0).saturating_mul(n.into())) + // Standard Error: 16_487 + .saturating_add(Weight::from_parts(741_269, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking DelegatorState (r:1 w:1) + /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) + /// Storage: ParachainStaking CandidatePool (r:1 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking Unstaking (r:1 w:1) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:2 w:0) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) /// The range of component `n` is `[1, 40]`. /// The range of component `m` is `[1, 39]`. fn delegator_stake_less(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `3155 + m * (74 ±0) + n * (74 ±0)` // Estimated: `6028` - // Minimum execution time: 43_000_000 picoseconds. - Weight::from_parts(14_073_064, 6028) - // Standard Error: 22_457 - .saturating_add(Weight::from_parts(769_795, 0).saturating_mul(n.into())) - // Standard Error: 23_061 - .saturating_add(Weight::from_parts(803_601, 0).saturating_mul(m.into())) + // Minimum execution time: 51_000_000 picoseconds. + Weight::from_parts(24_450_456, 6028) + // Standard Error: 13_176 + .saturating_add(Weight::from_parts(649_197, 0).saturating_mul(n.into())) + // Standard Error: 13_530 + .saturating_add(Weight::from_parts(772_252, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking DelegatorState (r:1 w:1) + /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) + /// Storage: ParachainStaking CandidatePool (r:1 w:1) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:2 w:0) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: ParachainStaking Unstaking (r:1 w:1) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: ParachainStaking TopCandidates (r:1 w:1) + /// Proof: ParachainStaking TopCandidates (max_values: Some(1), max_size: Some(1921), added: 2416, mode: MaxEncodedLen) + /// Storage: ParachainStaking MaxSelectedCandidates (r:1 w:0) + /// Proof: ParachainStaking MaxSelectedCandidates (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:1) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) /// The range of component `n` is `[1, 40]`. /// The range of component `m` is `[1, 39]`. fn leave_delegators(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `3155 + m * (74 ±0) + n * (74 ±0)` // Estimated: `6028` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(23_362_096, 6028) - // Standard Error: 19_512 - .saturating_add(Weight::from_parts(765_668, 0).saturating_mul(n.into())) - // Standard Error: 20_036 - .saturating_add(Weight::from_parts(601_373, 0).saturating_mul(m.into())) + // Minimum execution time: 56_000_000 picoseconds. + Weight::from_parts(30_920_715, 6028) + // Standard Error: 15_455 + .saturating_add(Weight::from_parts(670_189, 0).saturating_mul(n.into())) + // Standard Error: 15_870 + .saturating_add(Weight::from_parts(634_001, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking Unstaking (r:1 w:1) + /// Proof: ParachainStaking Unstaking (max_values: None, max_size: Some(241), added: 2716, mode: MaxEncodedLen) + /// Storage: Balances Locks (r:1 w:1) + /// Proof: Balances Locks (max_values: None, max_size: Some(1299), added: 3774, mode: MaxEncodedLen) + /// Storage: Balances Freezes (r:1 w:0) + /// Proof: Balances Freezes (max_values: None, max_size: Some(49), added: 2524, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) /// The range of component `u` is `[1, 9]`. fn unlock_unstaked(u: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `1076 + u * (20 ±0)` // Estimated: `4764` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_651_560, 4764) - // Standard Error: 8_901 - .saturating_add(Weight::from_parts(141_690, 0).saturating_mul(u.into())) + // Minimum execution time: 36_000_000 picoseconds. + Weight::from_parts(38_811_600, 4764) + // Standard Error: 17_278 + .saturating_add(Weight::from_parts(132_831, 0).saturating_mul(u.into())) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:0 w:1) - /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking MaxCollatorCandidateStake (r:0 w:1) + /// Proof: ParachainStaking MaxCollatorCandidateStake (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn set_max_candidate_stake() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(14_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:0) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:2 w:1) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking DelegatorState (r:1 w:0) + /// Proof: ParachainStaking DelegatorState (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:2 w:1) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: ParachainStaking Rewards (r:1 w:1) + /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking InflationConfig (r:1 w:0) + /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) fn increment_delegator_rewards() -> Weight { // Proof Size summary in bytes: // Measured: `754` // Estimated: `6028` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(21_000_000, 6028) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(32_000_000, 6028) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:0) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:41 w:41) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking CandidatePool (r:1 w:0) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:41 w:41) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: ParachainStaking Rewards (r:41 w:41) + /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking InflationConfig (r:1 w:0) + /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) /// The range of component `m` is `[1, 40]`. fn increment_collator_rewards(m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `855 + m * (98 ±0)` // Estimated: `5495 + m * (2531 ±0)` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(17_699_443, 5495) - // Standard Error: 16_885 - .saturating_add(Weight::from_parts(9_588_938, 0).saturating_mul(m.into())) + // Minimum execution time: 37_000_000 picoseconds. + Weight::from_parts(28_721_195, 5495) + // Standard Error: 18_671 + .saturating_add(Weight::from_parts(11_788_351, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(5_u64)) .saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(m.into()))) .saturating_add(T::DbWeight::get().writes(2_u64)) .saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(m.into()))) .saturating_add(Weight::from_parts(0, 2531).saturating_mul(m.into())) } - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking Rewards (r:1 w:1) + /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn claim_rewards() -> Weight { // Proof Size summary in bytes: // Measured: `575` // Estimated: `3593` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_000_000, 3593) + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(31_000_000, 3593) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `ParachainStaking::LastRewardReduction` (r:1 w:1) - /// Proof: `ParachainStaking::LastRewardReduction` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:1) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:41 w:0) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:1640 w:1640) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:40 w:40) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:0) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: ParachainStaking LastRewardReduction (r:1 w:1) + /// Proof: ParachainStaking LastRewardReduction (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: ParachainStaking InflationConfig (r:1 w:1) + /// Proof: ParachainStaking InflationConfig (max_values: Some(1), max_size: Some(96), added: 591, mode: MaxEncodedLen) + /// Storage: ParachainStaking CandidatePool (r:41 w:0) + /// Proof: ParachainStaking CandidatePool (max_values: None, max_size: Some(2030), added: 4505, mode: MaxEncodedLen) + /// Storage: ParachainStaking RewardCount (r:1640 w:1640) + /// Proof: ParachainStaking RewardCount (max_values: None, max_size: Some(44), added: 2519, mode: MaxEncodedLen) + /// Storage: ParachainStaking Rewards (r:40 w:40) + /// Proof: ParachainStaking Rewards (max_values: None, max_size: Some(56), added: 2531, mode: MaxEncodedLen) + /// Storage: ParachainStaking TotalCollatorStake (r:1 w:0) + /// Proof: ParachainStaking TotalCollatorStake (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: ParachainStaking CounterForCandidatePool (r:1 w:0) + /// Proof: ParachainStaking CounterForCandidatePool (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) /// The range of component `n` is `[0, 40]`. /// The range of component `m` is `[0, 40]`. fn execute_scheduled_reward_change(n: u32, m: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0 + m * (3891 ±0) + n * (3991 ±0)` - // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±9)` - // Minimum execution time: 420_000_000 picoseconds. - Weight::from_parts(431_000_000, 101750) - // Standard Error: 2_590_217 - .saturating_add(Weight::from_parts(78_634_433, 0).saturating_mul(n.into())) - // Standard Error: 2_590_217 - .saturating_add(Weight::from_parts(78_105_543, 0).saturating_mul(m.into())) + // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±16)` + // Minimum execution time: 525_000_000 picoseconds. + Weight::from_parts(530_000_000, 101750) + // Standard Error: 2_947_301 + .saturating_add(Weight::from_parts(89_026_856, 0).saturating_mul(n.into())) + // Standard Error: 2_947_301 + .saturating_add(Weight::from_parts(90_345_662, 0).saturating_mul(m.into())) .saturating_add(T::DbWeight::get().reads(125_u64)) .saturating_add(T::DbWeight::get().reads((14_u64).saturating_mul(n.into()))) .saturating_add(T::DbWeight::get().reads((14_u64).saturating_mul(m.into()))) @@ -680,622 +651,4 @@ impl WeightInfo for SubstrateWeight { .saturating_add(Weight::from_parts(0, 37911).saturating_mul(m.into())) .saturating_add(Weight::from_parts(0, 33703).saturating_mul(n.into())) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - fn on_initialize_no_action() -> Weight { - // Proof Size summary in bytes: - // Measured: `427` - // Estimated: `1497` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 1497) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - } - /// Storage: `ParachainStaking::Round` (r:1 w:1) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - fn on_initialize_round_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `427` - // Estimated: `1497` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 1497) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - fn on_initialize_network_rewards() -> Weight { - // Proof Size summary in bytes: - // Measured: `427` - // Estimated: `1497` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 1497) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - } - /// Storage: `ParachainStaking::ForceNewRound` (r:0 w:1) - /// Proof: `ParachainStaking::ForceNewRound` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - fn force_new_round() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `ParachainStaking::CandidatePool` (r:41 w:0) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:1640 w:1640) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:40 w:40) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:1) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:0) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// The range of component `n` is `[0, 40]`. - /// The range of component `m` is `[0, 40]`. - fn set_inflation(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0 + m * (3891 ±0) + n * (4052 ±0)` - // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±9)` - // Minimum execution time: 462_000_000 picoseconds. - Weight::from_parts(474_000_000, 101750) - // Standard Error: 2_594_253 - .saturating_add(Weight::from_parts(78_871_861, 0).saturating_mul(n.into())) - // Standard Error: 2_594_253 - .saturating_add(Weight::from_parts(73_821_932, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(124_u64)) - .saturating_add(RocksDbWeight::get().reads((14_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().reads((14_u64).saturating_mul(m.into()))) - .saturating_add(RocksDbWeight::get().writes(81_u64)) - .saturating_add(RocksDbWeight::get().writes((14_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().writes((14_u64).saturating_mul(m.into()))) - .saturating_add(Weight::from_parts(0, 37911).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 33703).saturating_mul(n.into())) - } - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// The range of component `n` is `[8, 40]`. - /// The range of component `m` is `[0, 40]`. - fn set_max_selected_candidates(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `434 + n * (48 ±0)` - // Estimated: `3406` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(4_148_612, 3406) - // Standard Error: 14_990 - .saturating_add(Weight::from_parts(341_567, 0).saturating_mul(n.into())) - // Standard Error: 12_042 - .saturating_add(Weight::from_parts(373_225, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(3_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `ParachainStaking::Round` (r:1 w:1) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - fn set_blocks_per_round() -> Weight { - // Proof Size summary in bytes: - // Measured: `427` - // Estimated: `1497` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 1497) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `ParachainStaking::CandidatePool` (r:40 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:41 w:41) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::DelegatorState` (r:40 w:40) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// Storage: `Session::Validators` (r:1 w:0) - /// Proof: `Session::Validators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Session::DisabledValidators` (r:1 w:1) - /// Proof: `Session::DisabledValidators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Digest` (r:1 w:1) - /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// The range of component `n` is `[9, 40]`. - /// The range of component `m` is `[0, 40]`. - fn force_remove_candidate(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0 + m * (3143 ±0) + n * (2723 ±0)` - // Estimated: `9446 + m * (2716 ±0) + n * (4505 ±27)` - // Minimum execution time: 148_000_000 picoseconds. - Weight::from_parts(150_000_000, 9446) - // Standard Error: 75_916 - .saturating_add(Weight::from_parts(1_928_052, 0).saturating_mul(n.into())) - // Standard Error: 78_382 - .saturating_add(Weight::from_parts(15_539_211, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(11_u64)) - .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(m.into()))) - .saturating_add(RocksDbWeight::get().writes(9_u64)) - .saturating_add(RocksDbWeight::get().writes((3_u64).saturating_mul(m.into()))) - .saturating_add(Weight::from_parts(0, 2716).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 4505).saturating_mul(n.into())) - } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:0) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:1 w:0) - /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 39]`. - /// The range of component `m` is `[0, 40]`. - fn join_candidates(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `2158 + m * (45 ±0) + n * (86 ±0)` - // Estimated: `5495` - // Minimum execution time: 56_000_000 picoseconds. - Weight::from_parts(40_436_003, 5495) - // Standard Error: 16_446 - .saturating_add(Weight::from_parts(578_484, 0).saturating_mul(n.into())) - // Standard Error: 15_636 - .saturating_add(Weight::from_parts(644_742, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(11_u64)) - .saturating_add(RocksDbWeight::get().writes(7_u64)) - } - /// Storage: `ParachainStaking::CandidatePool` (r:39 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// The range of component `n` is `[9, 39]`. - /// The range of component `m` is `[0, 40]`. - fn init_leave_candidates(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0 + m * (1872 ±0) + n * (2082 ±0)` - // Estimated: `3406 + n * (4505 ±0)` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(60_000_000, 3406) - // Standard Error: 27_936 - .saturating_add(Weight::from_parts(2_608_487, 0).saturating_mul(n.into())) - // Standard Error: 28_145 - .saturating_add(Weight::from_parts(61_894, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - .saturating_add(Weight::from_parts(0, 4505).saturating_mul(n.into())) - } - /// Storage: `ParachainStaking::CandidatePool` (r:2 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// The range of component `n` is `[9, 39]`. - /// The range of component `m` is `[0, 40]`. - fn cancel_leave_candidates(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `758 + m * (96 ±0) + n * (59 ±0)` - // Estimated: `10000` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(25_829_009, 10000) - // Standard Error: 17_664 - .saturating_add(Weight::from_parts(71_281, 0).saturating_mul(n.into())) - // Standard Error: 13_297 - .saturating_add(Weight::from_parts(393_707, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(5_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:41 w:41) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::DelegatorState` (r:40 w:40) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// Storage: `Session::Validators` (r:1 w:0) - /// Proof: `Session::Validators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Session::DisabledValidators` (r:1 w:1) - /// Proof: `Session::DisabledValidators` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Digest` (r:1 w:1) - /// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// The range of component `n` is `[9, 39]`. - /// The range of component `m` is `[0, 40]`. - fn execute_leave_candidates(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0 + m * (1257 ±0) + n * (655 ±0)` - // Estimated: `5495 + m * (2716 ±0) + n * (213 ±6)` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(46_000_000, 5495) - // Standard Error: 43_949 - .saturating_add(Weight::from_parts(904_864, 0).saturating_mul(n.into())) - // Standard Error: 44_277 - .saturating_add(Weight::from_parts(16_154_071, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(11_u64)) - .saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(m.into()))) - .saturating_add(RocksDbWeight::get().writes(7_u64)) - .saturating_add(RocksDbWeight::get().writes((3_u64).saturating_mul(m.into()))) - .saturating_add(Weight::from_parts(0, 2716).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 213).saturating_mul(n.into())) - } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:1 w:0) - /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 39]`. - /// The range of component `m` is `[0, 40]`. - /// The range of component `u` is `[0, 9]`. - fn candidate_stake_more(n: u32, m: u32, _u: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0 + m * (455 ±0) + n * (292 ±0) + u * (20 ±0)` - // Estimated: `5495 + m * (2519 ±0)` - // Minimum execution time: 62_000_000 picoseconds. - Weight::from_parts(16_178_203, 5495) - // Standard Error: 26_046 - .saturating_add(Weight::from_parts(1_454_280, 0).saturating_mul(n.into())) - // Standard Error: 24_764 - .saturating_add(Weight::from_parts(6_893_201, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(12_u64)) - .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(m.into()))) - .saturating_add(RocksDbWeight::get().writes(8_u64)) - .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(m.into()))) - .saturating_add(Weight::from_parts(0, 2519).saturating_mul(m.into())) - } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 39]`. - /// The range of component `m` is `[0, 40]`. - fn candidate_stake_less(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0 + m * (442 ±0) + n * (276 ±0)` - // Estimated: `5495 + m * (2519 ±0)` - // Minimum execution time: 40_000_000 picoseconds. - Weight::from_parts(41_000_000, 5495) - // Standard Error: 22_900 - .saturating_add(Weight::from_parts(607_538, 0).saturating_mul(n.into())) - // Standard Error: 22_395 - .saturating_add(Weight::from_parts(5_807_168, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(m.into()))) - .saturating_add(RocksDbWeight::get().writes(6_u64)) - .saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(m.into()))) - .saturating_add(Weight::from_parts(0, 2519).saturating_mul(m.into())) - } - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:2 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::LastDelegation` (r:1 w:1) - /// Proof: `ParachainStaking::LastDelegation` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Round` (r:1 w:0) - /// Proof: `ParachainStaking::Round` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:1 w:1) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 40]`. - /// The range of component `m` is `[1, 39]`. - fn join_delegators(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `3555 + m * (113 ±0) + n * (94 ±0)` - // Estimated: `10000` - // Minimum execution time: 71_000_000 picoseconds. - Weight::from_parts(42_188_416, 10000) - // Standard Error: 19_323 - .saturating_add(Weight::from_parts(837_613, 0).saturating_mul(n.into())) - // Standard Error: 19_843 - .saturating_add(Weight::from_parts(739_876, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(13_u64)) - .saturating_add(RocksDbWeight::get().writes(9_u64)) - } - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 40]`. - /// The range of component `m` is `[1, 39]`. - /// The range of component `u` is `[1, 9]`. - fn delegator_stake_more(n: u32, m: u32, _u: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `3904 + m * (93 ±0) + n * (90 ±0) + u * (20 ±0)` - // Estimated: `6028` - // Minimum execution time: 63_000_000 picoseconds. - Weight::from_parts(36_308_645, 6028) - // Standard Error: 25_597 - .saturating_add(Weight::from_parts(819_777, 0).saturating_mul(n.into())) - // Standard Error: 26_284 - .saturating_add(Weight::from_parts(902_701, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(11_u64)) - .saturating_add(RocksDbWeight::get().writes(7_u64)) - } - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 40]`. - /// The range of component `m` is `[1, 39]`. - fn delegator_stake_less(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `3155 + m * (74 ±0) + n * (74 ±0)` - // Estimated: `6028` - // Minimum execution time: 43_000_000 picoseconds. - Weight::from_parts(14_073_064, 6028) - // Standard Error: 22_457 - .saturating_add(Weight::from_parts(769_795, 0).saturating_mul(n.into())) - // Standard Error: 23_061 - .saturating_add(Weight::from_parts(803_601, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().writes(5_u64)) - } - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:1) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:1) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:2 w:0) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TopCandidates` (r:1 w:1) - /// Proof: `ParachainStaking::TopCandidates` (`max_values`: Some(1), `max_size`: Some(1921), added: 2416, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::MaxSelectedCandidates` (r:1 w:0) - /// Proof: `ParachainStaking::MaxSelectedCandidates` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:1) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 40]`. - /// The range of component `m` is `[1, 39]`. - fn leave_delegators(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `3155 + m * (74 ±0) + n * (74 ±0)` - // Estimated: `6028` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(23_362_096, 6028) - // Standard Error: 19_512 - .saturating_add(Weight::from_parts(765_668, 0).saturating_mul(n.into())) - // Standard Error: 20_036 - .saturating_add(Weight::from_parts(601_373, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().writes(5_u64)) - } - /// Storage: `ParachainStaking::Unstaking` (r:1 w:1) - /// Proof: `ParachainStaking::Unstaking` (`max_values`: None, `max_size`: Some(241), added: 2716, mode: `MaxEncodedLen`) - /// Storage: `Balances::Locks` (r:1 w:1) - /// Proof: `Balances::Locks` (`max_values`: None, `max_size`: Some(1299), added: 3774, mode: `MaxEncodedLen`) - /// Storage: `Balances::Freezes` (r:1 w:0) - /// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(49), added: 2524, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// The range of component `u` is `[1, 9]`. - fn unlock_unstaked(u: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `1076 + u * (20 ±0)` - // Estimated: `4764` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_651_560, 4764) - // Standard Error: 8_901 - .saturating_add(Weight::from_parts(141_690, 0).saturating_mul(u.into())) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: `ParachainStaking::MaxCollatorCandidateStake` (r:0 w:1) - /// Proof: `ParachainStaking::MaxCollatorCandidateStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn set_max_candidate_stake() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `ParachainStaking::DelegatorState` (r:1 w:0) - /// Proof: `ParachainStaking::DelegatorState` (`max_values`: None, `max_size`: Some(89), added: 2564, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:2 w:1) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - fn increment_delegator_rewards() -> Weight { - // Proof Size summary in bytes: - // Measured: `754` - // Estimated: `6028` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(21_000_000, 6028) - .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `ParachainStaking::CandidatePool` (r:1 w:0) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:41 w:41) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:41 w:41) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:0) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// The range of component `m` is `[1, 40]`. - fn increment_collator_rewards(m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `855 + m * (98 ±0)` - // Estimated: `5495 + m * (2531 ±0)` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(17_699_443, 5495) - // Standard Error: 16_885 - .saturating_add(Weight::from_parts(9_588_938, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(5_u64)) - .saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(m.into()))) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - .saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(m.into()))) - .saturating_add(Weight::from_parts(0, 2531).saturating_mul(m.into())) - } - /// Storage: `ParachainStaking::Rewards` (r:1 w:1) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn claim_rewards() -> Weight { - // Proof Size summary in bytes: - // Measured: `575` - // Estimated: `3593` - // Minimum execution time: 22_000_000 picoseconds. - Weight::from_parts(23_000_000, 3593) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `ParachainStaking::LastRewardReduction` (r:1 w:1) - /// Proof: `ParachainStaking::LastRewardReduction` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::InflationConfig` (r:1 w:1) - /// Proof: `ParachainStaking::InflationConfig` (`max_values`: Some(1), `max_size`: Some(96), added: 591, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CandidatePool` (r:41 w:0) - /// Proof: `ParachainStaking::CandidatePool` (`max_values`: None, `max_size`: Some(2030), added: 4505, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::RewardCount` (r:1640 w:1640) - /// Proof: `ParachainStaking::RewardCount` (`max_values`: None, `max_size`: Some(44), added: 2519, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::Rewards` (r:40 w:40) - /// Proof: `ParachainStaking::Rewards` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::TotalCollatorStake` (r:1 w:0) - /// Proof: `ParachainStaking::TotalCollatorStake` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `ParachainStaking::CounterForCandidatePool` (r:1 w:0) - /// Proof: `ParachainStaking::CounterForCandidatePool` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// The range of component `n` is `[0, 40]`. - /// The range of component `m` is `[0, 40]`. - fn execute_scheduled_reward_change(n: u32, m: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0 + m * (3891 ±0) + n * (3991 ±0)` - // Estimated: `101750 + m * (37911 ±1_054) + n * (33703 ±9)` - // Minimum execution time: 420_000_000 picoseconds. - Weight::from_parts(431_000_000, 101750) - // Standard Error: 2_590_217 - .saturating_add(Weight::from_parts(78_634_433, 0).saturating_mul(n.into())) - // Standard Error: 2_590_217 - .saturating_add(Weight::from_parts(78_105_543, 0).saturating_mul(m.into())) - .saturating_add(RocksDbWeight::get().reads(125_u64)) - .saturating_add(RocksDbWeight::get().reads((14_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().reads((14_u64).saturating_mul(m.into()))) - .saturating_add(RocksDbWeight::get().writes(82_u64)) - .saturating_add(RocksDbWeight::get().writes((14_u64).saturating_mul(n.into()))) - .saturating_add(RocksDbWeight::get().writes((14_u64).saturating_mul(m.into()))) - .saturating_add(Weight::from_parts(0, 37911).saturating_mul(m.into())) - .saturating_add(Weight::from_parts(0, 33703).saturating_mul(n.into())) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/redeem.rs b/runtime/amplitude/src/weights/redeem.rs index e4b65a959..72f447f6d 100644 --- a/runtime/amplitude/src/weights/redeem.rs +++ b/runtime/amplitude/src/weights/redeem.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for redeem //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // redeem @@ -35,551 +36,260 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for redeem. -pub trait WeightInfo { - fn request_redeem() -> Weight; - fn liquidation_redeem() -> Weight; - fn execute_redeem() -> Weight; - fn cancel_redeem_reimburse() -> Weight; - fn cancel_redeem_retry() -> Weight; - fn self_redeem() -> Weight; - fn set_redeem_period() -> Weight; - fn mint_tokens_for_reimbursed_redeem() -> Weight; - fn rate_limit_update() -> Weight; - fn minimum_transfer_amount_update() -> Weight; -} - /// Weights for redeem using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `Fee::RedeemFee` (r:1 w:0) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) - /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemRequests` (r:0 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) +impl redeem::WeightInfo for SubstrateWeight { + /// Storage: Redeem LimitVolumeAmount (r:1 w:0) + /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: Fee RedeemFee (r:1 w:0) + /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) + /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: Security Nonce (r:1 w:1) + /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System ParentHash (r:1 w:0) + /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee PremiumRedeemFee (r:1 w:0) + /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemPeriod (r:1 w:0) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Redeem RedeemRequests (r:0 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) fn request_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1631` - // Estimated: `7734` - // Minimum execution time: 79_000_000 picoseconds. - Weight::from_parts(80_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(16_u64)) + // Measured: `1527` + // Estimated: `4992` + // Minimum execution time: 97_000_000 picoseconds. + Weight::from_parts(102_000_000, 4992) + .saturating_add(T::DbWeight::get().reads(14_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `Tokens::Accounts` (r:3 w:3) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::TotalIssuance` (r:1 w:1) - /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Tokens Accounts (r:3 w:3) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens TotalIssuance (r:1 w:1) + /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) + /// Storage: VaultRegistry LiquidationVault (r:1 w:1) + /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) fn liquidation_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1346` // Estimated: `8865` - // Minimum execution time: 92_000_000 picoseconds. - Weight::from_parts(94_000_000, 8865) + // Minimum execution time: 125_000_000 picoseconds. + Weight::from_parts(129_000_000, 8865) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay Validators (r:1 w:0) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:0) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: Redeem LimitVolumeAmount (r:1 w:0) + /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalStake (r:1 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn execute_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1731` // Estimated: `71867` - // Minimum execution time: 7_739_000_000 picoseconds. - Weight::from_parts(7_844_000_000, 71867) + // Minimum execution time: 8_279_000_000 picoseconds. + Weight::from_parts(8_432_000_000, 71867) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PunishmentFee` (r:1 w:0) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: Redeem RedeemPeriod (r:1 w:0) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee PunishmentFee (r:1 w:0) + /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) + /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:2 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) + /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) fn cancel_redeem_reimburse() -> Weight { // Proof Size summary in bytes: - // Measured: `2762` - // Estimated: `7734` - // Minimum execution time: 129_000_000 picoseconds. - Weight::from_parts(131_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(22_u64)) + // Measured: `2658` + // Estimated: `6123` + // Minimum execution time: 156_000_000 picoseconds. + Weight::from_parts(160_000_000, 6123) + .saturating_add(T::DbWeight::get().reads(20_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PunishmentFee` (r:1 w:0) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: Redeem RedeemPeriod (r:1 w:0) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee PunishmentFee (r:1 w:0) + /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) + /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) + /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) fn cancel_redeem_retry() -> Weight { // Proof Size summary in bytes: - // Measured: `2655` - // Estimated: `7734` - // Minimum execution time: 108_000_000 picoseconds. - Weight::from_parts(109_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(19_u64)) + // Measured: `2551` + // Estimated: `6016` + // Minimum execution time: 133_000_000 picoseconds. + Weight::from_parts(145_000_000, 6016) + .saturating_add(T::DbWeight::get().reads(17_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::TotalIssuance` (r:1 w:1) - /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens TotalIssuance (r:1 w:1) + /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalStake (r:2 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) fn self_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1724` + // Measured: `1620` // Estimated: `6096` - // Minimum execution time: 77_000_000 picoseconds. - Weight::from_parts(79_000_000, 6096) - .saturating_add(T::DbWeight::get().reads(8_u64)) + // Minimum execution time: 98_000_000 picoseconds. + Weight::from_parts(105_000_000, 6096) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Redeem RedeemPeriod (r:0 w:1) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn set_redeem_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) + /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) fn mint_tokens_for_reimbursed_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1943` - // Estimated: `7734` - // Minimum execution time: 64_000_000 picoseconds. - Weight::from_parts(65_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(9_u64)) + // Measured: `1839` + // Estimated: `5304` + // Minimum execution time: 76_000_000 picoseconds. + Weight::from_parts(80_000_000, 5304) + .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Redeem::IntervalLength` (r:0 w:1) - /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Redeem LimitVolumeAmount (r:0 w:1) + /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) + /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) + /// Storage: Redeem IntervalLength (r:0 w:1) + /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) - /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) + /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `Fee::RedeemFee` (r:1 w:0) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) - /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemRequests` (r:0 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - fn request_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `1631` - // Estimated: `7734` - // Minimum execution time: 79_000_000 picoseconds. - Weight::from_parts(80_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(16_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: `Tokens::Accounts` (r:3 w:3) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::TotalIssuance` (r:1 w:1) - /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn liquidation_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `1346` - // Estimated: `8865` - // Minimum execution time: 92_000_000 picoseconds. - Weight::from_parts(94_000_000, 8865) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().writes(8_u64)) - } - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn execute_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `1731` - // Estimated: `71867` - // Minimum execution time: 7_739_000_000 picoseconds. - Weight::from_parts(7_844_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(7_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PunishmentFee` (r:1 w:0) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) - fn cancel_redeem_reimburse() -> Weight { - // Proof Size summary in bytes: - // Measured: `2762` - // Estimated: `7734` - // Minimum execution time: 129_000_000 picoseconds. - Weight::from_parts(131_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(22_u64)) - .saturating_add(RocksDbWeight::get().writes(7_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PunishmentFee` (r:1 w:0) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) - fn cancel_redeem_retry() -> Weight { - // Proof Size summary in bytes: - // Measured: `2655` - // Estimated: `7734` - // Minimum execution time: 108_000_000 picoseconds. - Weight::from_parts(109_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(19_u64)) - .saturating_add(RocksDbWeight::get().writes(7_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::TotalIssuance` (r:1 w:1) - /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - fn self_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `1724` - // Estimated: `6096` - // Minimum execution time: 77_000_000 picoseconds. - Weight::from_parts(79_000_000, 6096) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn set_redeem_period() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn mint_tokens_for_reimbursed_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `1943` - // Estimated: `7734` - // Minimum execution time: 64_000_000 picoseconds. - Weight::from_parts(65_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(9_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Redeem::IntervalLength` (r:0 w:1) - /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn rate_limit_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) - /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn minimum_transfer_amount_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/replace.rs b/runtime/amplitude/src/weights/replace.rs index 930cca75e..6539d108b 100644 --- a/runtime/amplitude/src/weights/replace.rs +++ b/runtime/amplitude/src/weights/replace.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for replace //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // replace @@ -35,396 +36,188 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for replace. -pub trait WeightInfo { - fn request_replace() -> Weight; - fn withdraw_replace() -> Weight; - fn accept_replace() -> Weight; - fn execute_replace() -> Weight; - fn cancel_replace() -> Weight; - fn set_replace_period() -> Weight; - fn minimum_transfer_amount_update() -> Weight; -} - /// Weights for replace using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) +impl replace::WeightInfo for SubstrateWeight { + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Nomination Vaults (r:1 w:0) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) + /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Fee ReplaceGriefingCollateral (r:1 w:0) + /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn request_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `1602` - // Estimated: `7734` - // Minimum execution time: 57_000_000 picoseconds. - Weight::from_parts(59_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(8_u64)) + // Measured: `1498` + // Estimated: `4963` + // Minimum execution time: 73_000_000 picoseconds. + Weight::from_parts(76_000_000, 4963) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn withdraw_replace() -> Weight { // Proof Size summary in bytes: // Measured: `650` // Estimated: `4115` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(22_000_000, 4115) + // Minimum execution time: 29_000_000 picoseconds. + Weight::from_parts(31_000_000, 4115) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceRequests` (r:0 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:2 w:2) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) + /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Security Nonce (r:1 w:1) + /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System ParentHash (r:1 w:0) + /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Replace ReplacePeriod (r:1 w:0) + /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Replace ReplaceRequests (r:0 w:1) + /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) fn accept_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3379` - // Estimated: `9319` - // Minimum execution time: 189_000_000 picoseconds. - Weight::from_parts(191_000_000, 9319) - .saturating_add(T::DbWeight::get().reads(29_u64)) + // Measured: `3277` + // Estimated: `9217` + // Minimum execution time: 233_000_000 picoseconds. + Weight::from_parts(248_000_000, 9217) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Replace ReplaceRequests (r:1 w:1) + /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay Validators (r:1 w:0) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:0) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:2 w:2) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn execute_replace() -> Weight { // Proof Size summary in bytes: // Measured: `1968` // Estimated: `71867` - // Minimum execution time: 7_741_000_000 picoseconds. - Weight::from_parts(8_004_000_000, 71867) + // Minimum execution time: 8_218_000_000 picoseconds. + Weight::from_parts(8_353_000_000, 71867) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Replace ReplaceRequests (r:1 w:1) + /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: Replace ReplacePeriod (r:1 w:0) + /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:2 w:2) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) fn cancel_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3182` - // Estimated: `9122` - // Minimum execution time: 116_000_000 picoseconds. - Weight::from_parts(119_000_000, 9122) - .saturating_add(T::DbWeight::get().reads(22_u64)) + // Measured: `3080` + // Estimated: `9020` + // Minimum execution time: 144_000_000 picoseconds. + Weight::from_parts(164_000_000, 9020) + .saturating_add(T::DbWeight::get().reads(20_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } - /// Storage: `Replace::ReplacePeriod` (r:0 w:1) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Replace ReplacePeriod (r:0 w:1) + /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn set_replace_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: Replace ReplaceMinimumTransferAmount (r:0 w:1) + /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn request_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `1602` - // Estimated: `7734` - // Minimum execution time: 57_000_000 picoseconds. - Weight::from_parts(59_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn withdraw_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `650` - // Estimated: `4115` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(22_000_000, 4115) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceRequests` (r:0 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - fn accept_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `3379` - // Estimated: `9319` - // Minimum execution time: 189_000_000 picoseconds. - Weight::from_parts(191_000_000, 9319) - .saturating_add(RocksDbWeight::get().reads(29_u64)) - .saturating_add(RocksDbWeight::get().writes(16_u64)) - } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn execute_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `1968` - // Estimated: `71867` - // Minimum execution time: 7_741_000_000 picoseconds. - Weight::from_parts(8_004_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn cancel_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `3182` - // Estimated: `9122` - // Minimum execution time: 116_000_000 picoseconds. - Weight::from_parts(119_000_000, 9122) - .saturating_add(RocksDbWeight::get().reads(22_u64)) - .saturating_add(RocksDbWeight::get().writes(10_u64)) - } - /// Storage: `Replace::ReplacePeriod` (r:0 w:1) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn set_replace_period() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn minimum_transfer_amount_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/stellar_relay.rs b/runtime/amplitude/src/weights/stellar_relay.rs index 9163b1db1..cb81cc0d2 100644 --- a/runtime/amplitude/src/weights/stellar_relay.rs +++ b/runtime/amplitude/src/weights/stellar_relay.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for stellar_relay //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // stellar_relay @@ -35,54 +36,26 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for stellar_relay. -pub trait WeightInfo { - fn update_tier_1_validator_set() -> Weight; -} - /// Weights for stellar_relay using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `StellarRelay::Validators` (r:1 w:1) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:1) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldValidators` (r:0 w:1) - /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) - /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) +impl stellar_relay::WeightInfo for SubstrateWeight { + /// Storage: StellarRelay Validators (r:1 w:1) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:1) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: StellarRelay OldValidators (r:0 w:1) + /// Proof: StellarRelay OldValidators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:0 w:1) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay OldOrganizations (r:0 w:1) + /// Proof: StellarRelay OldOrganizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) fn update_tier_1_validator_set() -> Weight { // Proof Size summary in bytes: // Measured: `2446` // Estimated: `71867` - // Minimum execution time: 113_000_000 picoseconds. - Weight::from_parts(116_000_000, 71867) + // Minimum execution time: 150_000_000 picoseconds. + Weight::from_parts(152_000_000, 71867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `StellarRelay::Validators` (r:1 w:1) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:1) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldValidators` (r:0 w:1) - /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) - /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - fn update_tier_1_validator_set() -> Weight { - // Proof Size summary in bytes: - // Measured: `2446` - // Estimated: `71867` - // Minimum execution time: 113_000_000 picoseconds. - Weight::from_parts(116_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(5_u64)) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/treasury_buyout_extension.rs b/runtime/amplitude/src/weights/treasury_buyout_extension.rs index 920c4e7af..3e32e3129 100644 --- a/runtime/amplitude/src/weights/treasury_buyout_extension.rs +++ b/runtime/amplitude/src/weights/treasury_buyout_extension.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for treasury_buyout_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-05-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // treasury-buyout-extension @@ -35,112 +36,54 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for treasury_buyout_extension. -pub trait WeightInfo { - fn buyout() -> Weight; - fn update_buyout_limit() -> Weight; - fn update_allowed_assets(n: u32, ) -> Weight; -} - /// Weights for treasury_buyout_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) - /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) +impl treasury_buyout_extension::default_weights::WeightInfo for SubstrateWeight { + /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:0) + /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: DiaOracleModule CoinInfosMap (r:1 w:0) + /// Proof Skipped: DiaOracleModule CoinInfosMap (max_values: None, max_size: None, mode: Measured) + /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:1 w:0) + /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: TreasuryBuyoutExtension Buyouts (r:1 w:1) + /// Proof: TreasuryBuyoutExtension Buyouts (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn buyout() -> Weight { // Proof Size summary in bytes: // Measured: `944` - // Estimated: `7734` - // Minimum execution time: 85_000_000 picoseconds. - Weight::from_parts(88_000_000, 7734) + // Estimated: `6884` + // Minimum execution time: 118_000_000 picoseconds. + Weight::from_parts(121_000_000, 6884) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:0 w:1) + /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn update_buyout_limit() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:1) + /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) /// The range of component `n` is `[1, 20]`. fn update_allowed_assets(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3527` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_242_134, 3527) - // Standard Error: 3_030 - .saturating_add(Weight::from_parts(905_974, 0).saturating_mul(n.into())) + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(15_762_722, 3527) + // Standard Error: 4_500 + .saturating_add(Weight::from_parts(1_228_071, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) - /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn buyout() -> Weight { - // Proof Size summary in bytes: - // Measured: `944` - // Estimated: `7734` - // Minimum execution time: 85_000_000 picoseconds. - Weight::from_parts(88_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(10_u64)) - .saturating_add(RocksDbWeight::get().writes(5_u64)) - } - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn update_buyout_limit() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 20]`. - fn update_allowed_assets(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `4` - // Estimated: `3527` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_242_134, 3527) - // Standard Error: 3_030 - .saturating_add(Weight::from_parts(905_974, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/vault_registry.rs b/runtime/amplitude/src/weights/vault_registry.rs index cbf73a53a..ea938346d 100644 --- a/runtime/amplitude/src/weights/vault_registry.rs +++ b/runtime/amplitude/src/weights/vault_registry.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for vault_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // amplitude +// --execution=wasm // --wasm-execution=compiled // --pallet // vault-registry @@ -35,719 +36,346 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for vault_registry. -pub trait WeightInfo { - fn register_vault() -> Weight; - fn deposit_collateral() -> Weight; - fn withdraw_collateral() -> Weight; - fn register_public_key() -> Weight; - fn accept_new_issues() -> Weight; - fn set_custom_secure_threshold() -> Weight; - fn set_minimum_collateral() -> Weight; - fn set_system_collateral_ceiling() -> Weight; - fn set_secure_collateral_threshold() -> Weight; - fn set_premium_redeem_threshold() -> Weight; - fn set_liquidation_collateral_threshold() -> Weight; - fn report_undercollateralized_vault() -> Weight; - fn recover_vault_id() -> Weight; - fn set_punishment_delay() -> Weight; -} - /// Weights for vault_registry using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) +impl vault_registry::WeightInfo for SubstrateWeight { + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry MinimumCollateralVault (r:1 w:0) + /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) + /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) fn register_vault() -> Weight { // Proof Size summary in bytes: // Measured: `1079` // Estimated: `4544` - // Minimum execution time: 116_000_000 picoseconds. - Weight::from_parts(122_000_000, 4544) + // Minimum execution time: 154_000_000 picoseconds. + Weight::from_parts(159_000_000, 4544) .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2605` - // Estimated: `7734` - // Minimum execution time: 138_000_000 picoseconds. - Weight::from_parts(148_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(23_u64)) + // Measured: `2501` + // Estimated: `5966` + // Minimum execution time: 180_000_000 picoseconds. + Weight::from_parts(186_000_000, 5966) + .saturating_add(T::DbWeight::get().reads(21_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2579` - // Estimated: `7734` - // Minimum execution time: 145_000_000 picoseconds. - Weight::from_parts(148_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(23_u64)) + // Measured: `2475` + // Estimated: `5940` + // Minimum execution time: 182_000_000 picoseconds. + Weight::from_parts(188_000_000, 5940) + .saturating_add(T::DbWeight::get().reads(21_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:1) + /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) fn register_public_key() -> Weight { // Proof Size summary in bytes: // Measured: `334` // Estimated: `3799` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 3799) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 3799) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) fn accept_new_issues() -> Weight { // Proof Size summary in bytes: // Measured: `1484` // Estimated: `4949` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(50_000_000, 4949) + // Minimum execution time: 59_000_000 picoseconds. + Weight::from_parts(61_000_000, 4949) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn set_custom_secure_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `711` // Estimated: `4176` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 4176) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(17_000_000, 4176) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry MinimumCollateralVault (r:0 w:1) + /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) fn set_minimum_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry SystemCollateralCeiling (r:0 w:1) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) fn set_system_collateral_ceiling() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultStaking RewardCurrencies (r:1 w:1) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:0 w:1) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) fn set_secure_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `1565` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 1565) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 1565) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:0 w:1) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) fn set_premium_redeem_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry LiquidationCollateralThreshold (r:0 w:1) + /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry LiquidationVault (r:1 w:1) + /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) fn report_undercollateralized_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `2779` - // Estimated: `7734` - // Minimum execution time: 256_000_000 picoseconds. - Weight::from_parts(278_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `2675` + // Estimated: `6240` + // Minimum execution time: 330_000_000 picoseconds. + Weight::from_parts(336_000_000, 6240) + .saturating_add(T::DbWeight::get().reads(25_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn recover_vault_id() -> Weight { // Proof Size summary in bytes: // Measured: `649` // Estimated: `4114` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 4114) + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(16_000_000, 4114) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry PunishmentDelay (r:0 w:1) + /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) fn set_punishment_delay() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - fn register_vault() -> Weight { - // Proof Size summary in bytes: - // Measured: `1079` - // Estimated: `4544` - // Minimum execution time: 116_000_000 picoseconds. - Weight::from_parts(122_000_000, 4544) - .saturating_add(RocksDbWeight::get().reads(24_u64)) - .saturating_add(RocksDbWeight::get().writes(12_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - fn deposit_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `2605` - // Estimated: `7734` - // Minimum execution time: 138_000_000 picoseconds. - Weight::from_parts(148_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(23_u64)) - .saturating_add(RocksDbWeight::get().writes(12_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - fn withdraw_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `2579` - // Estimated: `7734` - // Minimum execution time: 145_000_000 picoseconds. - Weight::from_parts(148_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(23_u64)) - .saturating_add(RocksDbWeight::get().writes(12_u64)) - } - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn register_public_key() -> Weight { - // Proof Size summary in bytes: - // Measured: `334` - // Estimated: `3799` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 3799) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn accept_new_issues() -> Weight { - // Proof Size summary in bytes: - // Measured: `1484` - // Estimated: `4949` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(50_000_000, 4949) - .saturating_add(RocksDbWeight::get().reads(9_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_custom_secure_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `711` - // Estimated: `4176` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 4176) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_minimum_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_system_collateral_ceiling() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_secure_collateral_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `80` - // Estimated: `1565` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 1565) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_premium_redeem_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn report_undercollateralized_vault() -> Weight { - // Proof Size summary in bytes: - // Measured: `2779` - // Estimated: `7734` - // Minimum execution time: 256_000_000 picoseconds. - Weight::from_parts(278_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(27_u64)) - .saturating_add(RocksDbWeight::get().writes(16_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn recover_vault_id() -> Weight { - // Proof Size summary in bytes: - // Measured: `649` - // Estimated: `4114` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 4114) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_punishment_delay() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) + Weight::from_parts(5_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index ecdbf4488..9ae368355 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -1029,7 +1029,7 @@ impl treasury_buyout_extension::Config for Runtime { type DecimalsLookup = DecimalsLookupImpl; type MinAmountToBuyout = MinAmountToBuyout; type MaxAllowedBuyoutCurrencies = MaxAllowedBuyoutCurrencies; - type WeightInfo = (); + type WeightInfo = weights::treasury_buyout_extension::SubstrateWeight; #[cfg(feature = "runtime-benchmarks")] type RelayChainCurrencyId = RelayChainCurrencyId; } @@ -1092,7 +1092,7 @@ impl pallet_insecure_randomness_collective_flip::Config for Runtime {} impl orml_currencies_allowance_extension::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::orml_currencies_allowance_extension::SubstrateWeight; type MaxAllowedCurrencies = ConstU32<256>; } @@ -1129,7 +1129,7 @@ impl dia_oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type AuthorityId = dia_oracle::crypto::DiaAuthId; - type WeightInfo = (); + type WeightInfo = weights::dia_oracle::SubstrateWeight; } impl frame_system::offchain::SigningTypes for Runtime { @@ -1277,7 +1277,7 @@ cfg_if::cfg_if! { impl oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::oracle::SubstrateWeight; type DecimalsLookup = DecimalsLookupImpl; type DataProvider = DataProviderImpl; #[cfg(feature = "runtime-benchmarks")] @@ -1296,7 +1296,7 @@ impl stellar_relay::Config for Runtime { type OrganizationLimit = OrganizationLimit; type ValidatorLimit = ValidatorLimit; type IsPublicNetwork = IsPublicNetwork; - type WeightInfo = (); + type WeightInfo = weights::stellar_relay::SubstrateWeight; } parameter_types! { @@ -1309,7 +1309,7 @@ parameter_types! { impl fee::Config for Runtime { type FeePalletId = FeePalletId; - type WeightInfo = (); + type WeightInfo = weights::fee::SubstrateWeight; type SignedFixedPoint = SignedFixedPoint; type SignedInner = SignedInner; type UnsignedFixedPoint = UnsignedFixedPoint; @@ -1325,13 +1325,13 @@ impl vault_registry::Config for Runtime { type PalletId = VaultRegistryPalletId; type RuntimeEvent = RuntimeEvent; type Balance = Balance; - type WeightInfo = (); + type WeightInfo = weights::vault_registry::SubstrateWeight; type GetGriefingCollateralCurrencyId = NativeCurrencyId; } impl redeem::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::redeem::SubstrateWeight; } pub struct BlockNumberToBalance; @@ -1345,17 +1345,17 @@ impl sp_runtime::traits::Convert for BlockNumberToBalance impl issue::Config for Runtime { type RuntimeEvent = RuntimeEvent; type BlockNumberToBalance = BlockNumberToBalance; - type WeightInfo = (); + type WeightInfo = weights::issue::SubstrateWeight; } impl nomination::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::nomination::SubstrateWeight; } impl replace::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::replace::SubstrateWeight; } impl clients_info::Config for Runtime { diff --git a/runtime/foucoco/src/weights/dia_oracle.rs b/runtime/foucoco/src/weights/dia_oracle.rs index 1a444ccbf..b6c31b74f 100644 --- a/runtime/foucoco/src/weights/dia_oracle.rs +++ b/runtime/foucoco/src/weights/dia_oracle.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for dia_oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: @@ -35,21 +35,9 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for dia_oracle. -pub trait WeightInfo { - fn add_currency() -> Weight; - fn remove_currency() -> Weight; - fn authorize_account() -> Weight; - fn authorize_account_signed() -> Weight; - fn deauthorize_account() -> Weight; - fn deauthorize_account_signed() -> Weight; - fn set_updated_coin_infos() -> Weight; - fn set_batching_api() -> Weight; -} - /// Weights for dia_oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { +impl dia_oracle::WeightInfo for SubstrateWeight { /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) @@ -58,7 +46,7 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `472` // Estimated: `3937` - // Minimum execution time: 14_000_000 picoseconds. + // Minimum execution time: 15_000_000 picoseconds. Weight::from_parts(15_000_000, 3937) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) @@ -72,7 +60,7 @@ impl WeightInfo for SubstrateWeight { // Measured: `472` // Estimated: `3937` // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 3937) + Weight::from_parts(11_000_000, 3937) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) @@ -93,7 +81,7 @@ impl WeightInfo for SubstrateWeight { // Measured: `358` // Estimated: `6298` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6298) + Weight::from_parts(13_000_000, 6298) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -104,7 +92,7 @@ impl WeightInfo for SubstrateWeight { // Measured: `305` // Estimated: `3770` // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3770) + Weight::from_parts(6_000_000, 3770) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) @@ -114,7 +102,7 @@ impl WeightInfo for SubstrateWeight { // Measured: `358` // Estimated: `6298` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6298) + Weight::from_parts(13_000_000, 6298) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -126,8 +114,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `3823` - // Minimum execution time: 9_641_000_000 picoseconds. - Weight::from_parts(9_886_000_000, 3823) + // Minimum execution time: 9_647_000_000 picoseconds. + Weight::from_parts(9_732_000_000, 3823) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -139,107 +127,9 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `3823` - // Minimum execution time: 10_000_000 picoseconds. + // Minimum execution time: 11_000_000 picoseconds. Weight::from_parts(11_000_000, 3823) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } } - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) - /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn add_currency() -> Weight { - // Proof Size summary in bytes: - // Measured: `472` - // Estimated: `3937` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 3937) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:0) - /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn remove_currency() -> Weight { - // Proof Size summary in bytes: - // Measured: `472` - // Estimated: `3937` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 3937) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn authorize_account() -> Weight { - // Proof Size summary in bytes: - // Measured: `305` - // Estimated: `3770` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 3770) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn authorize_account_signed() -> Weight { - // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `6298` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6298) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn deauthorize_account() -> Weight { - // Proof Size summary in bytes: - // Measured: `305` - // Estimated: `3770` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3770) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn deauthorize_account_signed() -> Weight { - // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `6298` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6298) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::CoinInfosMap` (r:0 w:1) - /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_updated_coin_infos() -> Weight { - // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `3823` - // Minimum execution time: 9_641_000_000 picoseconds. - Weight::from_parts(9_886_000_000, 3823) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::BatchingApi` (r:0 w:1) - /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_batching_api() -> Weight { - // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `3823` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3823) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } -} \ No newline at end of file diff --git a/runtime/foucoco/src/weights/fee.rs b/runtime/foucoco/src/weights/fee.rs index 11f86c0f4..8d83068e2 100644 --- a/runtime/foucoco/src/weights/fee.rs +++ b/runtime/foucoco/src/weights/fee.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // fee @@ -35,141 +36,67 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for fee. -pub trait WeightInfo { - fn set_issue_fee() -> Weight; - fn set_issue_griefing_collateral() -> Weight; - fn set_redeem_fee() -> Weight; - fn set_premium_redeem_fee() -> Weight; - fn set_punishment_fee() -> Weight; - fn set_replace_griefing_collateral() -> Weight; -} - /// Weights for fee using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Fee::IssueFee` (r:0 w:1) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) +impl fee::WeightInfo for SubstrateWeight { + /// Storage: Fee IssueFee (r:0 w:1) + /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) fn set_issue_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee IssueGriefingCollateral (r:0 w:1) + /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) fn set_issue_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::RedeemFee` (r:0 w:1) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee RedeemFee (r:0 w:1) + /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) fn set_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee PremiumRedeemFee (r:0 w:1) + /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) fn set_premium_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::PunishmentFee` (r:0 w:1) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee PunishmentFee (r:0 w:1) + /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) fn set_punishment_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee ReplaceGriefingCollateral (r:0 w:1) + /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) fn set_replace_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Fee::IssueFee` (r:0 w:1) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_issue_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_issue_griefing_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::RedeemFee` (r:0 w:1) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_redeem_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_premium_redeem_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::PunishmentFee` (r:0 w:1) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_punishment_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_replace_griefing_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/issue.rs b/runtime/foucoco/src/weights/issue.rs index aa11bb551..cc465d375 100644 --- a/runtime/foucoco/src/weights/issue.rs +++ b/runtime/foucoco/src/weights/issue.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for issue //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-06-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Marcels-MBP`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,6 +13,7 @@ // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // issue @@ -35,267 +36,130 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for issue. -pub trait WeightInfo { - fn request_issue() -> Weight; - fn execute_issue() -> Weight; - fn cancel_issue() -> Weight; - fn set_issue_period() -> Weight; - fn rate_limit_update() -> Weight; - fn minimum_transfer_amount_update() -> Weight; -} - /// Weights for issue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:3 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueRequests` (r:0 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) +impl issue::WeightInfo for SubstrateWeight { + /// Storage: Issue LimitVolumeAmount (r:1 w:0) + /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:3 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee IssueGriefingCollateral (r:1 w:0) + /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Issue IssueMinimumTransferAmount (r:1 w:0) + /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee IssueFee (r:1 w:0) + /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Security Nonce (r:1 w:1) + /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System ParentHash (r:1 w:0) + /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) + /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Issue IssuePeriod (r:1 w:0) + /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Issue IssueRequests (r:0 w:1) + /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) fn request_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1962` - // Estimated: `11106` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(93_000_000, 11106) + // Estimated: `10377` + // Minimum execution time: 102_000_000 picoseconds. + Weight::from_parts(104_000_000, 10377) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: Issue IssueRequests (r:1 w:1) + /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay Validators (r:1 w:0) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:0) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee IssueFee (r:1 w:0) + /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Issue LimitVolumeAmount (r:1 w:0) + /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalStake (r:2 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:1 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) fn execute_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2499` // Estimated: `71867` - // Minimum execution time: 7_764_000_000 picoseconds. - Weight::from_parts(7_859_000_000, 71867) + // Minimum execution time: 8_834_000_000 picoseconds. + Weight::from_parts(8_916_000_000, 71867) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Issue IssueRequests (r:1 w:1) + /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + /// Storage: Issue IssuePeriod (r:1 w:0) + /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn cancel_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1270` // Estimated: `4735` - // Minimum execution time: 32_000_000 picoseconds. - Weight::from_parts(33_000_000, 4735) + // Minimum execution time: 38_000_000 picoseconds. + Weight::from_parts(39_000_000, 4735) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Issue::IssuePeriod` (r:0 w:1) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Issue IssuePeriod (r:0 w:1) + /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn set_issue_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Issue::IntervalLength` (r:0 w:1) - /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Issue LimitVolumeAmount (r:0 w:1) + /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: Issue LimitVolumeCurrencyId (r:0 w:1) + /// Proof: Issue LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) + /// Storage: Issue IntervalLength (r:0 w:1) + /// Proof: Issue IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: Issue IssueMinimumTransferAmount (r:0 w:1) + /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:3 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueRequests` (r:0 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - fn request_issue() -> Weight { - // Proof Size summary in bytes: - // Measured: `1962` - // Estimated: `11106` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(93_000_000, 11106) - .saturating_add(RocksDbWeight::get().reads(18_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - fn execute_issue() -> Weight { - // Proof Size summary in bytes: - // Measured: `2499` - // Estimated: `71867` - // Minimum execution time: 7_764_000_000 picoseconds. - Weight::from_parts(7_859_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(11_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn cancel_issue() -> Weight { - // Proof Size summary in bytes: - // Measured: `1270` - // Estimated: `4735` - // Minimum execution time: 32_000_000 picoseconds. - Weight::from_parts(33_000_000, 4735) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Issue::IssuePeriod` (r:0 w:1) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn set_issue_period() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Issue::IntervalLength` (r:0 w:1) - /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn rate_limit_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn minimum_transfer_amount_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/nomination.rs b/runtime/foucoco/src/weights/nomination.rs index 98953e87c..57118aba4 100644 --- a/runtime/foucoco/src/weights/nomination.rs +++ b/runtime/foucoco/src/weights/nomination.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for nomination //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // nomination @@ -35,400 +36,193 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for nomination. -pub trait WeightInfo { - fn set_nomination_enabled() -> Weight; - fn opt_in_to_nomination() -> Weight; - fn opt_out_of_nomination() -> Weight; - fn deposit_collateral() -> Weight; - fn withdraw_collateral() -> Weight; -} - /// Weights for nomination using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Nomination::NominationEnabled` (r:0 w:1) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) +impl nomination::WeightInfo for SubstrateWeight { + /// Storage: Nomination NominationEnabled (r:0 w:1) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) fn set_nomination_enabled() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Nomination NominationEnabled (r:1 w:0) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Nomination Vaults (r:1 w:1) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) fn opt_in_to_nomination() -> Weight { // Proof Size summary in bytes: // Measured: `747` // Estimated: `4212` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4212) + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(28_000_000, 4212) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:1) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:2) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:2) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:2 w:2) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Nomination Vaults (r:1 w:1) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:1) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:2 w:2) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:2 w:2) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:2 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:2 w:2) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:2 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:2 w:2) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:2 w:2) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) fn opt_out_of_nomination() -> Weight { // Proof Size summary in bytes: - // Measured: `2570` - // Estimated: `8510` - // Minimum execution time: 168_000_000 picoseconds. - Weight::from_parts(174_000_000, 8510) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `2499` + // Estimated: `8439` + // Minimum execution time: 218_000_000 picoseconds. + Weight::from_parts(227_000_000, 8439) + .saturating_add(T::DbWeight::get().reads(25_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Nomination NominationEnabled (r:1 w:0) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: Nomination Vaults (r:1 w:0) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:2 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:2 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:0) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3363` - // Estimated: `9303` - // Minimum execution time: 157_000_000 picoseconds. - Weight::from_parts(160_000_000, 9303) + // Measured: `3564` + // Estimated: `9504` + // Minimum execution time: 210_000_000 picoseconds. + Weight::from_parts(215_000_000, 9504) .saturating_add(T::DbWeight::get().reads(28_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Nomination NominationEnabled (r:1 w:0) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: Nomination Vaults (r:1 w:0) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:0) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3647` - // Estimated: `7734` - // Minimum execution time: 155_000_000 picoseconds. - Weight::from_parts(162_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(26_u64)) + // Measured: `3576` + // Estimated: `7041` + // Minimum execution time: 193_000_000 picoseconds. + Weight::from_parts(197_000_000, 7041) + .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Nomination::NominationEnabled` (r:0 w:1) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - fn set_nomination_enabled() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - fn opt_in_to_nomination() -> Weight { - // Proof Size summary in bytes: - // Measured: `747` - // Estimated: `4212` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4212) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:1) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:2) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:2) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:2 w:2) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn opt_out_of_nomination() -> Weight { - // Proof Size summary in bytes: - // Measured: `2570` - // Estimated: `8510` - // Minimum execution time: 168_000_000 picoseconds. - Weight::from_parts(174_000_000, 8510) - .saturating_add(RocksDbWeight::get().reads(27_u64)) - .saturating_add(RocksDbWeight::get().writes(16_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn deposit_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `3363` - // Estimated: `9303` - // Minimum execution time: 157_000_000 picoseconds. - Weight::from_parts(160_000_000, 9303) - .saturating_add(RocksDbWeight::get().reads(28_u64)) - .saturating_add(RocksDbWeight::get().writes(13_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn withdraw_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `3647` - // Estimated: `7734` - // Minimum execution time: 155_000_000 picoseconds. - Weight::from_parts(162_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(26_u64)) - .saturating_add(RocksDbWeight::get().writes(13_u64)) - } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/oracle.rs b/runtime/foucoco/src/weights/oracle.rs index df80d6af3..551fefef0 100644 --- a/runtime/foucoco/src/weights/oracle.rs +++ b/runtime/foucoco/src/weights/oracle.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // oracle @@ -35,82 +36,39 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for oracle. -pub trait WeightInfo { - fn on_initialize() -> Weight; - fn update_oracle_keys() -> Weight; - fn set_max_delay() -> Weight; -} - /// Weights for oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Timestamp::Now` (r:0 w:1) - /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) - /// Storage: `Timestamp::DidUpdate` (r:0 w:1) - /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) +impl oracle::WeightInfo for SubstrateWeight { + /// Storage: Timestamp Now (r:0 w:1) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Timestamp DidUpdate (r:0 w:1) + /// Proof: Timestamp DidUpdate (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) fn on_initialize() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) + Weight::from_parts(2_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Oracle::OracleKeys` (r:0 w:1) - /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Oracle OracleKeys (r:0 w:1) + /// Proof Skipped: Oracle OracleKeys (max_values: Some(1), max_size: None, mode: Measured) fn update_oracle_keys() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Oracle::MaxDelay` (r:0 w:1) - /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Oracle MaxDelay (r:0 w:1) + /// Proof Skipped: Oracle MaxDelay (max_values: Some(1), max_size: None, mode: Measured) fn set_max_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Timestamp::Now` (r:0 w:1) - /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) - /// Storage: `Timestamp::DidUpdate` (r:0 w:1) - /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - fn on_initialize() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Oracle::OracleKeys` (r:0 w:1) - /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn update_oracle_keys() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Oracle::MaxDelay` (r:0 w:1) - /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_max_delay() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/orml_asset_registry.rs b/runtime/foucoco/src/weights/orml_asset_registry.rs index 22b334897..d29e2db73 100644 --- a/runtime/foucoco/src/weights/orml_asset_registry.rs +++ b/runtime/foucoco/src/weights/orml_asset_registry.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `orml_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-07-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("foucoco")`, DB CACHE: 1024 +//! HOSTNAME: `Marcels-MBP`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,6 +13,7 @@ // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // orml-asset-registry @@ -28,39 +29,38 @@ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] -#![allow(missing_docs)] use frame_support::{traits::Get, weights::Weight}; -use core::marker::PhantomData; +use sp_std::marker::PhantomData; /// Weight functions for `orml_asset_registry`. pub struct WeightInfo(PhantomData); impl orml_asset_registry::WeightInfo for WeightInfo { - /// Storage: `AssetRegistry::Metadata` (r:1 w:1) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:1) - /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) + /// Storage: AssetRegistry Metadata (r:1 w:1) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry LocationToAssetId (r:1 w:1) + /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) fn register_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `138` - // Estimated: `4362` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) - .saturating_add(Weight::from_parts(0, 4362)) + // Measured: `104` + // Estimated: `7138` + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(19_000_000, 0) + .saturating_add(Weight::from_parts(0, 7138)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `AssetRegistry::Metadata` (r:1 w:1) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:2) - /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) + /// Storage: AssetRegistry Metadata (r:1 w:1) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry LocationToAssetId (r:1 w:2) + /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) fn update_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `801` - // Estimated: `4362` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) - .saturating_add(Weight::from_parts(0, 4362)) + // Measured: `745` + // Estimated: `8420` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_000_000, 0) + .saturating_add(Weight::from_parts(0, 8420)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs b/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs index a72a6652b..a081fbd3f 100644 --- a/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs +++ b/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for orml_currencies_allowance_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-03-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // orml-currencies-allowance-extension @@ -23,7 +24,7 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs +// runtime/foucoco/src/weights/orml-currencies-allowance-extension.rs // --template // .maintain/frame-weight-template.hbs @@ -35,129 +36,62 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for orml_currencies_allowance_extension. -pub trait WeightInfo { - fn add_allowed_currencies(n: u32, ) -> Weight; - fn remove_allowed_currencies(n: u32, ) -> Weight; - fn approve() -> Weight; - fn transfer_from() -> Weight; -} - /// Weights for orml_currencies_allowance_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) +impl orml_currencies_allowance_extension::default_weights::WeightInfo for SubstrateWeight { + /// Storage: TokenAllowance AllowedCurrencies (r:2 w:1) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) /// The range of component `n` is `[1, 256]`. fn add_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `142` // Estimated: `6082` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(10_682_862, 6082) - // Standard Error: 2_616 - .saturating_add(Weight::from_parts(1_015_897, 0).saturating_mul(n.into())) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(16_786_577, 6082) + // Standard Error: 2_416 + .saturating_add(Weight::from_parts(1_273_968, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: TokenAllowance AllowedCurrencies (r:0 w:1) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) /// The range of component `n` is `[1, 256]`. fn remove_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_010_593, 0) - // Standard Error: 2_177 - .saturating_add(Weight::from_parts(977_467, 0).saturating_mul(n.into())) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_332_861, 0) + // Standard Error: 1_861 + .saturating_add(Weight::from_parts(1_244_517, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:0 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: TokenAllowance Approvals (r:0 w:1) + /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) fn approve() -> Weight { // Proof Size summary in bytes: // Measured: `184` - // Estimated: `3649` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 3649) + // Estimated: `3833` + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_000_000, 3833) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:1 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: TokenAllowance Approvals (r:1 w:1) + /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_from() -> Weight { // Proof Size summary in bytes: // Measured: `490` - // Estimated: `6196` - // Minimum execution time: 52_000_000 picoseconds. - Weight::from_parts(53_000_000, 6196) + // Estimated: `14106` + // Minimum execution time: 49_000_000 picoseconds. + Weight::from_parts(50_000_000, 14106) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// The range of component `n` is `[1, 256]`. - fn add_allowed_currencies(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `142` - // Estimated: `6082` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(10_682_862, 6082) - // Standard Error: 2_616 - .saturating_add(Weight::from_parts(1_015_897, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// The range of component `n` is `[1, 256]`. - fn remove_allowed_currencies(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_010_593, 0) - // Standard Error: 2_177 - .saturating_add(Weight::from_parts(977_467, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:0 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn approve() -> Weight { - // Proof Size summary in bytes: - // Measured: `184` - // Estimated: `3649` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 3649) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:1 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn transfer_from() -> Weight { - // Proof Size summary in bytes: - // Measured: `490` - // Estimated: `6196` - // Minimum execution time: 52_000_000 picoseconds. - Weight::from_parts(53_000_000, 6196) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/pallet_xcm.rs b/runtime/foucoco/src/weights/pallet_xcm.rs index a13172ebb..501edc7ea 100644 --- a/runtime/foucoco/src/weights/pallet_xcm.rs +++ b/runtime/foucoco/src/weights/pallet_xcm.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_xcm` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-12-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("foucoco")`, DB CACHE: 1024 +//! HOSTNAME: `pop-os`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,6 +13,7 @@ // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // pallet-xcm @@ -36,28 +37,28 @@ use core::marker::PhantomData; /// Weight functions for `pallet_xcm`. pub struct WeightInfo(PhantomData); impl pallet_xcm::WeightInfo for WeightInfo { - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn send() -> Weight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `3710` - // Minimum execution time: 19_000_000 picoseconds. - Weight::from_parts(21_000_000, 0) + // Minimum execution time: 37_037_000 picoseconds. + Weight::from_parts(37_780_000, 0) .saturating_add(Weight::from_parts(0, 3710)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `Benchmark::Override` (r:0 w:0) - /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Benchmark Override (r:0 w:0) + /// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -66,14 +67,14 @@ impl pallet_xcm::WeightInfo for WeightInfo { Weight::from_parts(18_446_744_073_709_551_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) - /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: ParachainInfo ParachainId (r:1 w:0) + /// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` // Estimated: `1489` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) + // Minimum execution time: 32_612_000 picoseconds. + Weight::from_parts(59_114_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -81,192 +82,192 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 13_629_000 picoseconds. + Weight::from_parts(13_864_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) fn force_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 14_727_000 picoseconds. + Weight::from_parts(16_019_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) fn force_default_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 4_571_000 picoseconds. + Weight::from_parts(4_790_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) - /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::Queries` (r:0 w:1) - /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm QueryCounter (r:1 w:1) + /// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm Queries (r:0 w:1) + /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `3710` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(23_000_000, 0) + // Minimum execution time: 44_609_000 picoseconds. + Weight::from_parts(88_897_000, 0) .saturating_add(Weight::from_parts(0, 3710)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(5)) } - /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::Queries` (r:0 w:1) - /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm Queries (r:0 w:1) + /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `428` // Estimated: `3893` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(25_000_000, 0) + // Minimum execution time: 45_297_000 picoseconds. + Weight::from_parts(45_947_000, 0) .saturating_add(Weight::from_parts(0, 3893)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } - /// Storage: `PolkadotXcm::XcmExecutionSuspended` (r:0 w:1) - /// Proof: `PolkadotXcm::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm XcmExecutionSuspended (r:0 w:1) + /// Proof Skipped: PolkadotXcm XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured) fn force_suspension() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 4_537_000 picoseconds. + Weight::from_parts(4_726_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `PolkadotXcm::SupportedVersion` (r:4 w:2) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SupportedVersion (r:4 w:2) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `254` - // Estimated: `11144` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) - .saturating_add(Weight::from_parts(0, 11144)) + // Measured: `229` + // Estimated: `11119` + // Minimum execution time: 21_923_000 picoseconds. + Weight::from_parts(22_440_000, 0) + .saturating_add(Weight::from_parts(0, 11119)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `PolkadotXcm::VersionNotifiers` (r:4 w:2) - /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) + /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `258` - // Estimated: `11148` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) - .saturating_add(Weight::from_parts(0, 11148)) + // Measured: `233` + // Estimated: `11123` + // Minimum execution time: 22_204_000 picoseconds. + Weight::from_parts(22_593_000, 0) + .saturating_add(Weight::from_parts(0, 11123)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `265` - // Estimated: `13630` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_000_000, 0) - .saturating_add(Weight::from_parts(0, 13630)) + // Measured: `240` + // Estimated: `13605` + // Minimum execution time: 23_228_000 picoseconds. + Weight::from_parts(23_713_000, 0) + .saturating_add(Weight::from_parts(0, 13605)) .saturating_add(T::DbWeight::get().reads(5)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: // Measured: `312` // Estimated: `6252` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(24_000_000, 0) + // Minimum execution time: 41_887_000 picoseconds. + Weight::from_parts(43_346_000, 0) .saturating_add(Weight::from_parts(0, 6252)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:3 w:0) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: // Measured: `272` // Estimated: `8687` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) + // Minimum execution time: 13_190_000 picoseconds. + Weight::from_parts(13_674_000, 0) .saturating_add(Weight::from_parts(0, 8687)) .saturating_add(T::DbWeight::get().reads(3)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `265` - // Estimated: `11155` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) - .saturating_add(Weight::from_parts(0, 11155)) + // Measured: `240` + // Estimated: `11130` + // Minimum execution time: 22_721_000 picoseconds. + Weight::from_parts(23_207_000, 0) + .saturating_add(Weight::from_parts(0, 11130)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `341` - // Estimated: `11231` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(30_000_000, 0) - .saturating_add(Weight::from_parts(0, 11231)) + // Measured: `316` + // Estimated: `11206` + // Minimum execution time: 50_285_000 picoseconds. + Weight::from_parts(51_075_000, 0) + .saturating_add(Weight::from_parts(0, 11206)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/runtime/foucoco/src/weights/redeem.rs b/runtime/foucoco/src/weights/redeem.rs index ccf8f81ea..da4c4b23e 100644 --- a/runtime/foucoco/src/weights/redeem.rs +++ b/runtime/foucoco/src/weights/redeem.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for redeem //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-06-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Marcels-MBP`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,6 +13,7 @@ // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // redeem @@ -29,6 +30,7 @@ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] +#![allow(dead_code)] #![allow(unused_imports)] #![allow(missing_docs)] @@ -51,535 +53,535 @@ pub trait WeightInfo { /// Weights for redeem using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `Fee::RedeemFee` (r:1 w:0) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) - /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemRequests` (r:0 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) +impl redeem::WeightInfo for SubstrateWeight { + /// Storage: Redeem LimitVolumeAmount (r:1 w:0) + /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: Fee RedeemFee (r:1 w:0) + /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) + /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: Security Nonce (r:1 w:1) + /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System ParentHash (r:1 w:0) + /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee PremiumRedeemFee (r:1 w:0) + /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemPeriod (r:1 w:0) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Redeem RedeemRequests (r:0 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) fn request_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1907` - // Estimated: `7734` - // Minimum execution time: 80_000_000 picoseconds. - Weight::from_parts(82_000_000, 7734) + // Measured: `1974` + // Estimated: `7914` + // Minimum execution time: 95_000_000 picoseconds. + Weight::from_parts(97_000_000, 7914) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `Tokens::Accounts` (r:3 w:3) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::TotalIssuance` (r:1 w:1) - /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Tokens Accounts (r:3 w:3) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens TotalIssuance (r:1 w:1) + /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) + /// Storage: VaultRegistry LiquidationVault (r:1 w:1) + /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) fn liquidation_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1495` // Estimated: `8865` - // Minimum execution time: 92_000_000 picoseconds. - Weight::from_parts(94_000_000, 8865) + // Minimum execution time: 110_000_000 picoseconds. + Weight::from_parts(111_000_000, 8865) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay Validators (r:1 w:0) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:0) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: Redeem LimitVolumeAmount (r:1 w:0) + /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalStake (r:1 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn execute_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1698` // Estimated: `71867` - // Minimum execution time: 7_758_000_000 picoseconds. - Weight::from_parts(8_055_000_000, 71867) + // Minimum execution time: 8_763_000_000 picoseconds. + Weight::from_parts(8_800_000_000, 71867) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PunishmentFee` (r:1 w:0) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: Redeem RedeemPeriod (r:1 w:0) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee PunishmentFee (r:1 w:0) + /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) + /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:2 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) + /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) fn cancel_redeem_reimburse() -> Weight { // Proof Size summary in bytes: - // Measured: `2801` - // Estimated: `7734` - // Minimum execution time: 131_000_000 picoseconds. - Weight::from_parts(132_000_000, 7734) + // Measured: `2868` + // Estimated: `8808` + // Minimum execution time: 153_000_000 picoseconds. + Weight::from_parts(156_000_000, 8808) .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PunishmentFee` (r:1 w:0) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: Redeem RedeemPeriod (r:1 w:0) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee PunishmentFee (r:1 w:0) + /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) + /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) + /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) fn cancel_redeem_retry() -> Weight { // Proof Size summary in bytes: // Measured: `2656` - // Estimated: `7734` - // Minimum execution time: 107_000_000 picoseconds. - Weight::from_parts(116_000_000, 7734) + // Estimated: `8596` + // Minimum execution time: 126_000_000 picoseconds. + Weight::from_parts(135_000_000, 8596) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::TotalIssuance` (r:1 w:1) - /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens TotalIssuance (r:1 w:1) + /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalStake (r:2 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:1 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) fn self_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1891` // Estimated: `6096` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(77_000_000, 6096) + // Minimum execution time: 90_000_000 picoseconds. + Weight::from_parts(91_000_000, 6096) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Redeem RedeemPeriod (r:0 w:1) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn set_redeem_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) + /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) fn mint_tokens_for_reimbursed_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1982` - // Estimated: `7734` - // Minimum execution time: 65_000_000 picoseconds. - Weight::from_parts(66_000_000, 7734) + // Measured: `2049` + // Estimated: `7989` + // Minimum execution time: 76_000_000 picoseconds. + Weight::from_parts(78_000_000, 7989) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Redeem::IntervalLength` (r:0 w:1) - /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Redeem LimitVolumeAmount (r:0 w:1) + /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) + /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) + /// Storage: Redeem IntervalLength (r:0 w:1) + /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) - /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) + /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(22_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } // For backwards compatibility and tests impl WeightInfo for () { - /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `Fee::RedeemFee` (r:1 w:0) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) - /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemRequests` (r:0 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: Redeem LimitVolumeAmount (r:1 w:0) + /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: Fee RedeemFee (r:1 w:0) + /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) + /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: Security Nonce (r:1 w:1) + /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System ParentHash (r:1 w:0) + /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee PremiumRedeemFee (r:1 w:0) + /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemPeriod (r:1 w:0) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Redeem RedeemRequests (r:0 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) fn request_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1907` - // Estimated: `7734` - // Minimum execution time: 80_000_000 picoseconds. - Weight::from_parts(82_000_000, 7734) + // Measured: `1974` + // Estimated: `7914` + // Minimum execution time: 95_000_000 picoseconds. + Weight::from_parts(97_000_000, 7914) .saturating_add(RocksDbWeight::get().reads(16_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } - /// Storage: `Tokens::Accounts` (r:3 w:3) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::TotalIssuance` (r:1 w:1) - /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Tokens Accounts (r:3 w:3) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens TotalIssuance (r:1 w:1) + /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) + /// Storage: VaultRegistry LiquidationVault (r:1 w:1) + /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) fn liquidation_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1495` // Estimated: `8865` - // Minimum execution time: 92_000_000 picoseconds. - Weight::from_parts(94_000_000, 8865) + // Minimum execution time: 110_000_000 picoseconds. + Weight::from_parts(111_000_000, 8865) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(8_u64)) } - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay Validators (r:1 w:0) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:0) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: Redeem LimitVolumeAmount (r:1 w:0) + /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalStake (r:1 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn execute_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1698` // Estimated: `71867` - // Minimum execution time: 7_758_000_000 picoseconds. - Weight::from_parts(8_055_000_000, 71867) + // Minimum execution time: 8_763_000_000 picoseconds. + Weight::from_parts(8_800_000_000, 71867) .saturating_add(RocksDbWeight::get().reads(7_u64)) .saturating_add(RocksDbWeight::get().writes(2_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PunishmentFee` (r:1 w:0) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: Redeem RedeemPeriod (r:1 w:0) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee PunishmentFee (r:1 w:0) + /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) + /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:2 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) + /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) fn cancel_redeem_reimburse() -> Weight { // Proof Size summary in bytes: - // Measured: `2801` - // Estimated: `7734` - // Minimum execution time: 131_000_000 picoseconds. - Weight::from_parts(132_000_000, 7734) + // Measured: `2868` + // Estimated: `8808` + // Minimum execution time: 153_000_000 picoseconds. + Weight::from_parts(156_000_000, 8808) .saturating_add(RocksDbWeight::get().reads(22_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::PunishmentFee` (r:1 w:0) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: Redeem RedeemPeriod (r:1 w:0) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee PunishmentFee (r:1 w:0) + /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) + /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) + /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) fn cancel_redeem_retry() -> Weight { // Proof Size summary in bytes: // Measured: `2656` - // Estimated: `7734` - // Minimum execution time: 107_000_000 picoseconds. - Weight::from_parts(116_000_000, 7734) + // Estimated: `8596` + // Minimum execution time: 126_000_000 picoseconds. + Weight::from_parts(135_000_000, 8596) .saturating_add(RocksDbWeight::get().reads(19_u64)) .saturating_add(RocksDbWeight::get().writes(7_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Tokens::TotalIssuance` (r:1 w:1) - /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Tokens TotalIssuance (r:1 w:1) + /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalStake (r:2 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:1 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) fn self_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1891` // Estimated: `6096` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(77_000_000, 6096) + // Minimum execution time: 90_000_000 picoseconds. + Weight::from_parts(91_000_000, 6096) .saturating_add(RocksDbWeight::get().reads(8_u64)) .saturating_add(RocksDbWeight::get().writes(4_u64)) } - /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) - /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Redeem RedeemPeriod (r:0 w:1) + /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn set_redeem_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Redeem::RedeemRequests` (r:1 w:1) - /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) - /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) - /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Redeem RedeemRequests (r:1 w:1) + /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) + /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) fn mint_tokens_for_reimbursed_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1982` - // Estimated: `7734` - // Minimum execution time: 65_000_000 picoseconds. - Weight::from_parts(66_000_000, 7734) + // Measured: `2049` + // Estimated: `7989` + // Minimum execution time: 76_000_000 picoseconds. + Weight::from_parts(78_000_000, 7989) .saturating_add(RocksDbWeight::get().reads(9_u64)) .saturating_add(RocksDbWeight::get().writes(3_u64)) } - /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Redeem::IntervalLength` (r:0 w:1) - /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Redeem LimitVolumeAmount (r:0 w:1) + /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) + /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) + /// Storage: Redeem IntervalLength (r:0 w:1) + /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(RocksDbWeight::get().writes(3_u64)) } - /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) - /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) + /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(22_000_000, 0) .saturating_add(RocksDbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/replace.rs b/runtime/foucoco/src/weights/replace.rs index d578b4ed7..55522da5c 100644 --- a/runtime/foucoco/src/weights/replace.rs +++ b/runtime/foucoco/src/weights/replace.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for replace //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // replace @@ -35,396 +36,188 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for replace. -pub trait WeightInfo { - fn request_replace() -> Weight; - fn withdraw_replace() -> Weight; - fn accept_replace() -> Weight; - fn execute_replace() -> Weight; - fn cancel_replace() -> Weight; - fn set_replace_period() -> Weight; - fn minimum_transfer_amount_update() -> Weight; -} - /// Weights for replace using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) +impl replace::WeightInfo for SubstrateWeight { + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Nomination Vaults (r:1 w:0) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) + /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Fee ReplaceGriefingCollateral (r:1 w:0) + /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn request_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `1532` - // Estimated: `7734` - // Minimum execution time: 56_000_000 picoseconds. - Weight::from_parts(62_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(8_u64)) + // Measured: `1394` + // Estimated: `4859` + // Minimum execution time: 71_000_000 picoseconds. + Weight::from_parts(73_000_000, 4859) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn withdraw_replace() -> Weight { // Proof Size summary in bytes: // Measured: `617` // Estimated: `4082` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(23_000_000, 4082) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(29_000_000, 4082) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceRequests` (r:0 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:2 w:2) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) + /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Security Nonce (r:1 w:1) + /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System ParentHash (r:1 w:0) + /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Replace ReplacePeriod (r:1 w:0) + /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Replace ReplaceRequests (r:0 w:1) + /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) fn accept_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3688` - // Estimated: `9628` - // Minimum execution time: 189_000_000 picoseconds. - Weight::from_parts(196_000_000, 9628) - .saturating_add(T::DbWeight::get().reads(29_u64)) + // Measured: `3686` + // Estimated: `9626` + // Minimum execution time: 238_000_000 picoseconds. + Weight::from_parts(251_000_000, 9626) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Replace ReplaceRequests (r:1 w:1) + /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay Validators (r:1 w:0) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:0) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:2 w:2) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn execute_replace() -> Weight { // Proof Size summary in bytes: // Measured: `1935` // Estimated: `71867` - // Minimum execution time: 7_809_000_000 picoseconds. - Weight::from_parts(8_153_000_000, 71867) + // Minimum execution time: 8_210_000_000 picoseconds. + Weight::from_parts(8_314_000_000, 71867) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Replace ReplaceRequests (r:1 w:1) + /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: Replace ReplacePeriod (r:1 w:0) + /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:2 w:2) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) fn cancel_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3221` - // Estimated: `9161` - // Minimum execution time: 116_000_000 picoseconds. - Weight::from_parts(120_000_000, 9161) - .saturating_add(T::DbWeight::get().reads(22_u64)) + // Measured: `3152` + // Estimated: `9092` + // Minimum execution time: 145_000_000 picoseconds. + Weight::from_parts(155_000_000, 9092) + .saturating_add(T::DbWeight::get().reads(20_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } - /// Storage: `Replace::ReplacePeriod` (r:0 w:1) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Replace ReplacePeriod (r:0 w:1) + /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn set_replace_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: Replace ReplaceMinimumTransferAmount (r:0 w:1) + /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn request_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `1532` - // Estimated: `7734` - // Minimum execution time: 56_000_000 picoseconds. - Weight::from_parts(62_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn withdraw_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `617` - // Estimated: `4082` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(23_000_000, 4082) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceRequests` (r:0 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - fn accept_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `3688` - // Estimated: `9628` - // Minimum execution time: 189_000_000 picoseconds. - Weight::from_parts(196_000_000, 9628) - .saturating_add(RocksDbWeight::get().reads(29_u64)) - .saturating_add(RocksDbWeight::get().writes(16_u64)) - } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn execute_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `1935` - // Estimated: `71867` - // Minimum execution time: 7_809_000_000 picoseconds. - Weight::from_parts(8_153_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn cancel_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `3221` - // Estimated: `9161` - // Minimum execution time: 116_000_000 picoseconds. - Weight::from_parts(120_000_000, 9161) - .saturating_add(RocksDbWeight::get().reads(22_u64)) - .saturating_add(RocksDbWeight::get().writes(10_u64)) - } - /// Storage: `Replace::ReplacePeriod` (r:0 w:1) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn set_replace_period() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn minimum_transfer_amount_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/stellar_relay.rs b/runtime/foucoco/src/weights/stellar_relay.rs index 5d11ce483..fc28fb1fe 100644 --- a/runtime/foucoco/src/weights/stellar_relay.rs +++ b/runtime/foucoco/src/weights/stellar_relay.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for stellar_relay //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // stellar-relay @@ -35,54 +36,26 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for stellar_relay. -pub trait WeightInfo { - fn update_tier_1_validator_set() -> Weight; -} - /// Weights for stellar_relay using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `StellarRelay::Validators` (r:1 w:1) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:1) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldValidators` (r:0 w:1) - /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) - /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) +impl stellar_relay::WeightInfo for SubstrateWeight { + /// Storage: StellarRelay Validators (r:1 w:1) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:1) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: StellarRelay OldValidators (r:0 w:1) + /// Proof: StellarRelay OldValidators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:0 w:1) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay OldOrganizations (r:0 w:1) + /// Proof: StellarRelay OldOrganizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) fn update_tier_1_validator_set() -> Weight { // Proof Size summary in bytes: // Measured: `2446` // Estimated: `71867` - // Minimum execution time: 114_000_000 picoseconds. - Weight::from_parts(123_000_000, 71867) + // Minimum execution time: 152_000_000 picoseconds. + Weight::from_parts(156_000_000, 71867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `StellarRelay::Validators` (r:1 w:1) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:1) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldValidators` (r:0 w:1) - /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) - /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - fn update_tier_1_validator_set() -> Weight { - // Proof Size summary in bytes: - // Measured: `2446` - // Estimated: `71867` - // Minimum execution time: 114_000_000 picoseconds. - Weight::from_parts(123_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(5_u64)) - } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/treasury_buyout_extension.rs b/runtime/foucoco/src/weights/treasury_buyout_extension.rs index b423c91e9..7034c7bc3 100644 --- a/runtime/foucoco/src/weights/treasury_buyout_extension.rs +++ b/runtime/foucoco/src/weights/treasury_buyout_extension.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for treasury_buyout_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-05-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // treasury-buyout-extension @@ -35,112 +36,54 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for treasury_buyout_extension. -pub trait WeightInfo { - fn buyout() -> Weight; - fn update_buyout_limit() -> Weight; - fn update_allowed_assets(n: u32, ) -> Weight; -} - /// Weights for treasury_buyout_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) - /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) +impl treasury_buyout_extension::default_weights::WeightInfo for SubstrateWeight { + /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:0) + /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: DiaOracleModule CoinInfosMap (r:1 w:0) + /// Proof Skipped: DiaOracleModule CoinInfosMap (max_values: None, max_size: None, mode: Measured) + /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:1 w:0) + /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: TreasuryBuyoutExtension Buyouts (r:1 w:1) + /// Proof: TreasuryBuyoutExtension Buyouts (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn buyout() -> Weight { // Proof Size summary in bytes: // Measured: `1214` - // Estimated: `7734` - // Minimum execution time: 86_000_000 picoseconds. - Weight::from_parts(87_000_000, 7734) + // Estimated: `7154` + // Minimum execution time: 115_000_000 picoseconds. + Weight::from_parts(117_000_000, 7154) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:0 w:1) + /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn update_buyout_limit() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:1) + /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) /// The range of component `n` is `[1, 20]`. fn update_allowed_assets(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3527` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_262_214, 3527) - // Standard Error: 3_009 - .saturating_add(Weight::from_parts(927_124, 0).saturating_mul(n.into())) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(14_644_586, 3527) + // Standard Error: 8_919 + .saturating_add(Weight::from_parts(1_324_292, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) - /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn buyout() -> Weight { - // Proof Size summary in bytes: - // Measured: `1214` - // Estimated: `7734` - // Minimum execution time: 86_000_000 picoseconds. - Weight::from_parts(87_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(10_u64)) - .saturating_add(RocksDbWeight::get().writes(5_u64)) - } - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn update_buyout_limit() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 20]`. - fn update_allowed_assets(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `4` - // Estimated: `3527` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_262_214, 3527) - // Standard Error: 3_009 - .saturating_add(Weight::from_parts(927_124, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/vault_registry.rs b/runtime/foucoco/src/weights/vault_registry.rs index 10c7c1f0d..761957680 100644 --- a/runtime/foucoco/src/weights/vault_registry.rs +++ b/runtime/foucoco/src/weights/vault_registry.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for vault_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // foucoco +// --execution=wasm // --wasm-execution=compiled // --pallet // vault-registry @@ -35,719 +36,346 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for vault_registry. -pub trait WeightInfo { - fn register_vault() -> Weight; - fn deposit_collateral() -> Weight; - fn withdraw_collateral() -> Weight; - fn register_public_key() -> Weight; - fn accept_new_issues() -> Weight; - fn set_custom_secure_threshold() -> Weight; - fn set_minimum_collateral() -> Weight; - fn set_system_collateral_ceiling() -> Weight; - fn set_secure_collateral_threshold() -> Weight; - fn set_premium_redeem_threshold() -> Weight; - fn set_liquidation_collateral_threshold() -> Weight; - fn report_undercollateralized_vault() -> Weight; - fn recover_vault_id() -> Weight; - fn set_punishment_delay() -> Weight; -} - /// Weights for vault_registry using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) +impl vault_registry::WeightInfo for SubstrateWeight { + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry MinimumCollateralVault (r:1 w:0) + /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) + /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) fn register_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `1435` - // Estimated: `4900` - // Minimum execution time: 118_000_000 picoseconds. - Weight::from_parts(124_000_000, 4900) + // Measured: `1703` + // Estimated: `5168` + // Minimum execution time: 151_000_000 picoseconds. + Weight::from_parts(154_000_000, 5168) .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2919` - // Estimated: `7734` - // Minimum execution time: 141_000_000 picoseconds. - Weight::from_parts(146_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(23_u64)) + // Measured: `2915` + // Estimated: `6380` + // Minimum execution time: 176_000_000 picoseconds. + Weight::from_parts(179_000_000, 6380) + .saturating_add(T::DbWeight::get().reads(21_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2893` - // Estimated: `7734` - // Minimum execution time: 145_000_000 picoseconds. - Weight::from_parts(155_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(23_u64)) + // Measured: `2889` + // Estimated: `6354` + // Minimum execution time: 187_000_000 picoseconds. + Weight::from_parts(191_000_000, 6354) + .saturating_add(T::DbWeight::get().reads(21_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:1) + /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) fn register_public_key() -> Weight { // Proof Size summary in bytes: // Measured: `301` // Estimated: `3766` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 3766) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 3766) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) fn accept_new_issues() -> Weight { // Proof Size summary in bytes: // Measured: `1451` // Estimated: `4916` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(46_000_000, 4916) + // Minimum execution time: 60_000_000 picoseconds. + Weight::from_parts(61_000_000, 4916) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn set_custom_secure_threshold() -> Weight { // Proof Size summary in bytes: - // Measured: `716` - // Estimated: `4181` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 4181) + // Measured: `783` + // Estimated: `4248` + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_000_000, 4248) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry MinimumCollateralVault (r:0 w:1) + /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) fn set_minimum_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry SystemCollateralCeiling (r:0 w:1) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) fn set_system_collateral_ceiling() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultStaking RewardCurrencies (r:1 w:1) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:0 w:1) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) fn set_secure_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `1565` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 1565) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 1565) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:0 w:1) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) fn set_premium_redeem_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry LiquidationCollateralThreshold (r:0 w:1) + /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry LiquidationVault (r:1 w:1) + /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) fn report_undercollateralized_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `3022` - // Estimated: `7734` - // Minimum execution time: 252_000_000 picoseconds. - Weight::from_parts(261_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `3018` + // Estimated: `6483` + // Minimum execution time: 327_000_000 picoseconds. + Weight::from_parts(336_000_000, 6483) + .saturating_add(T::DbWeight::get().reads(25_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn recover_vault_id() -> Weight { // Proof Size summary in bytes: // Measured: `616` // Estimated: `4081` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 4081) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 4081) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry PunishmentDelay (r:0 w:1) + /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) fn set_punishment_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(T::DbWeight::get().writes(1_u64)) - } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - fn register_vault() -> Weight { - // Proof Size summary in bytes: - // Measured: `1435` - // Estimated: `4900` - // Minimum execution time: 118_000_000 picoseconds. - Weight::from_parts(124_000_000, 4900) - .saturating_add(RocksDbWeight::get().reads(24_u64)) - .saturating_add(RocksDbWeight::get().writes(12_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - fn deposit_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `2919` - // Estimated: `7734` - // Minimum execution time: 141_000_000 picoseconds. - Weight::from_parts(146_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(23_u64)) - .saturating_add(RocksDbWeight::get().writes(12_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - fn withdraw_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `2893` - // Estimated: `7734` - // Minimum execution time: 145_000_000 picoseconds. - Weight::from_parts(155_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(23_u64)) - .saturating_add(RocksDbWeight::get().writes(12_u64)) - } - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn register_public_key() -> Weight { - // Proof Size summary in bytes: - // Measured: `301` - // Estimated: `3766` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 3766) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn accept_new_issues() -> Weight { - // Proof Size summary in bytes: - // Measured: `1451` - // Estimated: `4916` - // Minimum execution time: 45_000_000 picoseconds. - Weight::from_parts(46_000_000, 4916) - .saturating_add(RocksDbWeight::get().reads(9_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_custom_secure_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `716` - // Estimated: `4181` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 4181) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_minimum_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. + // Minimum execution time: 5_000_000 picoseconds. Weight::from_parts(5_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_system_collateral_ceiling() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_secure_collateral_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `80` - // Estimated: `1565` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 1565) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_premium_redeem_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_liquidation_collateral_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn report_undercollateralized_vault() -> Weight { - // Proof Size summary in bytes: - // Measured: `3022` - // Estimated: `7734` - // Minimum execution time: 252_000_000 picoseconds. - Weight::from_parts(261_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(27_u64)) - .saturating_add(RocksDbWeight::get().writes(16_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn recover_vault_id() -> Weight { - // Proof Size summary in bytes: - // Measured: `616` - // Estimated: `4081` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 4081) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_punishment_delay() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) + .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 369386112..ee92b8d34 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -1070,7 +1070,7 @@ impl dia_oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; type RuntimeCall = RuntimeCall; type AuthorityId = dia_oracle::crypto::DiaAuthId; - type WeightInfo = (); + type WeightInfo = weights::dia_oracle::SubstrateWeight; } parameter_types! { @@ -1242,7 +1242,7 @@ cfg_if::cfg_if! { impl oracle::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::oracle::SubstrateWeight; type DecimalsLookup = DecimalsLookupImpl; type DataProvider = DataProviderImpl; #[cfg(feature = "runtime-benchmarks")] @@ -1261,7 +1261,7 @@ impl stellar_relay::Config for Runtime { type OrganizationLimit = OrganizationLimit; type ValidatorLimit = ValidatorLimit; type IsPublicNetwork = IsPublicNetwork; - type WeightInfo = (); + type WeightInfo = weights::stellar_relay::SubstrateWeight; } parameter_types! { @@ -1272,7 +1272,7 @@ parameter_types! { } impl fee::Config for Runtime { type FeePalletId = FeePalletId; - type WeightInfo = (); + type WeightInfo = weights::fee::SubstrateWeight; type SignedFixedPoint = SignedFixedPoint; type SignedInner = SignedInner; type UnsignedFixedPoint = UnsignedFixedPoint; @@ -1288,7 +1288,7 @@ impl vault_registry::Config for Runtime { type PalletId = VaultRegistryPalletId; type RuntimeEvent = RuntimeEvent; type Balance = Balance; - type WeightInfo = (); + type WeightInfo = weights::vault_registry::SubstrateWeight; type GetGriefingCollateralCurrencyId = NativeCurrencyId; } @@ -1308,17 +1308,17 @@ impl sp_runtime::traits::Convert for BlockNumberToBalance impl issue::Config for Runtime { type RuntimeEvent = RuntimeEvent; type BlockNumberToBalance = BlockNumberToBalance; - type WeightInfo = (); + type WeightInfo = weights::issue::SubstrateWeight; } impl nomination::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::nomination::SubstrateWeight; } impl replace::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::replace::SubstrateWeight; } impl clients_info::Config for Runtime { @@ -1407,7 +1407,7 @@ impl pallet_proxy::Config for Runtime { impl orml_currencies_allowance_extension::Config for Runtime { type RuntimeEvent = RuntimeEvent; - type WeightInfo = (); + type WeightInfo = weights::orml_currencies_allowance_extension::SubstrateWeight; type MaxAllowedCurrencies = ConstU32<256>; } @@ -1443,7 +1443,7 @@ impl treasury_buyout_extension::Config for Runtime { type DecimalsLookup = DecimalsLookupImpl; type MinAmountToBuyout = MinAmountToBuyout; type MaxAllowedBuyoutCurrencies = MaxAllowedBuyoutCurrencies; - type WeightInfo = (); + type WeightInfo = weights::treasury_buyout_extension::SubstrateWeight; #[cfg(feature = "runtime-benchmarks")] type RelayChainCurrencyId = RelayChainCurrencyId; } diff --git a/runtime/pendulum/src/weights/dia_oracle.rs b/runtime/pendulum/src/weights/dia_oracle.rs index b722b9afe..e078acf5e 100644 --- a/runtime/pendulum/src/weights/dia_oracle.rs +++ b/runtime/pendulum/src/weights/dia_oracle.rs @@ -2,9 +2,9 @@ //! Autogenerated weights for dia_oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: @@ -35,21 +35,9 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for dia_oracle. -pub trait WeightInfo { - fn add_currency() -> Weight; - fn remove_currency() -> Weight; - fn authorize_account() -> Weight; - fn authorize_account_signed() -> Weight; - fn deauthorize_account() -> Weight; - fn deauthorize_account_signed() -> Weight; - fn set_updated_coin_infos() -> Weight; - fn set_batching_api() -> Weight; -} - /// Weights for dia_oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { +impl dia_oracle::WeightInfo for SubstrateWeight { /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) @@ -58,8 +46,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `402` // Estimated: `3867` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 3867) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 3867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -81,8 +69,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `232` // Estimated: `3697` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 3697) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3697) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -92,8 +80,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `6227` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 6227) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 6227) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -114,7 +102,7 @@ impl WeightInfo for SubstrateWeight { // Measured: `287` // Estimated: `6227` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6227) + Weight::from_parts(13_000_000, 6227) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -126,8 +114,8 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `3752` - // Minimum execution time: 9_577_000_000 picoseconds. - Weight::from_parts(9_752_000_000, 3752) + // Minimum execution time: 10_148_000_000 picoseconds. + Weight::from_parts(10_260_000_000, 3752) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -139,107 +127,9 @@ impl WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `3752` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 3752) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_000_000, 3752) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } } - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:1) - /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn add_currency() -> Weight { - // Proof Size summary in bytes: - // Measured: `402` - // Estimated: `3867` - // Minimum execution time: 14_000_000 picoseconds. - Weight::from_parts(15_000_000, 3867) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::SupportedCurrencies` (r:1 w:0) - /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn remove_currency() -> Weight { - // Proof Size summary in bytes: - // Measured: `402` - // Estimated: `3867` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3867) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn authorize_account() -> Weight { - // Proof Size summary in bytes: - // Measured: `232` - // Estimated: `3697` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 3697) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn authorize_account_signed() -> Weight { - // Proof Size summary in bytes: - // Measured: `287` - // Estimated: `6227` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(12_000_000, 6227) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn deauthorize_account() -> Weight { - // Proof Size summary in bytes: - // Measured: `232` - // Estimated: `3697` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 3697) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn deauthorize_account_signed() -> Weight { - // Proof Size summary in bytes: - // Measured: `287` - // Estimated: `6227` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 6227) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::CoinInfosMap` (r:0 w:1) - /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_updated_coin_infos() -> Weight { - // Proof Size summary in bytes: - // Measured: `287` - // Estimated: `3752` - // Minimum execution time: 9_577_000_000 picoseconds. - Weight::from_parts(9_752_000_000, 3752) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:0) - /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `DiaOracleModule::BatchingApi` (r:0 w:1) - /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_batching_api() -> Weight { - // Proof Size summary in bytes: - // Measured: `287` - // Estimated: `3752` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 3752) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } -} \ No newline at end of file diff --git a/runtime/pendulum/src/weights/fee.rs b/runtime/pendulum/src/weights/fee.rs index 0fec4af6e..87113d6cb 100644 --- a/runtime/pendulum/src/weights/fee.rs +++ b/runtime/pendulum/src/weights/fee.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // fee @@ -35,141 +36,67 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for fee. -pub trait WeightInfo { - fn set_issue_fee() -> Weight; - fn set_issue_griefing_collateral() -> Weight; - fn set_redeem_fee() -> Weight; - fn set_premium_redeem_fee() -> Weight; - fn set_punishment_fee() -> Weight; - fn set_replace_griefing_collateral() -> Weight; -} - /// Weights for fee using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Fee::IssueFee` (r:0 w:1) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) +impl fee::WeightInfo for SubstrateWeight { + /// Storage: Fee IssueFee (r:0 w:1) + /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) fn set_issue_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee IssueGriefingCollateral (r:0 w:1) + /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) fn set_issue_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::RedeemFee` (r:0 w:1) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee RedeemFee (r:0 w:1) + /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) fn set_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee PremiumRedeemFee (r:0 w:1) + /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) fn set_premium_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::PunishmentFee` (r:0 w:1) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee PunishmentFee (r:0 w:1) + /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) fn set_punishment_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Fee ReplaceGriefingCollateral (r:0 w:1) + /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) fn set_replace_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Fee::IssueFee` (r:0 w:1) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_issue_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_issue_griefing_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::RedeemFee` (r:0 w:1) - /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_redeem_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) - /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_premium_redeem_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::PunishmentFee` (r:0 w:1) - /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_punishment_fee() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_replace_griefing_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/issue.rs b/runtime/pendulum/src/weights/issue.rs index a8c3a0c77..bcf3d7fbb 100644 --- a/runtime/pendulum/src/weights/issue.rs +++ b/runtime/pendulum/src/weights/issue.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for issue //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-06-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Marcels-MBP`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,6 +13,7 @@ // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // issue @@ -35,267 +36,130 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for issue. -pub trait WeightInfo { - fn request_issue() -> Weight; - fn execute_issue() -> Weight; - fn cancel_issue() -> Weight; - fn set_issue_period() -> Weight; - fn rate_limit_update() -> Weight; - fn minimum_transfer_amount_update() -> Weight; -} - /// Weights for issue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:3 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueRequests` (r:0 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) +impl issue::WeightInfo for SubstrateWeight { + /// Storage: Issue LimitVolumeAmount (r:1 w:0) + /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:3 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee IssueGriefingCollateral (r:1 w:0) + /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: Issue IssueMinimumTransferAmount (r:1 w:0) + /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee IssueFee (r:1 w:0) + /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Security Nonce (r:1 w:1) + /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System ParentHash (r:1 w:0) + /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) + /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Issue IssuePeriod (r:1 w:0) + /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Issue IssueRequests (r:0 w:1) + /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) fn request_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2060` - // Estimated: `11106` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(89_000_000, 11106) + // Estimated: `10475` + // Minimum execution time: 95_000_000 picoseconds. + Weight::from_parts(96_000_000, 10475) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: Issue IssueRequests (r:1 w:1) + /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay Validators (r:1 w:0) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:0) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Fee IssueFee (r:1 w:0) + /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Issue LimitVolumeAmount (r:1 w:0) + /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalStake (r:2 w:0) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: AssetRegistry Metadata (r:1 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) fn execute_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2498` // Estimated: `71867` - // Minimum execution time: 7_725_000_000 picoseconds. - Weight::from_parts(7_836_000_000, 71867) + // Minimum execution time: 8_239_000_000 picoseconds. + Weight::from_parts(8_285_000_000, 71867) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Issue IssueRequests (r:1 w:1) + /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + /// Storage: Issue IssuePeriod (r:1 w:0) + /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn cancel_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1303` // Estimated: `4768` - // Minimum execution time: 33_000_000 picoseconds. - Weight::from_parts(33_000_000, 4768) + // Minimum execution time: 35_000_000 picoseconds. + Weight::from_parts(36_000_000, 4768) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Issue::IssuePeriod` (r:0 w:1) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Issue IssuePeriod (r:0 w:1) + /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn set_issue_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. + // Minimum execution time: 7_000_000 picoseconds. Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Issue::IntervalLength` (r:0 w:1) - /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Issue LimitVolumeAmount (r:0 w:1) + /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) + /// Storage: Issue LimitVolumeCurrencyId (r:0 w:1) + /// Proof: Issue LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) + /// Storage: Issue IntervalLength (r:0 w:1) + /// Proof: Issue IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. + // Minimum execution time: 9_000_000 picoseconds. Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: Issue IssueMinimumTransferAmount (r:0 w:1) + /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:3 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssueRequests` (r:0 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - fn request_issue() -> Weight { - // Proof Size summary in bytes: - // Measured: `2060` - // Estimated: `11106` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(89_000_000, 11106) - .saturating_add(RocksDbWeight::get().reads(18_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Fee::IssueFee` (r:1 w:0) - /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:1 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - fn execute_issue() -> Weight { - // Proof Size summary in bytes: - // Measured: `2498` - // Estimated: `71867` - // Minimum execution time: 7_725_000_000 picoseconds. - Weight::from_parts(7_836_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(11_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Issue::IssueRequests` (r:1 w:1) - /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) - /// Storage: `Issue::IssuePeriod` (r:1 w:0) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn cancel_issue() -> Weight { - // Proof Size summary in bytes: - // Measured: `1303` - // Estimated: `4768` - // Minimum execution time: 33_000_000 picoseconds. - Weight::from_parts(33_000_000, 4768) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Issue::IssuePeriod` (r:0 w:1) - /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn set_issue_period() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) - /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) - /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) - /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) - /// Storage: `Issue::IntervalLength` (r:0 w:1) - /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn rate_limit_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) - /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn minimum_transfer_amount_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/nomination.rs b/runtime/pendulum/src/weights/nomination.rs index 285b33b15..80b51f0e9 100644 --- a/runtime/pendulum/src/weights/nomination.rs +++ b/runtime/pendulum/src/weights/nomination.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for nomination //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // nomination @@ -35,400 +36,193 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for nomination. -pub trait WeightInfo { - fn set_nomination_enabled() -> Weight; - fn opt_in_to_nomination() -> Weight; - fn opt_out_of_nomination() -> Weight; - fn deposit_collateral() -> Weight; - fn withdraw_collateral() -> Weight; -} - /// Weights for nomination using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Nomination::NominationEnabled` (r:0 w:1) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) +impl nomination::WeightInfo for SubstrateWeight { + /// Storage: Nomination NominationEnabled (r:0 w:1) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) fn set_nomination_enabled() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Nomination NominationEnabled (r:1 w:0) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Nomination Vaults (r:1 w:1) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) fn opt_in_to_nomination() -> Weight { // Proof Size summary in bytes: // Measured: `780` // Estimated: `4245` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4245) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(30_000_000, 4245) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:1) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:2) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:2) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:2 w:2) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Nomination Vaults (r:1 w:1) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:1) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:2 w:2) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:2 w:2) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:2 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:2 w:2) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:2 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:2 w:2) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:2 w:2) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) fn opt_out_of_nomination() -> Weight { // Proof Size summary in bytes: - // Measured: `2531` - // Estimated: `8471` - // Minimum execution time: 166_000_000 picoseconds. - Weight::from_parts(182_000_000, 8471) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `2427` + // Estimated: `8367` + // Minimum execution time: 232_000_000 picoseconds. + Weight::from_parts(242_000_000, 8367) + .saturating_add(T::DbWeight::get().reads(25_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Nomination NominationEnabled (r:1 w:0) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: Nomination Vaults (r:1 w:0) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:2 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:2 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:0) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `3139` // Estimated: `9079` - // Minimum execution time: 157_000_000 picoseconds. - Weight::from_parts(166_000_000, 9079) + // Minimum execution time: 227_000_000 picoseconds. + Weight::from_parts(253_000_000, 9079) .saturating_add(T::DbWeight::get().reads(28_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Nomination NominationEnabled (r:1 w:0) + /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: Nomination Vaults (r:1 w:0) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:1 w:0) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3429` - // Estimated: `7734` - // Minimum execution time: 155_000_000 picoseconds. - Weight::from_parts(162_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(26_u64)) + // Measured: `3325` + // Estimated: `6790` + // Minimum execution time: 209_000_000 picoseconds. + Weight::from_parts(271_000_000, 6790) + .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Nomination::NominationEnabled` (r:0 w:1) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - fn set_nomination_enabled() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - fn opt_in_to_nomination() -> Weight { - // Proof Size summary in bytes: - // Measured: `780` - // Estimated: `4245` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 4245) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:1) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:1) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:2) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:2) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:2 w:2) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:2 w:2) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn opt_out_of_nomination() -> Weight { - // Proof Size summary in bytes: - // Measured: `2531` - // Estimated: `8471` - // Minimum execution time: 166_000_000 picoseconds. - Weight::from_parts(182_000_000, 8471) - .saturating_add(RocksDbWeight::get().reads(27_u64)) - .saturating_add(RocksDbWeight::get().writes(16_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:2 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:2 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn deposit_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `3139` - // Estimated: `9079` - // Minimum execution time: 157_000_000 picoseconds. - Weight::from_parts(166_000_000, 9079) - .saturating_add(RocksDbWeight::get().reads(28_u64)) - .saturating_add(RocksDbWeight::get().writes(13_u64)) - } - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Nomination::NominationEnabled` (r:1 w:0) - /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:1 w:0) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn withdraw_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `3429` - // Estimated: `7734` - // Minimum execution time: 155_000_000 picoseconds. - Weight::from_parts(162_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(26_u64)) - .saturating_add(RocksDbWeight::get().writes(13_u64)) - } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/oracle.rs b/runtime/pendulum/src/weights/oracle.rs index 145fc889e..b9877bd86 100644 --- a/runtime/pendulum/src/weights/oracle.rs +++ b/runtime/pendulum/src/weights/oracle.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // oracle @@ -35,20 +36,13 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for oracle. -pub trait WeightInfo { - fn on_initialize() -> Weight; - fn update_oracle_keys() -> Weight; - fn set_max_delay() -> Weight; -} - /// Weights for oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `Timestamp::Now` (r:0 w:1) - /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) - /// Storage: `Timestamp::DidUpdate` (r:0 w:1) - /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) +impl oracle::WeightInfo for SubstrateWeight { + /// Storage: Timestamp Now (r:0 w:1) + /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) + /// Storage: Timestamp DidUpdate (r:0 w:1) + /// Proof: Timestamp DidUpdate (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) fn on_initialize() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -57,60 +51,24 @@ impl WeightInfo for SubstrateWeight { Weight::from_parts(1_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `Oracle::OracleKeys` (r:0 w:1) - /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Oracle OracleKeys (r:0 w:1) + /// Proof Skipped: Oracle OracleKeys (max_values: Some(1), max_size: None, mode: Measured) fn update_oracle_keys() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Oracle::MaxDelay` (r:0 w:1) - /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: Oracle MaxDelay (r:0 w:1) + /// Proof Skipped: Oracle MaxDelay (max_values: Some(1), max_size: None, mode: Measured) fn set_max_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `Timestamp::Now` (r:0 w:1) - /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) - /// Storage: `Timestamp::DidUpdate` (r:0 w:1) - /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) - fn on_initialize() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(1_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `Oracle::OracleKeys` (r:0 w:1) - /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn update_oracle_keys() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Oracle::MaxDelay` (r:0 w:1) - /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_max_delay() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/orml_asset_registry.rs b/runtime/pendulum/src/weights/orml_asset_registry.rs index a03707959..aabdf34d8 100644 --- a/runtime/pendulum/src/weights/orml_asset_registry.rs +++ b/runtime/pendulum/src/weights/orml_asset_registry.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `orml_asset_registry` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-07-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("pendulum")`, DB CACHE: 1024 +//! HOSTNAME: `Marcels-MBP`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,9 +13,10 @@ // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet -// orml-asset-registry +// * // --extrinsic // * // --steps @@ -28,39 +29,38 @@ #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] -#![allow(missing_docs)] use frame_support::{traits::Get, weights::Weight}; -use core::marker::PhantomData; +use sp_std::marker::PhantomData; /// Weight functions for `orml_asset_registry`. pub struct WeightInfo(PhantomData); impl orml_asset_registry::WeightInfo for WeightInfo { - /// Storage: `AssetRegistry::Metadata` (r:1 w:1) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:1) - /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) + /// Storage: AssetRegistry Metadata (r:1 w:1) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry LocationToAssetId (r:1 w:1) + /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) fn register_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `104` - // Estimated: `4362` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 0) - .saturating_add(Weight::from_parts(0, 4362)) + // Measured: `66` + // Estimated: `7062` + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_000_000, 0) + .saturating_add(Weight::from_parts(0, 7062)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `AssetRegistry::Metadata` (r:1 w:1) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:2) - /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) + /// Storage: AssetRegistry Metadata (r:1 w:1) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: AssetRegistry LocationToAssetId (r:1 w:2) + /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) fn update_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `767` - // Estimated: `4362` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) - .saturating_add(Weight::from_parts(0, 4362)) + // Measured: `707` + // Estimated: `8344` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_000_000, 0) + .saturating_add(Weight::from_parts(0, 8344)) .saturating_add(T::DbWeight::get().reads(2)) .saturating_add(T::DbWeight::get().writes(3)) } diff --git a/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs b/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs index da90af97f..1c2a11555 100644 --- a/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs +++ b/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for orml_currencies_allowance_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // orml_currencies_allowance_extension @@ -35,129 +36,62 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for orml_currencies_allowance_extension. -pub trait WeightInfo { - fn add_allowed_currencies(n: u32, ) -> Weight; - fn remove_allowed_currencies(n: u32, ) -> Weight; - fn approve() -> Weight; - fn transfer_from() -> Weight; -} - /// Weights for orml_currencies_allowance_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) +impl orml_currencies_allowance_extension::default_weights::WeightInfo for SubstrateWeight { + /// Storage: TokenAllowance AllowedCurrencies (r:2 w:1) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) /// The range of component `n` is `[1, 256]`. fn add_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `142` // Estimated: `6082` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_066_849, 6082) - // Standard Error: 2_713 - .saturating_add(Weight::from_parts(1_016_865, 0).saturating_mul(n.into())) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(16_105_645, 6082) + // Standard Error: 2_439 + .saturating_add(Weight::from_parts(1_339_480, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: TokenAllowance AllowedCurrencies (r:0 w:1) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) /// The range of component `n` is `[1, 256]`. fn remove_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_728_756, 0) - // Standard Error: 2_351 - .saturating_add(Weight::from_parts(1_002_649, 0).saturating_mul(n.into())) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(10_824_769, 0) + // Standard Error: 3_481 + .saturating_add(Weight::from_parts(1_300_759, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:0 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: TokenAllowance Approvals (r:0 w:1) + /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) fn approve() -> Weight { // Proof Size summary in bytes: // Measured: `184` // Estimated: `3649` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3649) + // Minimum execution time: 18_000_000 picoseconds. + Weight::from_parts(19_000_000, 3649) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:1 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) + /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: TokenAllowance Approvals (r:1 w:1) + /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn transfer_from() -> Weight { // Proof Size summary in bytes: // Measured: `581` // Estimated: `6196` - // Minimum execution time: 53_000_000 picoseconds. - Weight::from_parts(54_000_000, 6196) + // Minimum execution time: 72_000_000 picoseconds. + Weight::from_parts(74_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// The range of component `n` is `[1, 256]`. - fn add_allowed_currencies(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `142` - // Estimated: `6082` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_066_849, 6082) - // Standard Error: 2_713 - .saturating_add(Weight::from_parts(1_016_865, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// The range of component `n` is `[1, 256]`. - fn remove_allowed_currencies(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_728_756, 0) - // Standard Error: 2_351 - .saturating_add(Weight::from_parts(1_002_649, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:0 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn approve() -> Weight { - // Proof Size summary in bytes: - // Measured: `184` - // Estimated: `3649` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(14_000_000, 3649) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) - /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TokenAllowance::Approvals` (r:1 w:1) - /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn transfer_from() -> Weight { - // Proof Size summary in bytes: - // Measured: `581` - // Estimated: `6196` - // Minimum execution time: 53_000_000 picoseconds. - Weight::from_parts(54_000_000, 6196) - .saturating_add(RocksDbWeight::get().reads(4_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/pallet_xcm.rs b/runtime/pendulum/src/weights/pallet_xcm.rs index 80b48d59e..c0d3ba948 100644 --- a/runtime/pendulum/src/weights/pallet_xcm.rs +++ b/runtime/pendulum/src/weights/pallet_xcm.rs @@ -2,10 +2,10 @@ //! Autogenerated weights for `pallet_xcm` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2023-12-14, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("pendulum")`, DB CACHE: 1024 +//! HOSTNAME: `pop-os`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: // ./target/production/pendulum-node @@ -13,6 +13,7 @@ // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // pallet-xcm @@ -36,28 +37,28 @@ use core::marker::PhantomData; /// Weight functions for `pallet_xcm`. pub struct WeightInfo(PhantomData); impl pallet_xcm::WeightInfo for WeightInfo { - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn send() -> Weight { // Proof Size summary in bytes: - // Measured: `245` - // Estimated: `3710` - // Minimum execution time: 20_000_000 picoseconds. - Weight::from_parts(21_000_000, 0) - .saturating_add(Weight::from_parts(0, 3710)) + // Measured: `145` + // Estimated: `3610` + // Minimum execution time: 40_032_000 picoseconds. + Weight::from_parts(40_460_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(5)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `Benchmark::Override` (r:0 w:0) - /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Benchmark Override (r:0 w:0) + /// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -66,14 +67,14 @@ impl pallet_xcm::WeightInfo for WeightInfo { Weight::from_parts(18_446_744_073_709_551_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) - /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: ParachainInfo ParachainId (r:1 w:0) + /// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` // Estimated: `1489` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) + // Minimum execution time: 37_188_000 picoseconds. + Weight::from_parts(39_629_000, 0) .saturating_add(Weight::from_parts(0, 1489)) .saturating_add(T::DbWeight::get().reads(1)) } @@ -81,192 +82,192 @@ impl pallet_xcm::WeightInfo for WeightInfo { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 14_427_000 picoseconds. + Weight::from_parts(30_136_000, 0) .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) fn force_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 15_126_000 picoseconds. + Weight::from_parts(15_296_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) fn force_default_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(3_000_000, 0) + // Minimum execution time: 5_002_000 picoseconds. + Weight::from_parts(5_109_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) - /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::Queries` (r:0 w:1) - /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm QueryCounter (r:1 w:1) + /// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm Queries (r:0 w:1) + /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `245` - // Estimated: `3710` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_000_000, 0) - .saturating_add(Weight::from_parts(0, 3710)) + // Measured: `145` + // Estimated: `3610` + // Minimum execution time: 46_138_000 picoseconds. + Weight::from_parts(46_714_000, 0) + .saturating_add(Weight::from_parts(0, 3610)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(5)) } - /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::Queries` (r:0 w:1) - /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm Queries (r:0 w:1) + /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `428` - // Estimated: `3893` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(27_000_000, 0) - .saturating_add(Weight::from_parts(0, 3893)) + // Measured: `328` + // Estimated: `3793` + // Minimum execution time: 45_902_000 picoseconds. + Weight::from_parts(47_995_000, 0) + .saturating_add(Weight::from_parts(0, 3793)) .saturating_add(T::DbWeight::get().reads(6)) .saturating_add(T::DbWeight::get().writes(4)) } - /// Storage: `PolkadotXcm::XcmExecutionSuspended` (r:0 w:1) - /// Proof: `PolkadotXcm::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm XcmExecutionSuspended (r:0 w:1) + /// Proof Skipped: PolkadotXcm XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured) fn force_suspension() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 2_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + // Minimum execution time: 4_807_000 picoseconds. + Weight::from_parts(5_523_000, 0) .saturating_add(Weight::from_parts(0, 0)) .saturating_add(T::DbWeight::get().writes(1)) } - /// Storage: `PolkadotXcm::SupportedVersion` (r:4 w:2) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm SupportedVersion (r:4 w:2) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `229` - // Estimated: `11119` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 0) - .saturating_add(Weight::from_parts(0, 11119)) + // Measured: `162` + // Estimated: `11052` + // Minimum execution time: 23_133_000 picoseconds. + Weight::from_parts(23_599_000, 0) + .saturating_add(Weight::from_parts(0, 11052)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `PolkadotXcm::VersionNotifiers` (r:4 w:2) - /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) + /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `233` - // Estimated: `11123` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 0) - .saturating_add(Weight::from_parts(0, 11123)) + // Measured: `166` + // Estimated: `11056` + // Minimum execution time: 23_543_000 picoseconds. + Weight::from_parts(23_918_000, 0) + .saturating_add(Weight::from_parts(0, 11056)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `240` - // Estimated: `13605` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 0) - .saturating_add(Weight::from_parts(0, 13605)) + // Measured: `173` + // Estimated: `13538` + // Minimum execution time: 24_704_000 picoseconds. + Weight::from_parts(25_267_000, 0) + .saturating_add(Weight::from_parts(0, 13538)) .saturating_add(T::DbWeight::get().reads(5)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `312` - // Estimated: `6252` - // Minimum execution time: 23_000_000 picoseconds. - Weight::from_parts(23_000_000, 0) - .saturating_add(Weight::from_parts(0, 6252)) + // Measured: `212` + // Estimated: `6152` + // Minimum execution time: 42_577_000 picoseconds. + Weight::from_parts(43_366_000, 0) + .saturating_add(Weight::from_parts(0, 6152)) .saturating_add(T::DbWeight::get().reads(7)) .saturating_add(T::DbWeight::get().writes(3)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:3 w:0) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `272` - // Estimated: `8687` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(9_000_000, 0) - .saturating_add(Weight::from_parts(0, 8687)) + // Measured: `206` + // Estimated: `8621` + // Minimum execution time: 12_957_000 picoseconds. + Weight::from_parts(13_179_000, 0) + .saturating_add(Weight::from_parts(0, 8621)) .saturating_add(T::DbWeight::get().reads(3)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `240` - // Estimated: `11130` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 0) - .saturating_add(Weight::from_parts(0, 11130)) + // Measured: `173` + // Estimated: `11063` + // Minimum execution time: 23_953_000 picoseconds. + Weight::from_parts(24_967_000, 0) + .saturating_add(Weight::from_parts(0, 11063)) .saturating_add(T::DbWeight::get().reads(4)) .saturating_add(T::DbWeight::get().writes(2)) } - /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) - /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) - /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) - /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) - /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) - /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) + /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) + /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) + /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem HostConfiguration (r:1 w:0) + /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) + /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `316` - // Estimated: `11206` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(30_000_000, 0) - .saturating_add(Weight::from_parts(0, 11206)) + // Measured: `215` + // Estimated: `11105` + // Minimum execution time: 50_999_000 picoseconds. + Weight::from_parts(51_842_000, 0) + .saturating_add(Weight::from_parts(0, 11105)) .saturating_add(T::DbWeight::get().reads(9)) .saturating_add(T::DbWeight::get().writes(4)) } diff --git a/runtime/pendulum/src/weights/replace.rs b/runtime/pendulum/src/weights/replace.rs index 12c1d76a6..5c5ebd2e2 100644 --- a/runtime/pendulum/src/weights/replace.rs +++ b/runtime/pendulum/src/weights/replace.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for replace //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // replace @@ -35,396 +36,188 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for replace. -pub trait WeightInfo { - fn request_replace() -> Weight; - fn withdraw_replace() -> Weight; - fn accept_replace() -> Weight; - fn execute_replace() -> Weight; - fn cancel_replace() -> Weight; - fn set_replace_period() -> Weight; - fn minimum_transfer_amount_update() -> Weight; -} - /// Weights for replace using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) +impl replace::WeightInfo for SubstrateWeight { + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Nomination Vaults (r:1 w:0) + /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) + /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Fee ReplaceGriefingCollateral (r:1 w:0) + /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System Account (r:1 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn request_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `1635` - // Estimated: `7734` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(59_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(8_u64)) + // Measured: `1531` + // Estimated: `4996` + // Minimum execution time: 73_000_000 picoseconds. + Weight::from_parts(74_000_000, 4996) + .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn withdraw_replace() -> Weight { // Proof Size summary in bytes: // Measured: `650` // Estimated: `4115` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 4115) + // Minimum execution time: 28_000_000 picoseconds. + Weight::from_parts(30_000_000, 4115) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceRequests` (r:0 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:2 w:2) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) + /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Security Nonce (r:1 w:1) + /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: System ParentHash (r:1 w:0) + /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: Replace ReplacePeriod (r:1 w:0) + /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Replace ReplaceRequests (r:0 w:1) + /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) fn accept_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3379` - // Estimated: `9319` - // Minimum execution time: 188_000_000 picoseconds. - Weight::from_parts(190_000_000, 9319) - .saturating_add(T::DbWeight::get().reads(29_u64)) + // Measured: `3275` + // Estimated: `9215` + // Minimum execution time: 237_000_000 picoseconds. + Weight::from_parts(251_000_000, 9215) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Replace ReplaceRequests (r:1 w:1) + /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay Validators (r:1 w:0) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:0) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: VaultRegistry Vaults (r:2 w:2) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn execute_replace() -> Weight { // Proof Size summary in bytes: // Measured: `1968` // Estimated: `71867` - // Minimum execution time: 7_735_000_000 picoseconds. - Weight::from_parts(7_890_000_000, 71867) + // Minimum execution time: 8_202_000_000 picoseconds. + Weight::from_parts(8_279_000_000, 71867) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: Replace ReplaceRequests (r:1 w:1) + /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: Replace ReplacePeriod (r:1 w:0) + /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: Security ActiveBlockCount (r:1 w:0) + /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:2 w:2) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) fn cancel_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3182` - // Estimated: `9122` - // Minimum execution time: 115_000_000 picoseconds. - Weight::from_parts(116_000_000, 9122) - .saturating_add(T::DbWeight::get().reads(22_u64)) + // Measured: `3078` + // Estimated: `9018` + // Minimum execution time: 142_000_000 picoseconds. + Weight::from_parts(145_000_000, 9018) + .saturating_add(T::DbWeight::get().reads(20_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } - /// Storage: `Replace::ReplacePeriod` (r:0 w:1) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: Replace ReplacePeriod (r:0 w:1) + /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) fn set_replace_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(10_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: Replace ReplaceMinimumTransferAmount (r:0 w:1) + /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Nomination::Vaults` (r:1 w:0) - /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) - /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::Account` (r:1 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn request_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `1635` - // Estimated: `7734` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(59_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn withdraw_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `650` - // Estimated: `4115` - // Minimum execution time: 21_000_000 picoseconds. - Weight::from_parts(22_000_000, 4115) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `Security::Nonce` (r:1 w:1) - /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `System::ParentHash` (r:1 w:0) - /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplaceRequests` (r:0 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - fn accept_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `3379` - // Estimated: `9319` - // Minimum execution time: 188_000_000 picoseconds. - Weight::from_parts(190_000_000, 9319) - .saturating_add(RocksDbWeight::get().reads(29_u64)) - .saturating_add(RocksDbWeight::get().writes(16_u64)) - } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Validators` (r:1 w:0) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:0) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn execute_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `1968` - // Estimated: `71867` - // Minimum execution time: 7_735_000_000 picoseconds. - Weight::from_parts(7_890_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(6_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: `Replace::ReplaceRequests` (r:1 w:1) - /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) - /// Storage: `Replace::ReplacePeriod` (r:1 w:0) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `Security::ActiveBlockCount` (r:1 w:0) - /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:2 w:2) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn cancel_replace() -> Weight { - // Proof Size summary in bytes: - // Measured: `3182` - // Estimated: `9122` - // Minimum execution time: 115_000_000 picoseconds. - Weight::from_parts(116_000_000, 9122) - .saturating_add(RocksDbWeight::get().reads(22_u64)) - .saturating_add(RocksDbWeight::get().writes(10_u64)) - } - /// Storage: `Replace::ReplacePeriod` (r:0 w:1) - /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - fn set_replace_period() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) - /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn minimum_transfer_amount_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/stellar_relay.rs b/runtime/pendulum/src/weights/stellar_relay.rs index ba417fab9..b05371d72 100644 --- a/runtime/pendulum/src/weights/stellar_relay.rs +++ b/runtime/pendulum/src/weights/stellar_relay.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for stellar_relay //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // stellar-relay @@ -35,54 +36,26 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for stellar_relay. -pub trait WeightInfo { - fn update_tier_1_validator_set() -> Weight; -} - /// Weights for stellar_relay using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `StellarRelay::Validators` (r:1 w:1) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:1) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldValidators` (r:0 w:1) - /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) - /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) +impl stellar_relay::WeightInfo for SubstrateWeight { + /// Storage: StellarRelay Validators (r:1 w:1) + /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay Organizations (r:1 w:1) + /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: StellarRelay OldValidators (r:0 w:1) + /// Proof: StellarRelay OldValidators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) + /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:0 w:1) + /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: StellarRelay OldOrganizations (r:0 w:1) + /// Proof: StellarRelay OldOrganizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) fn update_tier_1_validator_set() -> Weight { // Proof Size summary in bytes: // Measured: `2446` // Estimated: `71867` - // Minimum execution time: 117_000_000 picoseconds. - Weight::from_parts(121_000_000, 71867) + // Minimum execution time: 146_000_000 picoseconds. + Weight::from_parts(156_000_000, 71867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `StellarRelay::Validators` (r:1 w:1) - /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::Organizations` (r:1 w:1) - /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldValidators` (r:0 w:1) - /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) - /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) - /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) - /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) - fn update_tier_1_validator_set() -> Weight { - // Proof Size summary in bytes: - // Measured: `2446` - // Estimated: `71867` - // Minimum execution time: 117_000_000 picoseconds. - Weight::from_parts(121_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(5_u64)) - } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/treasury_buyout_extension.rs b/runtime/pendulum/src/weights/treasury_buyout_extension.rs index 95e9ae2ec..8e5c28d62 100644 --- a/runtime/pendulum/src/weights/treasury_buyout_extension.rs +++ b/runtime/pendulum/src/weights/treasury_buyout_extension.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for treasury_buyout_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-05-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // treasury-buyout-extension @@ -35,112 +36,54 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for treasury_buyout_extension. -pub trait WeightInfo { - fn buyout() -> Weight; - fn update_buyout_limit() -> Weight; - fn update_allowed_assets(n: u32, ) -> Weight; -} - /// Weights for treasury_buyout_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) - /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) +impl treasury_buyout_extension::default_weights::WeightInfo for SubstrateWeight { + /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:0) + /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) + /// Storage: AssetRegistry Metadata (r:2 w:0) + /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: DiaOracleModule CoinInfosMap (r:1 w:0) + /// Proof Skipped: DiaOracleModule CoinInfosMap (max_values: None, max_size: None, mode: Measured) + /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:1 w:0) + /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: TreasuryBuyoutExtension Buyouts (r:1 w:1) + /// Proof: TreasuryBuyoutExtension Buyouts (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:2) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) fn buyout() -> Weight { // Proof Size summary in bytes: - // Measured: `1294` - // Estimated: `7734` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(92_000_000, 7734) + // Measured: `1223` + // Estimated: `7163` + // Minimum execution time: 121_000_000 picoseconds. + Weight::from_parts(125_000_000, 7163) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:0 w:1) + /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) fn update_buyout_limit() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:1) + /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) /// The range of component `n` is `[1, 20]`. fn update_allowed_assets(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3527` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(11_416_616, 3527) - // Standard Error: 4_565 - .saturating_add(Weight::from_parts(919_698, 0).saturating_mul(n.into())) + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(15_597_893, 3527) + // Standard Error: 5_165 + .saturating_add(Weight::from_parts(1_242_326, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) - /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:2) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - fn buyout() -> Weight { - // Proof Size summary in bytes: - // Measured: `1294` - // Estimated: `7734` - // Minimum execution time: 87_000_000 picoseconds. - Weight::from_parts(92_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(10_u64)) - .saturating_add(RocksDbWeight::get().writes(5_u64)) - } - /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) - /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) - fn update_buyout_limit() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) - /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) - /// The range of component `n` is `[1, 20]`. - fn update_allowed_assets(n: u32, ) -> Weight { - // Proof Size summary in bytes: - // Measured: `4` - // Estimated: `3527` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(11_416_616, 3527) - // Standard Error: 4_565 - .saturating_add(Weight::from_parts(919_698, 0).saturating_mul(n.into())) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/vault_registry.rs b/runtime/pendulum/src/weights/vault_registry.rs index 9ece55545..ccd9280f2 100644 --- a/runtime/pendulum/src/weights/vault_registry.rs +++ b/runtime/pendulum/src/weights/vault_registry.rs @@ -2,17 +2,18 @@ //! Autogenerated weights for vault_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` +//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ./target/release/pendulum-node // benchmark // pallet // --chain // pendulum +// --execution=wasm // --wasm-execution=compiled // --pallet // vault-registry @@ -35,719 +36,346 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for vault_registry. -pub trait WeightInfo { - fn register_vault() -> Weight; - fn deposit_collateral() -> Weight; - fn withdraw_collateral() -> Weight; - fn register_public_key() -> Weight; - fn accept_new_issues() -> Weight; - fn set_custom_secure_threshold() -> Weight; - fn set_minimum_collateral() -> Weight; - fn set_system_collateral_ceiling() -> Weight; - fn set_secure_collateral_threshold() -> Weight; - fn set_premium_redeem_threshold() -> Weight; - fn set_liquidation_collateral_threshold() -> Weight; - fn report_undercollateralized_vault() -> Weight; - fn recover_vault_id() -> Weight; - fn set_punishment_delay() -> Weight; -} - /// Weights for vault_registry using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl WeightInfo for SubstrateWeight { - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) +impl vault_registry::WeightInfo for SubstrateWeight { + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry MinimumCollateralVault (r:1 w:0) + /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) + /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) fn register_vault() -> Weight { // Proof Size summary in bytes: // Measured: `1079` // Estimated: `4544` - // Minimum execution time: 113_000_000 picoseconds. - Weight::from_parts(115_000_000, 4544) + // Minimum execution time: 153_000_000 picoseconds. + Weight::from_parts(159_000_000, 4544) .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2605` - // Estimated: `7734` - // Minimum execution time: 139_000_000 picoseconds. - Weight::from_parts(142_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(23_u64)) + // Measured: `2501` + // Estimated: `5966` + // Minimum execution time: 178_000_000 picoseconds. + Weight::from_parts(183_000_000, 5966) + .saturating_add(T::DbWeight::get().reads(21_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: VaultRegistry Vaults (r:1 w:0) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:1 w:1) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2579` - // Estimated: `7734` - // Minimum execution time: 147_000_000 picoseconds. - Weight::from_parts(152_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(23_u64)) + // Measured: `2475` + // Estimated: `5940` + // Minimum execution time: 187_000_000 picoseconds. + Weight::from_parts(197_000_000, 5940) + .saturating_add(T::DbWeight::get().reads(21_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:1) + /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) fn register_public_key() -> Weight { // Proof Size summary in bytes: // Measured: `334` // Estimated: `3799` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 3799) + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 3799) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:0) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) fn accept_new_issues() -> Weight { // Proof Size summary in bytes: // Measured: `1484` // Estimated: `4949` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(47_000_000, 4949) + // Minimum execution time: 59_000_000 picoseconds. + Weight::from_parts(61_000_000, 4949) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn set_custom_secure_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `711` // Estimated: `4176` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 4176) + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_000_000, 4176) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry MinimumCollateralVault (r:0 w:1) + /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) fn set_minimum_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry SystemCollateralCeiling (r:0 w:1) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) fn set_system_collateral_ceiling() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultStaking RewardCurrencies (r:1 w:1) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultRegistry SecureCollateralThreshold (r:0 w:1) + /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) fn set_secure_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `1565` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 1565) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_000_000, 1565) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry PremiumRedeemThreshold (r:0 w:1) + /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) fn set_premium_redeem_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry LiquidationCollateralThreshold (r:0 w:1) + /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) + /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking Nonce (r:1 w:0) + /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: Security ParachainStatus (r:1 w:0) + /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: VaultStaking Stake (r:1 w:1) + /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashPerToken (r:1 w:0) + /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking SlashTally (r:1 w:1) + /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardCurrencies (r:1 w:0) + /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: PooledVaultRewards Stake (r:1 w:1) + /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) + /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardTally (r:1 w:1) + /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) + /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: VaultStaking RewardPerToken (r:1 w:1) + /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking TotalStake (r:1 w:1) + /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultStaking RewardTally (r:1 w:1) + /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) + /// Storage: PooledVaultRewards TotalStake (r:1 w:1) + /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) + /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) + /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) + /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: Tokens Accounts (r:2 w:2) + /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) + /// Storage: System Account (r:2 w:1) + /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) + /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: VaultRegistry LiquidationVault (r:1 w:1) + /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) fn report_undercollateralized_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `2812` - // Estimated: `7734` - // Minimum execution time: 249_000_000 picoseconds. - Weight::from_parts(257_000_000, 7734) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `2708` + // Estimated: `6240` + // Minimum execution time: 323_000_000 picoseconds. + Weight::from_parts(343_000_000, 6240) + .saturating_add(T::DbWeight::get().reads(25_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry Vaults (r:1 w:1) + /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) fn recover_vault_id() -> Weight { // Proof Size summary in bytes: // Measured: `649` // Estimated: `4114` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 4114) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 4114) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: VaultRegistry PunishmentDelay (r:0 w:1) + /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) fn set_punishment_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(5_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - fn register_vault() -> Weight { - // Proof Size summary in bytes: - // Measured: `1079` - // Estimated: `4544` - // Minimum execution time: 113_000_000 picoseconds. - Weight::from_parts(115_000_000, 4544) - .saturating_add(RocksDbWeight::get().reads(24_u64)) - .saturating_add(RocksDbWeight::get().writes(12_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - fn deposit_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `2605` - // Estimated: `7734` - // Minimum execution time: 139_000_000 picoseconds. - Weight::from_parts(142_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(23_u64)) - .saturating_add(RocksDbWeight::get().writes(12_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:0) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:1 w:1) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - fn withdraw_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `2579` - // Estimated: `7734` - // Minimum execution time: 147_000_000 picoseconds. - Weight::from_parts(152_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(23_u64)) - .saturating_add(RocksDbWeight::get().writes(12_u64)) - } - /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) - /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn register_public_key() -> Weight { - // Proof Size summary in bytes: - // Measured: `334` - // Estimated: `3799` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(12_000_000, 3799) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn accept_new_issues() -> Weight { - // Proof Size summary in bytes: - // Measured: `1484` - // Estimated: `4949` - // Minimum execution time: 46_000_000 picoseconds. - Weight::from_parts(47_000_000, 4949) - .saturating_add(RocksDbWeight::get().reads(9_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_custom_secure_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `711` - // Estimated: `4176` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 4176) - .saturating_add(RocksDbWeight::get().reads(2_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) - /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_minimum_collateral() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_system_collateral_ceiling() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_secure_collateral_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `80` - // Estimated: `1565` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 1565) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_premium_redeem_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn set_liquidation_collateral_threshold() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) - /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::Nonce` (r:1 w:0) - /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Security::ParachainStatus` (r:1 w:0) - /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `AssetRegistry::Metadata` (r:2 w:0) - /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::Stake` (r:1 w:1) - /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) - /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::SlashTally` (r:1 w:1) - /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) - /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) - /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) - /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) - /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::TotalStake` (r:1 w:1) - /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultStaking::RewardTally` (r:1 w:1) - /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) - /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) - /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) - /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) - /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `Tokens::Accounts` (r:2 w:2) - /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) - /// Storage: `System::Account` (r:2 w:1) - /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) - /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) - /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) - /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) - /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn report_undercollateralized_vault() -> Weight { - // Proof Size summary in bytes: - // Measured: `2812` - // Estimated: `7734` - // Minimum execution time: 249_000_000 picoseconds. - Weight::from_parts(257_000_000, 7734) - .saturating_add(RocksDbWeight::get().reads(27_u64)) - .saturating_add(RocksDbWeight::get().writes(16_u64)) - } - /// Storage: `VaultRegistry::Vaults` (r:1 w:1) - /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) - fn recover_vault_id() -> Weight { - // Proof Size summary in bytes: - // Measured: `649` - // Estimated: `4114` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 4114) - .saturating_add(RocksDbWeight::get().reads(1_u64)) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) - /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) - fn set_punishment_delay() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 3_000_000 picoseconds. - Weight::from_parts(4_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file From 1d49c521b42e33baf373ca50d6b81105ef700b27 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 11 Sep 2024 17:34:23 -0300 Subject: [PATCH 59/64] fix benchmark for orml-tokens-management, add benchmark helper script, run benchmarks --- .maintain/frame-weight-template.hbs | 55 +- .maintain/run_all_benchmarks.sh | 52 ++ Cargo.lock | 8 +- .../src/benchmarking.rs | 5 +- .../src/ext.rs | 2 +- .../src/lib.rs | 10 +- runtime/amplitude/src/weights/dia_oracle.rs | 74 +- runtime/amplitude/src/weights/fee.rs | 61 +- runtime/amplitude/src/weights/issue.rs | 181 +++-- runtime/amplitude/src/weights/nomination.rs | 333 ++++----- runtime/amplitude/src/weights/oracle.rs | 39 +- .../src/weights/orml_asset_registry.rs | 71 +- .../orml_currencies_allowance_extension.rs | 67 +- runtime/amplitude/src/weights/pallet_xcm.rs | 355 +++++---- runtime/amplitude/src/weights/redeem.rs | 423 +++++------ runtime/amplitude/src/weights/replace.rs | 305 ++++---- .../amplitude/src/weights/stellar_relay.rs | 37 +- .../src/weights/treasury_buyout_extension.rs | 71 +- .../amplitude/src/weights/vault_registry.rs | 531 ++++++------- runtime/foucoco/src/weights/dia_oracle.rs | 18 +- runtime/foucoco/src/weights/fee.rs | 61 +- runtime/foucoco/src/weights/issue.rs | 181 +++-- runtime/foucoco/src/weights/nomination.rs | 337 ++++----- runtime/foucoco/src/weights/oracle.rs | 39 +- .../src/weights/orml_asset_registry.rs | 73 +- .../orml_currencies_allowance_extension.rs | 73 +- .../orml_tokens_management_extension.rs | 81 +- runtime/foucoco/src/weights/pallet_xcm.rs | 335 ++++----- runtime/foucoco/src/weights/redeem.rs | 701 ++++++------------ runtime/foucoco/src/weights/replace.rs | 305 ++++---- runtime/foucoco/src/weights/stellar_relay.rs | 39 +- .../src/weights/treasury_buyout_extension.rs | 71 +- runtime/foucoco/src/weights/vault_registry.rs | 539 +++++++------- runtime/pendulum/src/weights/dia_oracle.rs | 28 +- runtime/pendulum/src/weights/fee.rs | 61 +- runtime/pendulum/src/weights/issue.rs | 177 +++-- runtime/pendulum/src/weights/nomination.rs | 333 ++++----- runtime/pendulum/src/weights/oracle.rs | 37 +- .../src/weights/orml_asset_registry.rs | 73 +- .../orml_currencies_allowance_extension.rs | 67 +- runtime/pendulum/src/weights/pallet_xcm.rs | 355 +++++---- runtime/pendulum/src/weights/replace.rs | 305 ++++---- runtime/pendulum/src/weights/stellar_relay.rs | 39 +- .../src/weights/treasury_buyout_extension.rs | 73 +- .../pendulum/src/weights/vault_registry.rs | 531 ++++++------- 45 files changed, 3655 insertions(+), 3957 deletions(-) create mode 100755 .maintain/run_all_benchmarks.sh diff --git a/.maintain/frame-weight-template.hbs b/.maintain/frame-weight-template.hbs index 0c1a2ba4e..c46b39f9b 100644 --- a/.maintain/frame-weight-template.hbs +++ b/.maintain/frame-weight-template.hbs @@ -20,23 +20,12 @@ use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for {{pallet}}. -pub trait WeightInfo { - {{#each benchmarks as |benchmark|}} - fn {{benchmark.name~}} - ( - {{~#each benchmark.components as |c| ~}} - {{c.name}}: u32, {{/each~}} - ) -> Weight; - {{/each}} -} - /// Weights for {{pallet}} using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); {{#if (eq pallet "frame_system")}} impl WeightInfo for SubstrateWeight { {{else}} -impl WeightInfo for SubstrateWeight { +impl {{pallet}}::WeightInfo for SubstrateWeight { {{/if}} {{#each benchmarks as |benchmark|}} {{#each benchmark.comments as |comment|}} @@ -76,46 +65,4 @@ impl WeightInfo for SubstrateWeight { {{/each}} } {{/each}} -} - -// For backwards compatibility and tests -impl WeightInfo for () { - {{#each benchmarks as |benchmark|}} - {{#each benchmark.comments as |comment|}} - /// {{comment}} - {{/each}} - {{#each benchmark.component_ranges as |range|}} - /// The range of component `{{range.name}}` is `[{{range.min}}, {{range.max}}]`. - {{/each}} - fn {{benchmark.name~}} - ( - {{~#each benchmark.components as |c| ~}} - {{~#if (not c.is_used)}}_{{/if}}{{c.name}}: u32, {{/each~}} - ) -> Weight { - // Proof Size summary in bytes: - // Measured: `{{benchmark.base_recorded_proof_size}}{{#each benchmark.component_recorded_proof_size as |cp|}} + {{cp.name}} * ({{cp.slope}} ±{{underscore cp.error}}){{/each}}` - // Estimated: `{{benchmark.base_calculated_proof_size}}{{#each benchmark.component_calculated_proof_size as |cp|}} + {{cp.name}} * ({{cp.slope}} ±{{underscore cp.error}}){{/each}}` - // Minimum execution time: {{underscore benchmark.min_execution_time}}_000 picoseconds. - Weight::from_parts({{underscore benchmark.base_weight}}, {{benchmark.base_calculated_proof_size}}) - {{#each benchmark.component_weight as |cw|}} - // Standard Error: {{underscore cw.error}} - .saturating_add(Weight::from_parts({{underscore cw.slope}}, 0).saturating_mul({{cw.name}}.into())) - {{/each}} - {{#if (ne benchmark.base_reads "0")}} - .saturating_add(RocksDbWeight::get().reads({{benchmark.base_reads}}_u64)) - {{/if}} - {{#each benchmark.component_reads as |cr|}} - .saturating_add(RocksDbWeight::get().reads(({{cr.slope}}_u64).saturating_mul({{cr.name}}.into()))) - {{/each}} - {{#if (ne benchmark.base_writes "0")}} - .saturating_add(RocksDbWeight::get().writes({{benchmark.base_writes}}_u64)) - {{/if}} - {{#each benchmark.component_writes as |cw|}} - .saturating_add(RocksDbWeight::get().writes(({{cw.slope}}_u64).saturating_mul({{cw.name}}.into()))) - {{/each}} - {{#each benchmark.component_calculated_proof_size as |cp|}} - .saturating_add(Weight::from_parts(0, {{cp.slope}}).saturating_mul({{cp.name}}.into())) - {{/each}} - } - {{/each}} } \ No newline at end of file diff --git a/.maintain/run_all_benchmarks.sh b/.maintain/run_all_benchmarks.sh new file mode 100755 index 000000000..b812d271a --- /dev/null +++ b/.maintain/run_all_benchmarks.sh @@ -0,0 +1,52 @@ +#!/bin/bash + +script_dir=$(dirname "$(realpath "$0")") + + +runtimes=("pendulum" "amplitude" "foucoco") + + +for runtime_name in "${runtimes[@]}"; do + cd $script_dir + cd ../runtime/$runtime_name/src/weights + weight_dir=`pwd` + + cd $script_dir + + if [ ! -d "$weight_dir" ]; then + echo "Directory $weight_dir does not exist for runtime $runtime_name!" + echo "Weights directory should exist and contain previously calculated weights" + continue + fi + + echo "Processing runtime: $runtime_name" + + for file in "$weight_dir"/*; do + + filename=$(basename -- "$file") + filename_without_ext="${filename%.*}" + + + if [[ "$filename_without_ext" == "parachain_staking" ]]; then + echo "Skipping file: $filename_without_ext" + continue + fi + + echo "Running benchmark for pallet: $filename_without_ext in runtime $runtime_name" + + # Run the benchmark command for each file, ignore errors from files + # not corresponding to any pallets. + # Failed benchmarks will not be detected. + ../target/production/pendulum-node benchmark pallet \ + --chain $runtime_name \ + --wasm-execution=compiled \ + --pallet "$filename_without_ext" \ + --extrinsic "*" \ + --steps 50 \ + --repeat 20 \ + --output "../runtime/$runtime_name/src/weights/$filename" \ + --template "frame-weight-template.hbs" \ + || true + + done +done diff --git a/Cargo.lock b/Cargo.lock index f2799b3f2..2aa7ee6b8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -445,7 +445,7 @@ dependencies = [ [[package]] name = "ark-secret-scalar" version = "0.0.2" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ec", "ark-ff", @@ -493,7 +493,7 @@ dependencies = [ [[package]] name = "ark-transcript" version = "0.0.2" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ff", "ark-serialize", @@ -1058,7 +1058,7 @@ dependencies = [ [[package]] name = "bandersnatch_vrfs" version = "0.0.4" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-bls12-381", "ark-ec", @@ -3559,7 +3559,7 @@ dependencies = [ [[package]] name = "dleq_vrf" version = "0.0.2" -source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" +source = "git+https://github.com/w3f//ring-vrf?rev=3ddc20#3ddc2051066c4b3f0eadd0ba5700df12500d9754" dependencies = [ "ark-ec", "ark-ff", diff --git a/pallets/orml-tokens-management-extension/src/benchmarking.rs b/pallets/orml-tokens-management-extension/src/benchmarking.rs index 0ff3de564..f0c1e6c00 100644 --- a/pallets/orml-tokens-management-extension/src/benchmarking.rs +++ b/pallets/orml-tokens-management-extension/src/benchmarking.rs @@ -12,6 +12,7 @@ use orml_traits::{ use sp_runtime::traits::Get; use sp_std::prelude::*; +use sp_runtime::Saturating; const AMOUNT_MINTED: u32 = 2000000000; const AMOUNT_BURNED: u32 = 1000000000; @@ -22,11 +23,11 @@ fn get_test_currency() -> CurrencyOf { // mint some tokens to the account fn set_up_account(account: &AccountIdOf) { let token_currency_id = get_test_currency::(); - + let deposit_amount = ::AssetDeposit::get(); assert_ok!( as MultiCurrency>>::deposit( token_currency_id, &account, - ::AssetDeposit::get() + deposit_amount.saturating_mul(deposit_amount) )); } diff --git a/pallets/orml-tokens-management-extension/src/ext.rs b/pallets/orml-tokens-management-extension/src/ext.rs index 1de51cf2b..3cb1a5077 100644 --- a/pallets/orml-tokens-management-extension/src/ext.rs +++ b/pallets/orml-tokens-management-extension/src/ext.rs @@ -2,7 +2,7 @@ use mocktopus::macros::mockable; #[cfg_attr(test, mockable)] -pub(crate) mod orml_tokens { +pub(crate) mod orml_currencies_ext { use crate::types::{AccountIdOf, BalanceOf, CurrencyOf}; use frame_support::traits::BalanceStatus; use orml_traits::{MultiCurrency, MultiReservableCurrency}; diff --git a/pallets/orml-tokens-management-extension/src/lib.rs b/pallets/orml-tokens-management-extension/src/lib.rs index d2c35e962..81dd145e9 100644 --- a/pallets/orml-tokens-management-extension/src/lib.rs +++ b/pallets/orml-tokens-management-extension/src/lib.rs @@ -127,7 +127,7 @@ pub mod pallet { ensure!(!CurrencyData::::contains_key(currency_id), Error::::AlreadyCreated); let deposit = T::AssetDeposit::get(); - ext::orml_tokens::reserve::(T::DepositCurrency::get(), &creator, deposit) + ext::orml_currencies_ext::reserve::(T::DepositCurrency::get(), &creator, deposit) .map_err(|_| Error::::InsufficientBalance)?; CurrencyData::::insert( @@ -175,7 +175,7 @@ pub mod pallet { ensure!(origin == currency_data.issuer, Error::::NoPermission); // do mint via orml-currencies - ext::orml_tokens::mint::(currency_id, &to, amount)?; + ext::orml_currencies_ext::mint::(currency_id, &to, amount)?; Self::deposit_event(Event::Mint { currency_id, to, amount }); Ok(()) @@ -207,7 +207,7 @@ pub mod pallet { ensure!(origin == currency_data.admin, Error::::NoPermission); // do burn via orml-currencies - ext::orml_tokens::burn::(currency_id, &from, amount)?; + ext::orml_currencies_ext::burn::(currency_id, &from, amount)?; Self::deposit_event(Event::Burned { currency_id, from, amount }); Ok(()) @@ -241,7 +241,7 @@ pub mod pallet { details.owner = new_owner.clone(); // move reserved balance to the new owner's account - ext::orml_tokens::repatriate_reserve::( + ext::orml_currencies_ext::repatriate_reserve::( T::DepositCurrency::get(), &origin, &new_owner, @@ -277,7 +277,7 @@ pub mod pallet { if details.owner == new_owner { return Ok(()) } - ext::orml_tokens::repatriate_reserve::( + ext::orml_currencies_ext::repatriate_reserve::( T::DepositCurrency::get(), &details.owner, &new_owner, diff --git a/runtime/amplitude/src/weights/dia_oracle.rs b/runtime/amplitude/src/weights/dia_oracle.rs index 5766f5d41..de7cf5102 100644 --- a/runtime/amplitude/src/weights/dia_oracle.rs +++ b/runtime/amplitude/src/weights/dia_oracle.rs @@ -2,20 +2,20 @@ //! Autogenerated weights for dia_oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` -//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain -// foucoco +// amplitude // --wasm-execution=compiled // --pallet -// dia-oracle +// dia_oracle // --extrinsic // * // --steps @@ -23,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/dia_oracle.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -44,10 +44,10 @@ impl dia_oracle::WeightInfo for SubstrateWeight { /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) fn add_currency() -> Weight { // Proof Size summary in bytes: - // Measured: `472` - // Estimated: `3937` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(15_000_000, 3937) + // Measured: `438` + // Estimated: `3903` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 3903) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -57,20 +57,20 @@ impl dia_oracle::WeightInfo for SubstrateWeight { /// Proof: `DiaOracleModule::SupportedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) fn remove_currency() -> Weight { // Proof Size summary in bytes: - // Measured: `472` - // Estimated: `3937` + // Measured: `438` + // Estimated: `3903` // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3937) + Weight::from_parts(11_000_000, 3903) .saturating_add(T::DbWeight::get().reads(2_u64)) } /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:1 w:1) /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) fn authorize_account() -> Weight { // Proof Size summary in bytes: - // Measured: `305` - // Estimated: `3770` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 3770) + // Measured: `287` + // Estimated: `3752` + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3752) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -78,10 +78,10 @@ impl dia_oracle::WeightInfo for SubstrateWeight { /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) fn authorize_account_signed() -> Weight { // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `6298` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 6298) + // Measured: `324` + // Estimated: `6264` + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 6264) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -89,20 +89,20 @@ impl dia_oracle::WeightInfo for SubstrateWeight { /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) fn deauthorize_account() -> Weight { // Proof Size summary in bytes: - // Measured: `305` - // Estimated: `3770` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 3770) + // Measured: `287` + // Estimated: `3752` + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 3752) .saturating_add(T::DbWeight::get().reads(1_u64)) } /// Storage: `DiaOracleModule::AuthorizedAccounts` (r:2 w:1) /// Proof: `DiaOracleModule::AuthorizedAccounts` (`max_values`: None, `max_size`: None, mode: `Measured`) fn deauthorize_account_signed() -> Weight { // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `6298` + // Measured: `324` + // Estimated: `6264` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 6298) + Weight::from_parts(13_000_000, 6264) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -112,10 +112,10 @@ impl dia_oracle::WeightInfo for SubstrateWeight { /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_updated_coin_infos() -> Weight { // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `3823` - // Minimum execution time: 9_920_000_000 picoseconds. - Weight::from_parts(9_970_000_000, 3823) + // Measured: `324` + // Estimated: `3789` + // Minimum execution time: 10_028_000_000 picoseconds. + Weight::from_parts(10_131_000_000, 3789) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -125,10 +125,10 @@ impl dia_oracle::WeightInfo for SubstrateWeight { /// Proof: `DiaOracleModule::BatchingApi` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_batching_api() -> Weight { // Proof Size summary in bytes: - // Measured: `358` - // Estimated: `3823` + // Measured: `324` + // Estimated: `3789` // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 3823) + Weight::from_parts(12_000_000, 3789) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/amplitude/src/weights/fee.rs b/runtime/amplitude/src/weights/fee.rs index 1112cc6b2..6d733defe 100644 --- a/runtime/amplitude/src/weights/fee.rs +++ b/runtime/amplitude/src/weights/fee.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // fee @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/fee.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,64 +38,64 @@ use core::marker::PhantomData; /// Weights for fee using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl fee::WeightInfo for SubstrateWeight { - /// Storage: Fee IssueFee (r:0 w:1) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::IssueFee` (r:0 w:1) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee IssueGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee RedeemFee (r:0 w:1) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::RedeemFee` (r:0 w:1) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PremiumRedeemFee (r:0 w:1) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_premium_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PunishmentFee (r:0 w:1) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PunishmentFee` (r:0 w:1) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee ReplaceGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_replace_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/issue.rs b/runtime/amplitude/src/weights/issue.rs index 21cac350b..c5ac3fb47 100644 --- a/runtime/amplitude/src/weights/issue.rs +++ b/runtime/amplitude/src/weights/issue.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for issue //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-06-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // issue @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/issue.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,127 +38,127 @@ use core::marker::PhantomData; /// Weights for issue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl issue::WeightInfo for SubstrateWeight { - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:3 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Issue IssueMinimumTransferAmount (r:1 w:0) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Issue IssueRequests (r:0 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:3 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueRequests` (r:0 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) fn request_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1923` - // Estimated: `10338` - // Minimum execution time: 102_000_000 picoseconds. - Weight::from_parts(105_000_000, 10338) + // Estimated: `11106` + // Minimum execution time: 89_000_000 picoseconds. + Weight::from_parts(91_000_000, 11106) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn execute_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2498` // Estimated: `71867` - // Minimum execution time: 8_831_000_000 picoseconds. - Weight::from_parts(8_902_000_000, 71867) + // Minimum execution time: 7_993_000_000 picoseconds. + Weight::from_parts(8_184_000_000, 71867) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1303` // Estimated: `4768` - // Minimum execution time: 38_000_000 picoseconds. - Weight::from_parts(39_000_000, 4768) + // Minimum execution time: 32_000_000 picoseconds. + Weight::from_parts(33_000_000, 4768) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssuePeriod (r:0 w:1) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::IssuePeriod` (r:0 w:1) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_issue_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Issue LimitVolumeAmount (r:0 w:1) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Issue LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Issue LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Issue IntervalLength (r:0 w:1) - /// Proof: Issue IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Issue::IntervalLength` (r:0 w:1) + /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Issue IssueMinimumTransferAmount (r:0 w:1) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/nomination.rs b/runtime/amplitude/src/weights/nomination.rs index 01f15c087..04c079682 100644 --- a/runtime/amplitude/src/weights/nomination.rs +++ b/runtime/amplitude/src/weights/nomination.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for nomination //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // nomination @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/nomination.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,190 +38,194 @@ use core::marker::PhantomData; /// Weights for nomination using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl nomination::WeightInfo for SubstrateWeight { - /// Storage: Nomination NominationEnabled (r:0 w:1) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: `Nomination::NominationEnabled` (r:0 w:1) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn set_nomination_enabled() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) fn opt_in_to_nomination() -> Weight { // Proof Size summary in bytes: // Measured: `780` // Estimated: `4245` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(28_000_000, 4245) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4245) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:1) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:2) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:2 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:2) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:2 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:2 w:2) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:1) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:2) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:2) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:2 w:2) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn opt_out_of_nomination() -> Weight { // Proof Size summary in bytes: - // Measured: `2427` - // Estimated: `8367` - // Minimum execution time: 214_000_000 picoseconds. - Weight::from_parts(226_000_000, 8367) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2531` + // Estimated: `8471` + // Minimum execution time: 174_000_000 picoseconds. + Weight::from_parts(176_000_000, 8471) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `3100` // Estimated: `9040` - // Minimum execution time: 208_000_000 picoseconds. - Weight::from_parts(216_000_000, 9040) + // Minimum execution time: 162_000_000 picoseconds. + Weight::from_parts(164_000_000, 9040) .saturating_add(T::DbWeight::get().reads(28_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3292` - // Estimated: `6757` - // Minimum execution time: 195_000_000 picoseconds. - Weight::from_parts(200_000_000, 6757) - .saturating_add(T::DbWeight::get().reads(24_u64)) + // Measured: `3396` + // Estimated: `7734` + // Minimum execution time: 162_000_000 picoseconds. + Weight::from_parts(165_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(26_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/oracle.rs b/runtime/amplitude/src/weights/oracle.rs index 6f60749fc..53dc61c46 100644 --- a/runtime/amplitude/src/weights/oracle.rs +++ b/runtime/amplitude/src/weights/oracle.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // oracle @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/oracle.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,36 +38,36 @@ use core::marker::PhantomData; /// Weights for oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl oracle::WeightInfo for SubstrateWeight { - /// Storage: Timestamp Now (r:0 w:1) - /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) - /// Storage: Timestamp DidUpdate (r:0 w:1) - /// Proof: Timestamp DidUpdate (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: `Timestamp::Now` (r:0 w:1) + /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) + /// Storage: `Timestamp::DidUpdate` (r:0 w:1) + /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn on_initialize() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + Weight::from_parts(1_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Oracle OracleKeys (r:0 w:1) - /// Proof Skipped: Oracle OracleKeys (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::OracleKeys` (r:0 w:1) + /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn update_oracle_keys() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Oracle MaxDelay (r:0 w:1) - /// Proof Skipped: Oracle MaxDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::MaxDelay` (r:0 w:1) + /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_max_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/orml_asset_registry.rs b/runtime/amplitude/src/weights/orml_asset_registry.rs index 200ff9c48..818862fbe 100644 --- a/runtime/amplitude/src/weights/orml_asset_registry.rs +++ b/runtime/amplitude/src/weights/orml_asset_registry.rs @@ -1,22 +1,21 @@ -//! Autogenerated weights for `orml_asset_registry` +//! Autogenerated weights for orml_asset_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-07-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet -// orml-asset-registry +// orml_asset_registry // --extrinsic // * // --steps @@ -24,45 +23,46 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/orml_asset_registry.rs +// ../runtime/amplitude/src/weights/orml_asset_registry.rs +// --template +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] +#![allow(missing_docs)] -use frame_support::{traits::Get, weights::Weight}; -use sp_std::marker::PhantomData; +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use core::marker::PhantomData; -/// Weight functions for `orml_asset_registry`. -pub struct WeightInfo(PhantomData); -impl orml_asset_registry::WeightInfo for WeightInfo { - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:1) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) +/// Weights for orml_asset_registry using the Substrate node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl orml_asset_registry::WeightInfo for SubstrateWeight { + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:1) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn register_asset() -> Weight { // Proof Size summary in bytes: // Measured: `104` - // Estimated: `7138` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 0) - .saturating_add(Weight::from_parts(0, 7138)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) + // Estimated: `4362` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 4362) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:2) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:2) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn update_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `745` - // Estimated: `8420` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_000_000, 0) - .saturating_add(Weight::from_parts(0, 8420)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `767` + // Estimated: `4362` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4362) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } fn set_asset_location() -> Weight { // Proof Size summary in bytes: @@ -70,6 +70,5 @@ impl orml_asset_registry::WeightInfo for WeightInfo // Estimated: `0` // Minimum execution time: 0_000 picoseconds. Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(0, 0)) } -} +} \ No newline at end of file diff --git a/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs b/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs index 4eae616b7..ff05ef45f 100644 --- a/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs +++ b/runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for orml_currencies_allowance_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // orml_currencies_allowance_extension @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/orml_currencies_allowance_extension.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,59 +37,59 @@ use core::marker::PhantomData; /// Weights for orml_currencies_allowance_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl orml_currencies_allowance_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TokenAllowance AllowedCurrencies (r:2 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) +impl orml_currencies_allowance_extension::WeightInfo for SubstrateWeight { + /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn add_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `142` // Estimated: `6082` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(20_059_699, 6082) - // Standard Error: 2_380 - .saturating_add(Weight::from_parts(1_332_341, 0).saturating_mul(n.into())) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_008_345, 6082) + // Standard Error: 2_122 + .saturating_add(Weight::from_parts(1_012_948, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:0 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn remove_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(10_779_821, 0) - // Standard Error: 4_298 - .saturating_add(Weight::from_parts(1_334_011, 0).saturating_mul(n.into())) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_434_399, 0) + // Standard Error: 1_272 + .saturating_add(Weight::from_parts(999_387, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:0 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:0 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) fn approve() -> Weight { // Proof Size summary in bytes: // Measured: `184` // Estimated: `3649` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(18_000_000, 3649) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 3649) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:1 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:1 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_from() -> Weight { // Proof Size summary in bytes: // Measured: `561` // Estimated: `6196` - // Minimum execution time: 73_000_000 picoseconds. - Weight::from_parts(74_000_000, 6196) + // Minimum execution time: 54_000_000 picoseconds. + Weight::from_parts(55_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/amplitude/src/weights/pallet_xcm.rs b/runtime/amplitude/src/weights/pallet_xcm.rs index d1c9d3932..6a6f21925 100644 --- a/runtime/amplitude/src/weights/pallet_xcm.rs +++ b/runtime/amplitude/src/weights/pallet_xcm.rs @@ -1,22 +1,21 @@ -//! Autogenerated weights for `pallet_xcm` +//! Autogenerated weights for pallet_xcm //! //! 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: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `pop-os`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet -// pallet-xcm +// pallet_xcm // --extrinsic // * // --steps @@ -24,251 +23,237 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/pallet_xcm.rs +// --template +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] #![allow(missing_docs)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions for `pallet_xcm`. -pub struct WeightInfo(PhantomData); -impl pallet_xcm::WeightInfo for WeightInfo { - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) +/// Weights for pallet_xcm using the Substrate node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl pallet_xcm::WeightInfo for SubstrateWeight { + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn send() -> Weight { // Proof Size summary in bytes: - // Measured: `212` - // Estimated: `3677` - // Minimum execution time: 38_682_000 picoseconds. - Weight::from_parts(39_311_000, 0) - .saturating_add(Weight::from_parts(0, 3677)) - .saturating_add(T::DbWeight::get().reads(5)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `245` + // Estimated: `3710` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 3710) + .saturating_add(T::DbWeight::get().reads(5_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Benchmark Override (r:0 w:0) - /// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) + /// Storage: `Benchmark::Override` (r:0 w:0) + /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 18_446_744_073_709_551_000 picoseconds. Weight::from_parts(18_446_744_073_709_551_000, 0) - .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: ParachainInfo ParachainId (r:1 w:0) - /// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) + /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` // Estimated: `1489` - // Minimum execution time: 49_359_000 picoseconds. - Weight::from_parts(63_536_000, 0) - .saturating_add(Weight::from_parts(0, 1489)) - .saturating_add(T::DbWeight::get().reads(1)) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) } fn execute() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_605_000 picoseconds. - Weight::from_parts(13_911_000, 0) - .saturating_add(Weight::from_parts(0, 0)) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) } - /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 14_367_000 picoseconds. - Weight::from_parts(14_725_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_default_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_740_000 picoseconds. - Weight::from_parts(5_088_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm QueryCounter (r:1 w:1) - /// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) + /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `212` - // Estimated: `3677` - // Minimum execution time: 45_605_000 picoseconds. - Weight::from_parts(46_297_000, 0) - .saturating_add(Weight::from_parts(0, 3677)) - .saturating_add(T::DbWeight::get().reads(7)) - .saturating_add(T::DbWeight::get().writes(5)) + // Measured: `245` + // Estimated: `3710` + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(25_000_000, 3710) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `395` - // Estimated: `3860` - // Minimum execution time: 45_319_000 picoseconds. - Weight::from_parts(46_314_000, 0) - .saturating_add(Weight::from_parts(0, 3860)) - .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `428` + // Estimated: `3893` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_000_000, 3893) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: PolkadotXcm XcmExecutionSuspended (r:0 w:1) - /// Proof Skipped: PolkadotXcm XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::XcmExecutionSuspended` (r:0 w:1) + /// Proof: `PolkadotXcm::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_suspension() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_724_000 picoseconds. - Weight::from_parts(5_021_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: PolkadotXcm SupportedVersion (r:4 w:2) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:4 w:2) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `196` - // Estimated: `11086` - // Minimum execution time: 22_211_000 picoseconds. - Weight::from_parts(22_666_000, 0) - .saturating_add(Weight::from_parts(0, 11086)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `254` + // Estimated: `11144` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 11144) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `200` - // Estimated: `11090` - // Minimum execution time: 22_156_000 picoseconds. - Weight::from_parts(22_487_000, 0) - .saturating_add(Weight::from_parts(0, 11090)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `258` + // Estimated: `11148` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 11148) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `207` - // Estimated: `13572` - // Minimum execution time: 23_349_000 picoseconds. - Weight::from_parts(24_075_000, 0) - .saturating_add(Weight::from_parts(0, 13572)) - .saturating_add(T::DbWeight::get().reads(5)) + // Measured: `265` + // Estimated: `13630` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 13630) + .saturating_add(T::DbWeight::get().reads(5_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `279` - // Estimated: `6219` - // Minimum execution time: 41_998_000 picoseconds. - Weight::from_parts(42_566_000, 0) - .saturating_add(Weight::from_parts(0, 6219)) - .saturating_add(T::DbWeight::get().reads(7)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `312` + // Estimated: `6252` + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(25_000_000, 6252) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:3 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `239` - // Estimated: `8654` - // Minimum execution time: 12_897_000 picoseconds. - Weight::from_parts(13_235_000, 0) - .saturating_add(Weight::from_parts(0, 8654)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `272` + // Estimated: `8687` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_000_000, 8687) + .saturating_add(T::DbWeight::get().reads(3_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `207` - // Estimated: `11097` - // Minimum execution time: 22_372_000 picoseconds. - Weight::from_parts(22_905_000, 0) - .saturating_add(Weight::from_parts(0, 11097)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `265` + // Estimated: `11155` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 11155) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `283` - // Estimated: `11173` - // Minimum execution time: 50_944_000 picoseconds. - Weight::from_parts(51_564_000, 0) - .saturating_add(Weight::from_parts(0, 11173)) - .saturating_add(T::DbWeight::get().reads(9)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `341` + // Estimated: `11231` + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(31_000_000, 11231) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } -} +} \ No newline at end of file diff --git a/runtime/amplitude/src/weights/redeem.rs b/runtime/amplitude/src/weights/redeem.rs index 72f447f6d..1efac6d8a 100644 --- a/runtime/amplitude/src/weights/redeem.rs +++ b/runtime/amplitude/src/weights/redeem.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for redeem //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // redeem @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/redeem.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,257 +38,267 @@ use core::marker::PhantomData; /// Weights for redeem using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl redeem::WeightInfo for SubstrateWeight { - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: Fee RedeemFee (r:1 w:0) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PremiumRedeemFee (r:1 w:0) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Redeem RedeemRequests (r:0 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `Fee::RedeemFee` (r:1 w:0) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemRequests` (r:0 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) fn request_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1527` - // Estimated: `4992` - // Minimum execution time: 97_000_000 picoseconds. - Weight::from_parts(102_000_000, 4992) - .saturating_add(T::DbWeight::get().reads(14_u64)) + // Measured: `1631` + // Estimated: `7734` + // Minimum execution time: 81_000_000 picoseconds. + Weight::from_parts(83_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Tokens Accounts (r:3 w:3) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Tokens::Accounts` (r:3 w:3) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn liquidation_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1346` // Estimated: `8865` - // Minimum execution time: 125_000_000 picoseconds. - Weight::from_parts(129_000_000, 8865) + // Minimum execution time: 95_000_000 picoseconds. + Weight::from_parts(97_000_000, 8865) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:1 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1731` // Estimated: `71867` - // Minimum execution time: 8_279_000_000 picoseconds. - Weight::from_parts(8_432_000_000, 71867) + // Minimum execution time: 7_971_000_000 picoseconds. + Weight::from_parts(8_075_000_000, 71867) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_reimburse() -> Weight { // Proof Size summary in bytes: - // Measured: `2658` - // Estimated: `6123` - // Minimum execution time: 156_000_000 picoseconds. - Weight::from_parts(160_000_000, 6123) - .saturating_add(T::DbWeight::get().reads(20_u64)) + // Measured: `2762` + // Estimated: `7734` + // Minimum execution time: 132_000_000 picoseconds. + Weight::from_parts(133_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_retry() -> Weight { // Proof Size summary in bytes: - // Measured: `2551` - // Estimated: `6016` - // Minimum execution time: 133_000_000 picoseconds. - Weight::from_parts(145_000_000, 6016) - .saturating_add(T::DbWeight::get().reads(17_u64)) + // Measured: `2655` + // Estimated: `7734` + // Minimum execution time: 110_000_000 picoseconds. + Weight::from_parts(112_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn self_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1620` + // Measured: `1724` // Estimated: `6096` - // Minimum execution time: 98_000_000 picoseconds. - Weight::from_parts(105_000_000, 6096) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Minimum execution time: 79_000_000 picoseconds. + Weight::from_parts(82_000_000, 6096) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Redeem RedeemPeriod (r:0 w:1) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_redeem_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn mint_tokens_for_reimbursed_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1839` - // Estimated: `5304` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(80_000_000, 5304) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Measured: `1943` + // Estimated: `7734` + // Minimum execution time: 65_000_000 picoseconds. + Weight::from_parts(67_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem LimitVolumeAmount (r:0 w:1) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Redeem IntervalLength (r:0 w:1) - /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Redeem::IntervalLength` (r:0 w:1) + /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_000_000 picoseconds. - Weight::from_parts(13_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/replace.rs b/runtime/amplitude/src/weights/replace.rs index 6539d108b..60f610f3b 100644 --- a/runtime/amplitude/src/weights/replace.rs +++ b/runtime/amplitude/src/weights/replace.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for replace //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // replace @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/replace.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,185 +38,191 @@ use core::marker::PhantomData; /// Weights for replace using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl replace::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Fee ReplaceGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn request_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `1498` - // Estimated: `4963` - // Minimum execution time: 73_000_000 picoseconds. - Weight::from_parts(76_000_000, 4963) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `1602` + // Estimated: `7734` + // Minimum execution time: 59_000_000 picoseconds. + Weight::from_parts(62_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn withdraw_replace() -> Weight { // Proof Size summary in bytes: // Measured: `650` // Estimated: `4115` - // Minimum execution time: 29_000_000 picoseconds. - Weight::from_parts(31_000_000, 4115) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4115) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Replace ReplaceRequests (r:0 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceRequests` (r:0 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) fn accept_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3277` - // Estimated: `9217` - // Minimum execution time: 233_000_000 picoseconds. - Weight::from_parts(248_000_000, 9217) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `3379` + // Estimated: `9319` + // Minimum execution time: 194_000_000 picoseconds. + Weight::from_parts(200_000_000, 9319) + .saturating_add(T::DbWeight::get().reads(29_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_replace() -> Weight { // Proof Size summary in bytes: // Measured: `1968` // Estimated: `71867` - // Minimum execution time: 8_218_000_000 picoseconds. - Weight::from_parts(8_353_000_000, 71867) + // Minimum execution time: 7_936_000_000 picoseconds. + Weight::from_parts(8_126_000_000, 71867) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3080` - // Estimated: `9020` - // Minimum execution time: 144_000_000 picoseconds. - Weight::from_parts(164_000_000, 9020) - .saturating_add(T::DbWeight::get().reads(20_u64)) + // Measured: `3182` + // Estimated: `9122` + // Minimum execution time: 118_000_000 picoseconds. + Weight::from_parts(123_000_000, 9122) + .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } - /// Storage: Replace ReplacePeriod (r:0 w:1) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Replace::ReplacePeriod` (r:0 w:1) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_replace_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Replace ReplaceMinimumTransferAmount (r:0 w:1) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/amplitude/src/weights/stellar_relay.rs b/runtime/amplitude/src/weights/stellar_relay.rs index cb81cc0d2..4ccf75b88 100644 --- a/runtime/amplitude/src/weights/stellar_relay.rs +++ b/runtime/amplitude/src/weights/stellar_relay.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for stellar_relay //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet // stellar_relay @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/stellar_relay.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,22 +38,22 @@ use core::marker::PhantomData; /// Weights for stellar_relay using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl stellar_relay::WeightInfo for SubstrateWeight { - /// Storage: StellarRelay Validators (r:1 w:1) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:1) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: StellarRelay OldValidators (r:0 w:1) - /// Proof: StellarRelay OldValidators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:0 w:1) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay OldOrganizations (r:0 w:1) - /// Proof: StellarRelay OldOrganizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: `StellarRelay::Validators` (r:1 w:1) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:1) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldValidators` (r:0 w:1) + /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) + /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) fn update_tier_1_validator_set() -> Weight { // Proof Size summary in bytes: // Measured: `2446` // Estimated: `71867` - // Minimum execution time: 150_000_000 picoseconds. - Weight::from_parts(152_000_000, 71867) + // Minimum execution time: 118_000_000 picoseconds. + Weight::from_parts(120_000_000, 71867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/amplitude/src/weights/treasury_buyout_extension.rs b/runtime/amplitude/src/weights/treasury_buyout_extension.rs index 3e32e3129..a9d419ed1 100644 --- a/runtime/amplitude/src/weights/treasury_buyout_extension.rs +++ b/runtime/amplitude/src/weights/treasury_buyout_extension.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for treasury_buyout_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-05-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet -// treasury-buyout-extension +// treasury_buyout_extension // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/treasury_buyout_extension.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,51 +37,51 @@ use core::marker::PhantomData; /// Weights for treasury_buyout_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl treasury_buyout_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:0) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: DiaOracleModule CoinInfosMap (r:1 w:0) - /// Proof Skipped: DiaOracleModule CoinInfosMap (max_values: None, max_size: None, mode: Measured) - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:1 w:0) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: TreasuryBuyoutExtension Buyouts (r:1 w:1) - /// Proof: TreasuryBuyoutExtension Buyouts (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl treasury_buyout_extension::WeightInfo for SubstrateWeight { + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn buyout() -> Weight { // Proof Size summary in bytes: // Measured: `944` - // Estimated: `6884` - // Minimum execution time: 118_000_000 picoseconds. - Weight::from_parts(121_000_000, 6884) + // Estimated: `7734` + // Minimum execution time: 88_000_000 picoseconds. + Weight::from_parts(89_000_000, 7734) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:0 w:1) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn update_buyout_limit() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:1) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 20]`. fn update_allowed_assets(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3527` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(15_762_722, 3527) - // Standard Error: 4_500 - .saturating_add(Weight::from_parts(1_228_071, 0).saturating_mul(n.into())) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(11_278_751, 3527) + // Standard Error: 2_490 + .saturating_add(Weight::from_parts(950_424, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/amplitude/src/weights/vault_registry.rs b/runtime/amplitude/src/weights/vault_registry.rs index ea938346d..edd4897ab 100644 --- a/runtime/amplitude/src/weights/vault_registry.rs +++ b/runtime/amplitude/src/weights/vault_registry.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for vault_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // amplitude -// --execution=wasm // --wasm-execution=compiled // --pallet -// vault-registry +// vault_registry // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/amplitude/src/weights/ +// ../runtime/amplitude/src/weights/vault_registry.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,343 +38,349 @@ use core::marker::PhantomData; /// Weights for vault_registry using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl vault_registry::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry MinimumCollateralVault (r:1 w:0) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn register_vault() -> Weight { // Proof Size summary in bytes: // Measured: `1079` // Estimated: `4544` - // Minimum execution time: 154_000_000 picoseconds. - Weight::from_parts(159_000_000, 4544) + // Minimum execution time: 117_000_000 picoseconds. + Weight::from_parts(119_000_000, 4544) .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2501` - // Estimated: `5966` - // Minimum execution time: 180_000_000 picoseconds. - Weight::from_parts(186_000_000, 5966) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2605` + // Estimated: `7734` + // Minimum execution time: 143_000_000 picoseconds. + Weight::from_parts(146_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2475` - // Estimated: `5940` - // Minimum execution time: 182_000_000 picoseconds. - Weight::from_parts(188_000_000, 5940) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2579` + // Estimated: `7734` + // Minimum execution time: 149_000_000 picoseconds. + Weight::from_parts(151_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:1) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_public_key() -> Weight { // Proof Size summary in bytes: // Measured: `334` // Estimated: `3799` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3799) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 3799) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) fn accept_new_issues() -> Weight { // Proof Size summary in bytes: // Measured: `1484` // Estimated: `4949` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(61_000_000, 4949) + // Minimum execution time: 47_000_000 picoseconds. + Weight::from_parts(48_000_000, 4949) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_custom_secure_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `711` // Estimated: `4176` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(17_000_000, 4176) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 4176) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry MinimumCollateralVault (r:0 w:1) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_minimum_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry SystemCollateralCeiling (r:0 w:1) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_system_collateral_ceiling() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultStaking RewardCurrencies (r:1 w:1) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_secure_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `1565` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 1565) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 1565) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry PremiumRedeemThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_premium_redeem_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn report_undercollateralized_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `2675` - // Estimated: `6240` - // Minimum execution time: 330_000_000 picoseconds. - Weight::from_parts(336_000_000, 6240) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2779` + // Estimated: `7734` + // Minimum execution time: 257_000_000 picoseconds. + Weight::from_parts(262_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recover_vault_id() -> Weight { // Proof Size summary in bytes: // Measured: `649` // Estimated: `4114` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(16_000_000, 4114) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 4114) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry PunishmentDelay (r:0 w:1) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/dia_oracle.rs b/runtime/foucoco/src/weights/dia_oracle.rs index b6c31b74f..ef4d3760e 100644 --- a/runtime/foucoco/src/weights/dia_oracle.rs +++ b/runtime/foucoco/src/weights/dia_oracle.rs @@ -2,20 +2,20 @@ //! Autogenerated weights for dia_oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco // --wasm-execution=compiled // --pallet -// dia-oracle +// dia_oracle // --extrinsic // * // --steps @@ -23,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/dia_oracle.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -114,8 +114,8 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `358` // Estimated: `3823` - // Minimum execution time: 9_647_000_000 picoseconds. - Weight::from_parts(9_732_000_000, 3823) + // Minimum execution time: 9_840_000_000 picoseconds. + Weight::from_parts(9_938_000_000, 3823) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -132,4 +132,4 @@ impl dia_oracle::WeightInfo for SubstrateWeight { .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} +} \ No newline at end of file diff --git a/runtime/foucoco/src/weights/fee.rs b/runtime/foucoco/src/weights/fee.rs index 8d83068e2..6780d1d9a 100644 --- a/runtime/foucoco/src/weights/fee.rs +++ b/runtime/foucoco/src/weights/fee.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // fee @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/fee.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,64 +38,64 @@ use core::marker::PhantomData; /// Weights for fee using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl fee::WeightInfo for SubstrateWeight { - /// Storage: Fee IssueFee (r:0 w:1) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::IssueFee` (r:0 w:1) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee IssueGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee RedeemFee (r:0 w:1) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::RedeemFee` (r:0 w:1) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PremiumRedeemFee (r:0 w:1) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_premium_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PunishmentFee (r:0 w:1) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PunishmentFee` (r:0 w:1) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee ReplaceGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_replace_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/issue.rs b/runtime/foucoco/src/weights/issue.rs index cc465d375..0c5c81662 100644 --- a/runtime/foucoco/src/weights/issue.rs +++ b/runtime/foucoco/src/weights/issue.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for issue //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-06-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // issue @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/issue.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,127 +38,127 @@ use core::marker::PhantomData; /// Weights for issue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl issue::WeightInfo for SubstrateWeight { - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:3 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Issue IssueMinimumTransferAmount (r:1 w:0) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Issue IssueRequests (r:0 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:3 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueRequests` (r:0 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) fn request_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1962` - // Estimated: `10377` - // Minimum execution time: 102_000_000 picoseconds. - Weight::from_parts(104_000_000, 10377) + // Estimated: `11106` + // Minimum execution time: 89_000_000 picoseconds. + Weight::from_parts(90_000_000, 11106) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn execute_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2499` // Estimated: `71867` - // Minimum execution time: 8_834_000_000 picoseconds. - Weight::from_parts(8_916_000_000, 71867) + // Minimum execution time: 8_030_000_000 picoseconds. + Weight::from_parts(8_126_000_000, 71867) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1270` // Estimated: `4735` - // Minimum execution time: 38_000_000 picoseconds. - Weight::from_parts(39_000_000, 4735) + // Minimum execution time: 33_000_000 picoseconds. + Weight::from_parts(35_000_000, 4735) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssuePeriod (r:0 w:1) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::IssuePeriod` (r:0 w:1) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_issue_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Issue LimitVolumeAmount (r:0 w:1) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Issue LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Issue LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Issue IntervalLength (r:0 w:1) - /// Proof: Issue IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Issue::IntervalLength` (r:0 w:1) + /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Issue IssueMinimumTransferAmount (r:0 w:1) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/nomination.rs b/runtime/foucoco/src/weights/nomination.rs index 57118aba4..546eb4fb7 100644 --- a/runtime/foucoco/src/weights/nomination.rs +++ b/runtime/foucoco/src/weights/nomination.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for nomination //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // nomination @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/nomination.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,190 +38,194 @@ use core::marker::PhantomData; /// Weights for nomination using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl nomination::WeightInfo for SubstrateWeight { - /// Storage: Nomination NominationEnabled (r:0 w:1) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: `Nomination::NominationEnabled` (r:0 w:1) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn set_nomination_enabled() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) fn opt_in_to_nomination() -> Weight { // Proof Size summary in bytes: // Measured: `747` // Estimated: `4212` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(28_000_000, 4212) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(21_000_000, 4212) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:1) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:2) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:2 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:2) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:2 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:2 w:2) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:1) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:2) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:2) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:2 w:2) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn opt_out_of_nomination() -> Weight { // Proof Size summary in bytes: - // Measured: `2499` - // Estimated: `8439` - // Minimum execution time: 218_000_000 picoseconds. - Weight::from_parts(227_000_000, 8439) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2570` + // Estimated: `8510` + // Minimum execution time: 173_000_000 picoseconds. + Weight::from_parts(178_000_000, 8510) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3564` - // Estimated: `9504` - // Minimum execution time: 210_000_000 picoseconds. - Weight::from_parts(215_000_000, 9504) + // Measured: `3363` + // Estimated: `9303` + // Minimum execution time: 163_000_000 picoseconds. + Weight::from_parts(166_000_000, 9303) .saturating_add(T::DbWeight::get().reads(28_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3576` - // Estimated: `7041` - // Minimum execution time: 193_000_000 picoseconds. - Weight::from_parts(197_000_000, 7041) - .saturating_add(T::DbWeight::get().reads(24_u64)) + // Measured: `3647` + // Estimated: `7734` + // Minimum execution time: 161_000_000 picoseconds. + Weight::from_parts(165_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(26_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/oracle.rs b/runtime/foucoco/src/weights/oracle.rs index 551fefef0..561dc731f 100644 --- a/runtime/foucoco/src/weights/oracle.rs +++ b/runtime/foucoco/src/weights/oracle.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // oracle @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/oracle.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,36 +38,36 @@ use core::marker::PhantomData; /// Weights for oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl oracle::WeightInfo for SubstrateWeight { - /// Storage: Timestamp Now (r:0 w:1) - /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) - /// Storage: Timestamp DidUpdate (r:0 w:1) - /// Proof: Timestamp DidUpdate (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: `Timestamp::Now` (r:0 w:1) + /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) + /// Storage: `Timestamp::DidUpdate` (r:0 w:1) + /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn on_initialize() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 1_000_000 picoseconds. - Weight::from_parts(2_000_000, 0) + Weight::from_parts(1_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Oracle OracleKeys (r:0 w:1) - /// Proof Skipped: Oracle OracleKeys (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::OracleKeys` (r:0 w:1) + /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn update_oracle_keys() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Oracle MaxDelay (r:0 w:1) - /// Proof Skipped: Oracle MaxDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::MaxDelay` (r:0 w:1) + /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_max_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/orml_asset_registry.rs b/runtime/foucoco/src/weights/orml_asset_registry.rs index d29e2db73..7633f9311 100644 --- a/runtime/foucoco/src/weights/orml_asset_registry.rs +++ b/runtime/foucoco/src/weights/orml_asset_registry.rs @@ -1,22 +1,21 @@ -//! Autogenerated weights for `orml_asset_registry` +//! Autogenerated weights for orml_asset_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-07-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet -// orml-asset-registry +// orml_asset_registry // --extrinsic // * // --steps @@ -24,45 +23,46 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/orml_asset_registry.rs +// ../runtime/foucoco/src/weights/orml_asset_registry.rs +// --template +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] +#![allow(missing_docs)] -use frame_support::{traits::Get, weights::Weight}; -use sp_std::marker::PhantomData; +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use core::marker::PhantomData; -/// Weight functions for `orml_asset_registry`. -pub struct WeightInfo(PhantomData); -impl orml_asset_registry::WeightInfo for WeightInfo { - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:1) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) +/// Weights for orml_asset_registry using the Substrate node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl orml_asset_registry::WeightInfo for SubstrateWeight { + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:1) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn register_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `104` - // Estimated: `7138` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(19_000_000, 0) - .saturating_add(Weight::from_parts(0, 7138)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `138` + // Estimated: `4362` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 4362) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:2) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:2) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn update_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `745` - // Estimated: `8420` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_000_000, 0) - .saturating_add(Weight::from_parts(0, 8420)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `801` + // Estimated: `4362` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4362) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } fn set_asset_location() -> Weight { // Proof Size summary in bytes: @@ -70,6 +70,5 @@ impl orml_asset_registry::WeightInfo for WeightInfo // Estimated: `0` // Minimum execution time: 0_000 picoseconds. Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(0, 0)) } -} +} \ No newline at end of file diff --git a/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs b/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs index a081fbd3f..a34599dda 100644 --- a/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs +++ b/runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for orml_currencies_allowance_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-03-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet -// orml-currencies-allowance-extension +// orml_currencies_allowance_extension // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/orml-currencies-allowance-extension.rs +// ../runtime/foucoco/src/weights/orml_currencies_allowance_extension.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,59 +37,59 @@ use core::marker::PhantomData; /// Weights for orml_currencies_allowance_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl orml_currencies_allowance_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TokenAllowance AllowedCurrencies (r:2 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) +impl orml_currencies_allowance_extension::WeightInfo for SubstrateWeight { + /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn add_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `142` // Estimated: `6082` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(16_786_577, 6082) - // Standard Error: 2_416 - .saturating_add(Weight::from_parts(1_273_968, 0).saturating_mul(n.into())) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_443_225, 6082) + // Standard Error: 1_398 + .saturating_add(Weight::from_parts(994_975, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:0 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn remove_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_332_861, 0) - // Standard Error: 1_861 - .saturating_add(Weight::from_parts(1_244_517, 0).saturating_mul(n.into())) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_573_827, 0) + // Standard Error: 1_352 + .saturating_add(Weight::from_parts(993_783, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:0 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:0 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) fn approve() -> Weight { // Proof Size summary in bytes: // Measured: `184` - // Estimated: `3833` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 3833) + // Estimated: `3649` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 3649) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:1 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:1 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_from() -> Weight { // Proof Size summary in bytes: // Measured: `490` - // Estimated: `14106` - // Minimum execution time: 49_000_000 picoseconds. - Weight::from_parts(50_000_000, 14106) + // Estimated: `6196` + // Minimum execution time: 53_000_000 picoseconds. + Weight::from_parts(55_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/foucoco/src/weights/orml_tokens_management_extension.rs b/runtime/foucoco/src/weights/orml_tokens_management_extension.rs index e8e3db70b..90a957615 100644 --- a/runtime/foucoco/src/weights/orml_tokens_management_extension.rs +++ b/runtime/foucoco/src/weights/orml_tokens_management_extension.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for orml_tokens_management_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-03-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet -// orml-tokens-management-extension +// orml_tokens_management_extension // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/orml_tokens_management_extension.rs +// ../runtime/foucoco/src/weights/orml_tokens_management_extension.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,67 +37,67 @@ use core::marker::PhantomData; /// Weights for orml_tokens_management_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl orml_tokens_management_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: OrmlExtension CurrencyData (r:1 w:1) - /// Proof: OrmlExtension CurrencyData (max_values: None, max_size: Some(174), added: 2649, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl orml_tokens_management_extension::WeightInfo for SubstrateWeight { + /// Storage: `OrmlExtension::CurrencyData` (r:1 w:1) + /// Proof: `OrmlExtension::CurrencyData` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn create() -> Weight { // Proof Size summary in bytes: // Measured: `179` - // Estimated: `7232` - // Minimum execution time: 27_000_000 picoseconds. - Weight::from_parts(28_000_000, 7232) + // Estimated: `3639` + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(23_000_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: OrmlExtension CurrencyData (r:1 w:0) - /// Proof: OrmlExtension CurrencyData (max_values: None, max_size: Some(174), added: 2649, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `OrmlExtension::CurrencyData` (r:1 w:0) + /// Proof: `OrmlExtension::CurrencyData` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn mint() -> Weight { // Proof Size summary in bytes: // Measured: `233` - // Estimated: `7232` - // Minimum execution time: 38_000_000 picoseconds. - Weight::from_parts(39_000_000, 7232) + // Estimated: `3639` + // Minimum execution time: 27_000_000 picoseconds. + Weight::from_parts(29_000_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: OrmlExtension CurrencyData (r:1 w:0) - /// Proof: OrmlExtension CurrencyData (max_values: None, max_size: Some(174), added: 2649, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `OrmlExtension::CurrencyData` (r:1 w:0) + /// Proof: `OrmlExtension::CurrencyData` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn burn() -> Weight { // Proof Size summary in bytes: // Measured: `336` - // Estimated: `7232` - // Minimum execution time: 31_000_000 picoseconds. - Weight::from_parts(32_000_000, 7232) + // Estimated: `3639` + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(24_000_000, 3639) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: OrmlExtension CurrencyData (r:1 w:1) - /// Proof: OrmlExtension CurrencyData (max_values: None, max_size: Some(174), added: 2649, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `OrmlExtension::CurrencyData` (r:1 w:1) + /// Proof: `OrmlExtension::CurrencyData` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_ownership() -> Weight { // Proof Size summary in bytes: // Measured: `439` - // Estimated: `9835` - // Minimum execution time: 38_000_000 picoseconds. - Weight::from_parts(40_000_000, 9835) + // Estimated: `6196` + // Minimum execution time: 31_000_000 picoseconds. + Weight::from_parts(32_000_000, 6196) .saturating_add(T::DbWeight::get().reads(3_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: OrmlExtension CurrencyData (r:1 w:1) - /// Proof: OrmlExtension CurrencyData (max_values: None, max_size: Some(174), added: 2649, mode: MaxEncodedLen) + /// Storage: `OrmlExtension::CurrencyData` (r:1 w:1) + /// Proof: `OrmlExtension::CurrencyData` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`) fn set_managers() -> Weight { // Proof Size summary in bytes: // Measured: `233` // Estimated: `3639` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 3639) + // Minimum execution time: 10_000_000 picoseconds. + Weight::from_parts(11_000_000, 3639) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/foucoco/src/weights/pallet_xcm.rs b/runtime/foucoco/src/weights/pallet_xcm.rs index 501edc7ea..fdaad8067 100644 --- a/runtime/foucoco/src/weights/pallet_xcm.rs +++ b/runtime/foucoco/src/weights/pallet_xcm.rs @@ -1,22 +1,21 @@ -//! Autogenerated weights for `pallet_xcm` +//! Autogenerated weights for pallet_xcm //! //! 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: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `pop-os`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet -// pallet-xcm +// pallet_xcm // --extrinsic // * // --steps @@ -24,251 +23,237 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/pallet_xcm.rs +// --template +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] #![allow(missing_docs)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions for `pallet_xcm`. -pub struct WeightInfo(PhantomData); -impl pallet_xcm::WeightInfo for WeightInfo { - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) +/// Weights for pallet_xcm using the Substrate node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl pallet_xcm::WeightInfo for SubstrateWeight { + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn send() -> Weight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `3710` - // Minimum execution time: 37_037_000 picoseconds. - Weight::from_parts(37_780_000, 0) - .saturating_add(Weight::from_parts(0, 3710)) - .saturating_add(T::DbWeight::get().reads(5)) - .saturating_add(T::DbWeight::get().writes(2)) + // Minimum execution time: 20_000_000 picoseconds. + Weight::from_parts(21_000_000, 3710) + .saturating_add(T::DbWeight::get().reads(5_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Benchmark Override (r:0 w:0) - /// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) + /// Storage: `Benchmark::Override` (r:0 w:0) + /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 18_446_744_073_709_551_000 picoseconds. Weight::from_parts(18_446_744_073_709_551_000, 0) - .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: ParachainInfo ParachainId (r:1 w:0) - /// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) + /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` // Estimated: `1489` - // Minimum execution time: 32_612_000 picoseconds. - Weight::from_parts(59_114_000, 0) - .saturating_add(Weight::from_parts(0, 1489)) - .saturating_add(T::DbWeight::get().reads(1)) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) } fn execute() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 13_629_000 picoseconds. - Weight::from_parts(13_864_000, 0) - .saturating_add(Weight::from_parts(0, 0)) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) } - /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 14_727_000 picoseconds. - Weight::from_parts(16_019_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_default_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_571_000 picoseconds. - Weight::from_parts(4_790_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm QueryCounter (r:1 w:1) - /// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) + /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `245` // Estimated: `3710` - // Minimum execution time: 44_609_000 picoseconds. - Weight::from_parts(88_897_000, 0) - .saturating_add(Weight::from_parts(0, 3710)) - .saturating_add(T::DbWeight::get().reads(7)) - .saturating_add(T::DbWeight::get().writes(5)) + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(24_000_000, 3710) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: // Measured: `428` // Estimated: `3893` - // Minimum execution time: 45_297_000 picoseconds. - Weight::from_parts(45_947_000, 0) - .saturating_add(Weight::from_parts(0, 3893)) - .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(4)) + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_000_000, 3893) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: PolkadotXcm XcmExecutionSuspended (r:0 w:1) - /// Proof Skipped: PolkadotXcm XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::XcmExecutionSuspended` (r:0 w:1) + /// Proof: `PolkadotXcm::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_suspension() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_537_000 picoseconds. - Weight::from_parts(4_726_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: PolkadotXcm SupportedVersion (r:4 w:2) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:4 w:2) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `229` - // Estimated: `11119` - // Minimum execution time: 21_923_000 picoseconds. - Weight::from_parts(22_440_000, 0) - .saturating_add(Weight::from_parts(0, 11119)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `254` + // Estimated: `11144` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 11144) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `233` - // Estimated: `11123` - // Minimum execution time: 22_204_000 picoseconds. - Weight::from_parts(22_593_000, 0) - .saturating_add(Weight::from_parts(0, 11123)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `258` + // Estimated: `11148` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 11148) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `240` - // Estimated: `13605` - // Minimum execution time: 23_228_000 picoseconds. - Weight::from_parts(23_713_000, 0) - .saturating_add(Weight::from_parts(0, 13605)) - .saturating_add(T::DbWeight::get().reads(5)) + // Measured: `265` + // Estimated: `13630` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(17_000_000, 13630) + .saturating_add(T::DbWeight::get().reads(5_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: // Measured: `312` // Estimated: `6252` - // Minimum execution time: 41_887_000 picoseconds. - Weight::from_parts(43_346_000, 0) - .saturating_add(Weight::from_parts(0, 6252)) - .saturating_add(T::DbWeight::get().reads(7)) - .saturating_add(T::DbWeight::get().writes(3)) + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(25_000_000, 6252) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:3 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: // Measured: `272` // Estimated: `8687` - // Minimum execution time: 13_190_000 picoseconds. - Weight::from_parts(13_674_000, 0) - .saturating_add(Weight::from_parts(0, 8687)) - .saturating_add(T::DbWeight::get().reads(3)) + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_000_000, 8687) + .saturating_add(T::DbWeight::get().reads(3_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `240` - // Estimated: `11130` - // Minimum execution time: 22_721_000 picoseconds. - Weight::from_parts(23_207_000, 0) - .saturating_add(Weight::from_parts(0, 11130)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `265` + // Estimated: `11155` + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(15_000_000, 11155) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `316` - // Estimated: `11206` - // Minimum execution time: 50_285_000 picoseconds. - Weight::from_parts(51_075_000, 0) - .saturating_add(Weight::from_parts(0, 11206)) - .saturating_add(T::DbWeight::get().reads(9)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `341` + // Estimated: `11231` + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(32_000_000, 11231) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } -} +} \ No newline at end of file diff --git a/runtime/foucoco/src/weights/redeem.rs b/runtime/foucoco/src/weights/redeem.rs index da4c4b23e..3b705d094 100644 --- a/runtime/foucoco/src/weights/redeem.rs +++ b/runtime/foucoco/src/weights/redeem.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for redeem //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-06-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // redeem @@ -24,564 +23,282 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/redeem.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] -#![allow(dead_code)] #![allow(unused_imports)] #![allow(missing_docs)] use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions needed for redeem. -pub trait WeightInfo { - fn request_redeem() -> Weight; - fn liquidation_redeem() -> Weight; - fn execute_redeem() -> Weight; - fn cancel_redeem_reimburse() -> Weight; - fn cancel_redeem_retry() -> Weight; - fn self_redeem() -> Weight; - fn set_redeem_period() -> Weight; - fn mint_tokens_for_reimbursed_redeem() -> Weight; - fn rate_limit_update() -> Weight; - fn minimum_transfer_amount_update() -> Weight; -} - /// Weights for redeem using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl redeem::WeightInfo for SubstrateWeight { - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: Fee RedeemFee (r:1 w:0) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PremiumRedeemFee (r:1 w:0) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Redeem RedeemRequests (r:0 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `Fee::RedeemFee` (r:1 w:0) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemRequests` (r:0 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) fn request_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1974` - // Estimated: `7914` - // Minimum execution time: 95_000_000 picoseconds. - Weight::from_parts(97_000_000, 7914) + // Measured: `1907` + // Estimated: `7734` + // Minimum execution time: 83_000_000 picoseconds. + Weight::from_parts(85_000_000, 7734) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Tokens Accounts (r:3 w:3) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Tokens::Accounts` (r:3 w:3) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn liquidation_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1495` // Estimated: `8865` - // Minimum execution time: 110_000_000 picoseconds. - Weight::from_parts(111_000_000, 8865) + // Minimum execution time: 96_000_000 picoseconds. + Weight::from_parts(97_000_000, 8865) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:1 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1698` // Estimated: `71867` - // Minimum execution time: 8_763_000_000 picoseconds. - Weight::from_parts(8_800_000_000, 71867) + // Minimum execution time: 8_003_000_000 picoseconds. + Weight::from_parts(8_175_000_000, 71867) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_reimburse() -> Weight { // Proof Size summary in bytes: - // Measured: `2868` - // Estimated: `8808` - // Minimum execution time: 153_000_000 picoseconds. - Weight::from_parts(156_000_000, 8808) + // Measured: `2801` + // Estimated: `7734` + // Minimum execution time: 133_000_000 picoseconds. + Weight::from_parts(139_000_000, 7734) .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_retry() -> Weight { // Proof Size summary in bytes: // Measured: `2656` - // Estimated: `8596` - // Minimum execution time: 126_000_000 picoseconds. - Weight::from_parts(135_000_000, 8596) + // Estimated: `7734` + // Minimum execution time: 111_000_000 picoseconds. + Weight::from_parts(116_000_000, 7734) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn self_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1891` // Estimated: `6096` - // Minimum execution time: 90_000_000 picoseconds. - Weight::from_parts(91_000_000, 6096) + // Minimum execution time: 80_000_000 picoseconds. + Weight::from_parts(81_000_000, 6096) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Redeem RedeemPeriod (r:0 w:1) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_redeem_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn mint_tokens_for_reimbursed_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `2049` - // Estimated: `7989` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(78_000_000, 7989) + // Measured: `1982` + // Estimated: `7734` + // Minimum execution time: 67_000_000 picoseconds. + Weight::from_parts(68_000_000, 7734) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem LimitVolumeAmount (r:0 w:1) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Redeem IntervalLength (r:0 w:1) - /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Redeem::IntervalLength` (r:0 w:1) + /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} - -// For backwards compatibility and tests -impl WeightInfo for () { - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: Fee RedeemFee (r:1 w:0) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PremiumRedeemFee (r:1 w:0) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Redeem RedeemRequests (r:0 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - fn request_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `1974` - // Estimated: `7914` - // Minimum execution time: 95_000_000 picoseconds. - Weight::from_parts(97_000_000, 7914) - .saturating_add(RocksDbWeight::get().reads(16_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: Tokens Accounts (r:3 w:3) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - fn liquidation_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `1495` - // Estimated: `8865` - // Minimum execution time: 110_000_000 picoseconds. - Weight::from_parts(111_000_000, 8865) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().writes(8_u64)) - } - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:1 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - fn execute_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `1698` - // Estimated: `71867` - // Minimum execution time: 8_763_000_000 picoseconds. - Weight::from_parts(8_800_000_000, 71867) - .saturating_add(RocksDbWeight::get().reads(7_u64)) - .saturating_add(RocksDbWeight::get().writes(2_u64)) - } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) - fn cancel_redeem_reimburse() -> Weight { - // Proof Size summary in bytes: - // Measured: `2868` - // Estimated: `8808` - // Minimum execution time: 153_000_000 picoseconds. - Weight::from_parts(156_000_000, 8808) - .saturating_add(RocksDbWeight::get().reads(22_u64)) - .saturating_add(RocksDbWeight::get().writes(7_u64)) - } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) - fn cancel_redeem_retry() -> Weight { - // Proof Size summary in bytes: - // Measured: `2656` - // Estimated: `8596` - // Minimum execution time: 126_000_000 picoseconds. - Weight::from_parts(135_000_000, 8596) - .saturating_add(RocksDbWeight::get().reads(19_u64)) - .saturating_add(RocksDbWeight::get().writes(7_u64)) - } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - fn self_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `1891` - // Estimated: `6096` - // Minimum execution time: 90_000_000 picoseconds. - Weight::from_parts(91_000_000, 6096) - .saturating_add(RocksDbWeight::get().reads(8_u64)) - .saturating_add(RocksDbWeight::get().writes(4_u64)) - } - /// Storage: Redeem RedeemPeriod (r:0 w:1) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - fn set_redeem_period() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - fn mint_tokens_for_reimbursed_redeem() -> Weight { - // Proof Size summary in bytes: - // Measured: `2049` - // Estimated: `7989` - // Minimum execution time: 76_000_000 picoseconds. - Weight::from_parts(78_000_000, 7989) - .saturating_add(RocksDbWeight::get().reads(9_u64)) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: Redeem LimitVolumeAmount (r:0 w:1) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Redeem IntervalLength (r:0 w:1) - /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - fn rate_limit_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(3_u64)) - } - /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - fn minimum_transfer_amount_update() -> Weight { - // Proof Size summary in bytes: - // Measured: `0` - // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(22_000_000, 0) - .saturating_add(RocksDbWeight::get().writes(1_u64)) - } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/replace.rs b/runtime/foucoco/src/weights/replace.rs index 55522da5c..1e2d18f90 100644 --- a/runtime/foucoco/src/weights/replace.rs +++ b/runtime/foucoco/src/weights/replace.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for replace //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet // replace @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/replace.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,185 +38,191 @@ use core::marker::PhantomData; /// Weights for replace using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl replace::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Fee ReplaceGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn request_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `1394` - // Estimated: `4859` - // Minimum execution time: 71_000_000 picoseconds. - Weight::from_parts(73_000_000, 4859) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `1532` + // Estimated: `7734` + // Minimum execution time: 58_000_000 picoseconds. + Weight::from_parts(59_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn withdraw_replace() -> Weight { // Proof Size summary in bytes: // Measured: `617` // Estimated: `4082` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(29_000_000, 4082) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4082) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Replace ReplaceRequests (r:0 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceRequests` (r:0 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) fn accept_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3686` - // Estimated: `9626` - // Minimum execution time: 238_000_000 picoseconds. - Weight::from_parts(251_000_000, 9626) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `3688` + // Estimated: `9628` + // Minimum execution time: 195_000_000 picoseconds. + Weight::from_parts(199_000_000, 9628) + .saturating_add(T::DbWeight::get().reads(29_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_replace() -> Weight { // Proof Size summary in bytes: // Measured: `1935` // Estimated: `71867` - // Minimum execution time: 8_210_000_000 picoseconds. - Weight::from_parts(8_314_000_000, 71867) + // Minimum execution time: 7_910_000_000 picoseconds. + Weight::from_parts(8_096_000_000, 71867) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3152` - // Estimated: `9092` - // Minimum execution time: 145_000_000 picoseconds. - Weight::from_parts(155_000_000, 9092) - .saturating_add(T::DbWeight::get().reads(20_u64)) + // Measured: `3221` + // Estimated: `9161` + // Minimum execution time: 119_000_000 picoseconds. + Weight::from_parts(127_000_000, 9161) + .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } - /// Storage: Replace ReplacePeriod (r:0 w:1) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Replace::ReplacePeriod` (r:0 w:1) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_replace_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Replace ReplaceMinimumTransferAmount (r:0 w:1) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/foucoco/src/weights/stellar_relay.rs b/runtime/foucoco/src/weights/stellar_relay.rs index fc28fb1fe..328a99329 100644 --- a/runtime/foucoco/src/weights/stellar_relay.rs +++ b/runtime/foucoco/src/weights/stellar_relay.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for stellar_relay //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet -// stellar-relay +// stellar_relay // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/stellar_relay.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,22 +38,22 @@ use core::marker::PhantomData; /// Weights for stellar_relay using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl stellar_relay::WeightInfo for SubstrateWeight { - /// Storage: StellarRelay Validators (r:1 w:1) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:1) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: StellarRelay OldValidators (r:0 w:1) - /// Proof: StellarRelay OldValidators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:0 w:1) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay OldOrganizations (r:0 w:1) - /// Proof: StellarRelay OldOrganizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: `StellarRelay::Validators` (r:1 w:1) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:1) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldValidators` (r:0 w:1) + /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) + /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) fn update_tier_1_validator_set() -> Weight { // Proof Size summary in bytes: // Measured: `2446` // Estimated: `71867` - // Minimum execution time: 152_000_000 picoseconds. - Weight::from_parts(156_000_000, 71867) + // Minimum execution time: 117_000_000 picoseconds. + Weight::from_parts(118_000_000, 71867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/foucoco/src/weights/treasury_buyout_extension.rs b/runtime/foucoco/src/weights/treasury_buyout_extension.rs index 7034c7bc3..4eb429dd8 100644 --- a/runtime/foucoco/src/weights/treasury_buyout_extension.rs +++ b/runtime/foucoco/src/weights/treasury_buyout_extension.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for treasury_buyout_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-05-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet -// treasury-buyout-extension +// treasury_buyout_extension // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/treasury_buyout_extension.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,51 +37,51 @@ use core::marker::PhantomData; /// Weights for treasury_buyout_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl treasury_buyout_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:0) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: DiaOracleModule CoinInfosMap (r:1 w:0) - /// Proof Skipped: DiaOracleModule CoinInfosMap (max_values: None, max_size: None, mode: Measured) - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:1 w:0) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: TreasuryBuyoutExtension Buyouts (r:1 w:1) - /// Proof: TreasuryBuyoutExtension Buyouts (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl treasury_buyout_extension::WeightInfo for SubstrateWeight { + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn buyout() -> Weight { // Proof Size summary in bytes: // Measured: `1214` - // Estimated: `7154` - // Minimum execution time: 115_000_000 picoseconds. - Weight::from_parts(117_000_000, 7154) + // Estimated: `7734` + // Minimum execution time: 89_000_000 picoseconds. + Weight::from_parts(90_000_000, 7734) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:0 w:1) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn update_buyout_limit() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:1) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 20]`. fn update_allowed_assets(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3527` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(14_644_586, 3527) - // Standard Error: 8_919 - .saturating_add(Weight::from_parts(1_324_292, 0).saturating_mul(n.into())) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(11_476_948, 3527) + // Standard Error: 2_782 + .saturating_add(Weight::from_parts(969_566, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/foucoco/src/weights/vault_registry.rs b/runtime/foucoco/src/weights/vault_registry.rs index 761957680..a050f2a6d 100644 --- a/runtime/foucoco/src/weights/vault_registry.rs +++ b/runtime/foucoco/src/weights/vault_registry.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for vault_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("foucoco"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // foucoco -// --execution=wasm // --wasm-execution=compiled // --pallet -// vault-registry +// vault_registry // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/foucoco/src/weights/ +// ../runtime/foucoco/src/weights/vault_registry.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,343 +38,349 @@ use core::marker::PhantomData; /// Weights for vault_registry using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl vault_registry::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry MinimumCollateralVault (r:1 w:0) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn register_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `1703` - // Estimated: `5168` - // Minimum execution time: 151_000_000 picoseconds. - Weight::from_parts(154_000_000, 5168) + // Measured: `1435` + // Estimated: `4900` + // Minimum execution time: 120_000_000 picoseconds. + Weight::from_parts(121_000_000, 4900) .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2915` - // Estimated: `6380` - // Minimum execution time: 176_000_000 picoseconds. - Weight::from_parts(179_000_000, 6380) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2919` + // Estimated: `7734` + // Minimum execution time: 145_000_000 picoseconds. + Weight::from_parts(148_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2889` - // Estimated: `6354` - // Minimum execution time: 187_000_000 picoseconds. - Weight::from_parts(191_000_000, 6354) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2893` + // Estimated: `7734` + // Minimum execution time: 151_000_000 picoseconds. + Weight::from_parts(153_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:1) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_public_key() -> Weight { // Proof Size summary in bytes: // Measured: `301` // Estimated: `3766` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3766) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(12_000_000, 3766) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) fn accept_new_issues() -> Weight { // Proof Size summary in bytes: // Measured: `1451` // Estimated: `4916` - // Minimum execution time: 60_000_000 picoseconds. - Weight::from_parts(61_000_000, 4916) + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(47_000_000, 4916) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_custom_secure_threshold() -> Weight { // Proof Size summary in bytes: - // Measured: `783` - // Estimated: `4248` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 4248) + // Measured: `716` + // Estimated: `4181` + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(14_000_000, 4181) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry MinimumCollateralVault (r:0 w:1) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_minimum_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry SystemCollateralCeiling (r:0 w:1) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_system_collateral_ceiling() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultStaking RewardCurrencies (r:1 w:1) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_secure_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `1565` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 1565) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 1565) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry PremiumRedeemThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_premium_redeem_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn report_undercollateralized_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `3018` - // Estimated: `6483` - // Minimum execution time: 327_000_000 picoseconds. - Weight::from_parts(336_000_000, 6483) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `3022` + // Estimated: `7734` + // Minimum execution time: 256_000_000 picoseconds. + Weight::from_parts(259_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recover_vault_id() -> Weight { // Proof Size summary in bytes: // Measured: `616` // Estimated: `4081` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 4081) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(13_000_000, 4081) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry PunishmentDelay (r:0 w:1) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/dia_oracle.rs b/runtime/pendulum/src/weights/dia_oracle.rs index e078acf5e..29ce71501 100644 --- a/runtime/pendulum/src/weights/dia_oracle.rs +++ b/runtime/pendulum/src/weights/dia_oracle.rs @@ -2,20 +2,20 @@ //! Autogenerated weights for dia_oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-08-28, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Gianfrancos-MBP.fritz.box`, CPU: `` +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum // --wasm-execution=compiled // --pallet -// dia-oracle +// dia_oracle // --extrinsic // * // --steps @@ -23,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/dia_oracle.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -47,7 +47,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `402` // Estimated: `3867` // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 3867) + Weight::from_parts(15_000_000, 3867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -70,7 +70,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `232` // Estimated: `3697` // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 3697) + Weight::from_parts(10_000_000, 3697) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -81,7 +81,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `287` // Estimated: `6227` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 6227) + Weight::from_parts(12_000_000, 6227) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -102,7 +102,7 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Measured: `287` // Estimated: `6227` // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 6227) + Weight::from_parts(12_000_000, 6227) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -114,8 +114,8 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `3752` - // Minimum execution time: 10_148_000_000 picoseconds. - Weight::from_parts(10_260_000_000, 3752) + // Minimum execution time: 9_864_000_000 picoseconds. + Weight::from_parts(9_973_000_000, 3752) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } @@ -127,9 +127,9 @@ impl dia_oracle::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `287` // Estimated: `3752` - // Minimum execution time: 11_000_000 picoseconds. + // Minimum execution time: 10_000_000 picoseconds. Weight::from_parts(11_000_000, 3752) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } -} +} \ No newline at end of file diff --git a/runtime/pendulum/src/weights/fee.rs b/runtime/pendulum/src/weights/fee.rs index 87113d6cb..d0ec65cb4 100644 --- a/runtime/pendulum/src/weights/fee.rs +++ b/runtime/pendulum/src/weights/fee.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for fee //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // fee @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/fee.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,64 +38,64 @@ use core::marker::PhantomData; /// Weights for fee using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl fee::WeightInfo for SubstrateWeight { - /// Storage: Fee IssueFee (r:0 w:1) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::IssueFee` (r:0 w:1) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee IssueGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::IssueGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_issue_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee RedeemFee (r:0 w:1) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::RedeemFee` (r:0 w:1) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PremiumRedeemFee (r:0 w:1) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PremiumRedeemFee` (r:0 w:1) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_premium_redeem_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee PunishmentFee (r:0 w:1) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::PunishmentFee` (r:0 w:1) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_fee() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Fee ReplaceGriefingCollateral (r:0 w:1) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:0 w:1) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_replace_griefing_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/issue.rs b/runtime/pendulum/src/weights/issue.rs index bcf3d7fbb..b034e7e03 100644 --- a/runtime/pendulum/src/weights/issue.rs +++ b/runtime/pendulum/src/weights/issue.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for issue //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-06-04, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // issue @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/issue.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,97 +38,97 @@ use core::marker::PhantomData; /// Weights for issue using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl issue::WeightInfo for SubstrateWeight { - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:3 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee IssueGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Issue IssueMinimumTransferAmount (r:1 w:0) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Issue IssueRequests (r:0 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:3 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::IssueGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::IssueGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:1 w:0) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssueRequests` (r:0 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) fn request_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2060` - // Estimated: `10475` - // Minimum execution time: 95_000_000 picoseconds. - Weight::from_parts(96_000_000, 10475) + // Estimated: `11106` + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(90_000_000, 11106) .saturating_add(T::DbWeight::get().reads(18_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee IssueFee (r:1 w:0) - /// Proof Skipped: Fee IssueFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Issue LimitVolumeAmount (r:1 w:0) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: AssetRegistry Metadata (r:1 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Fee::IssueFee` (r:1 w:0) + /// Proof: `Fee::IssueFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Issue::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn execute_issue() -> Weight { // Proof Size summary in bytes: // Measured: `2498` // Estimated: `71867` - // Minimum execution time: 8_239_000_000 picoseconds. - Weight::from_parts(8_285_000_000, 71867) + // Minimum execution time: 7_727_000_000 picoseconds. + Weight::from_parts(7_917_000_000, 71867) .saturating_add(T::DbWeight::get().reads(11_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssueRequests (r:1 w:1) - /// Proof: Issue IssueRequests (max_values: None, max_size: Some(339), added: 2814, mode: MaxEncodedLen) - /// Storage: Issue IssuePeriod (r:1 w:0) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Issue::IssueRequests` (r:1 w:1) + /// Proof: `Issue::IssueRequests` (`max_values`: None, `max_size`: Some(339), added: 2814, mode: `MaxEncodedLen`) + /// Storage: `Issue::IssuePeriod` (r:1 w:0) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_issue() -> Weight { // Proof Size summary in bytes: // Measured: `1303` // Estimated: `4768` - // Minimum execution time: 35_000_000 picoseconds. - Weight::from_parts(36_000_000, 4768) + // Minimum execution time: 32_000_000 picoseconds. + Weight::from_parts(33_000_000, 4768) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Issue IssuePeriod (r:0 w:1) - /// Proof: Issue IssuePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::IssuePeriod` (r:0 w:1) + /// Proof: `Issue::IssuePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_issue_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -138,28 +137,28 @@ impl issue::WeightInfo for SubstrateWeight { Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Issue LimitVolumeAmount (r:0 w:1) - /// Proof: Issue LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Issue LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Issue LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Issue IntervalLength (r:0 w:1) - /// Proof: Issue IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Issue::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Issue::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Issue::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Issue::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Issue::IntervalLength` (r:0 w:1) + /// Proof: `Issue::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. + // Minimum execution time: 8_000_000 picoseconds. Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Issue IssueMinimumTransferAmount (r:0 w:1) - /// Proof: Issue IssueMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Issue::IssueMinimumTransferAmount` (r:0 w:1) + /// Proof: `Issue::IssueMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/nomination.rs b/runtime/pendulum/src/weights/nomination.rs index 80b51f0e9..16ed465f4 100644 --- a/runtime/pendulum/src/weights/nomination.rs +++ b/runtime/pendulum/src/weights/nomination.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for nomination //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // nomination @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/nomination.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,190 +38,194 @@ use core::marker::PhantomData; /// Weights for nomination using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl nomination::WeightInfo for SubstrateWeight { - /// Storage: Nomination NominationEnabled (r:0 w:1) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: `Nomination::NominationEnabled` (r:0 w:1) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn set_nomination_enabled() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) fn opt_in_to_nomination() -> Weight { // Proof Size summary in bytes: // Measured: `780` // Estimated: `4245` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(30_000_000, 4245) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4245) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:1) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:1) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:2) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:2 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:2) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:2 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:2 w:2) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:2 w:2) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:1) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:1) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:2) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:2 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:2) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:2 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:2 w:2) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:2 w:2) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn opt_out_of_nomination() -> Weight { // Proof Size summary in bytes: - // Measured: `2427` - // Estimated: `8367` - // Minimum execution time: 232_000_000 picoseconds. - Weight::from_parts(242_000_000, 8367) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2531` + // Estimated: `8471` + // Minimum execution time: 171_000_000 picoseconds. + Weight::from_parts(186_000_000, 8471) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:2 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:2 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:2 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:2 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `3139` // Estimated: `9079` - // Minimum execution time: 227_000_000 picoseconds. - Weight::from_parts(253_000_000, 9079) + // Minimum execution time: 161_000_000 picoseconds. + Weight::from_parts(171_000_000, 9079) .saturating_add(T::DbWeight::get().reads(28_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination NominationEnabled (r:1 w:0) - /// Proof: Nomination NominationEnabled (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:0) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Nomination::NominationEnabled` (r:1 w:0) + /// Proof: `Nomination::NominationEnabled` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:0) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `3325` - // Estimated: `6790` - // Minimum execution time: 209_000_000 picoseconds. - Weight::from_parts(271_000_000, 6790) - .saturating_add(T::DbWeight::get().reads(24_u64)) + // Measured: `3429` + // Estimated: `7734` + // Minimum execution time: 157_000_000 picoseconds. + Weight::from_parts(167_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(26_u64)) .saturating_add(T::DbWeight::get().writes(13_u64)) } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/oracle.rs b/runtime/pendulum/src/weights/oracle.rs index b9877bd86..0ba88ae81 100644 --- a/runtime/pendulum/src/weights/oracle.rs +++ b/runtime/pendulum/src/weights/oracle.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for oracle //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // oracle @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/oracle.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,10 +38,10 @@ use core::marker::PhantomData; /// Weights for oracle using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl oracle::WeightInfo for SubstrateWeight { - /// Storage: Timestamp Now (r:0 w:1) - /// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen) - /// Storage: Timestamp DidUpdate (r:0 w:1) - /// Proof: Timestamp DidUpdate (max_values: Some(1), max_size: Some(1), added: 496, mode: MaxEncodedLen) + /// Storage: `Timestamp::Now` (r:0 w:1) + /// Proof: `Timestamp::Now` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`) + /// Storage: `Timestamp::DidUpdate` (r:0 w:1) + /// Proof: `Timestamp::DidUpdate` (`max_values`: Some(1), `max_size`: Some(1), added: 496, mode: `MaxEncodedLen`) fn on_initialize() -> Weight { // Proof Size summary in bytes: // Measured: `0` @@ -51,24 +50,24 @@ impl oracle::WeightInfo for SubstrateWeight { Weight::from_parts(1_000_000, 0) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Oracle OracleKeys (r:0 w:1) - /// Proof Skipped: Oracle OracleKeys (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::OracleKeys` (r:0 w:1) + /// Proof: `Oracle::OracleKeys` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn update_oracle_keys() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Oracle MaxDelay (r:0 w:1) - /// Proof Skipped: Oracle MaxDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `Oracle::MaxDelay` (r:0 w:1) + /// Proof: `Oracle::MaxDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_max_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 9_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/orml_asset_registry.rs b/runtime/pendulum/src/weights/orml_asset_registry.rs index aabdf34d8..745626913 100644 --- a/runtime/pendulum/src/weights/orml_asset_registry.rs +++ b/runtime/pendulum/src/weights/orml_asset_registry.rs @@ -1,22 +1,21 @@ -//! Autogenerated weights for `orml_asset_registry` +//! Autogenerated weights for orml_asset_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2023-07-25, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Marcels-MBP`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet -// * +// orml_asset_registry // --extrinsic // * // --steps @@ -24,45 +23,46 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/orml_asset_registry.rs +// --template +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] +#![allow(missing_docs)] -use frame_support::{traits::Get, weights::Weight}; -use sp_std::marker::PhantomData; +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; +use core::marker::PhantomData; -/// Weight functions for `orml_asset_registry`. -pub struct WeightInfo(PhantomData); -impl orml_asset_registry::WeightInfo for WeightInfo { - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:1) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) +/// Weights for orml_asset_registry using the Substrate node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl orml_asset_registry::WeightInfo for SubstrateWeight { + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:1) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn register_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `66` - // Estimated: `7062` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 0) - .saturating_add(Weight::from_parts(0, 7062)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `104` + // Estimated: `4362` + // Minimum execution time: 16_000_000 picoseconds. + Weight::from_parts(16_000_000, 4362) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: AssetRegistry Metadata (r:1 w:1) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: AssetRegistry LocationToAssetId (r:1 w:2) - /// Proof Skipped: AssetRegistry LocationToAssetId (max_values: None, max_size: None, mode: Measured) + /// Storage: `AssetRegistry::Metadata` (r:1 w:1) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::LocationToAssetId` (r:1 w:2) + /// Proof: `AssetRegistry::LocationToAssetId` (`max_values`: None, `max_size`: Some(656), added: 3131, mode: `MaxEncodedLen`) fn update_asset() -> Weight { // Proof Size summary in bytes: - // Measured: `707` - // Estimated: `8344` - // Minimum execution time: 25_000_000 picoseconds. - Weight::from_parts(26_000_000, 0) - .saturating_add(Weight::from_parts(0, 8344)) - .saturating_add(T::DbWeight::get().reads(2)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `767` + // Estimated: `4362` + // Minimum execution time: 22_000_000 picoseconds. + Weight::from_parts(22_000_000, 4362) + .saturating_add(T::DbWeight::get().reads(2_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } fn set_asset_location() -> Weight { // Proof Size summary in bytes: @@ -70,6 +70,5 @@ impl orml_asset_registry::WeightInfo for WeightInfo // Estimated: `0` // Minimum execution time: 0_000 picoseconds. Weight::from_parts(0, 0) - .saturating_add(Weight::from_parts(0, 0)) } -} +} \ No newline at end of file diff --git a/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs b/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs index 1c2a11555..375eeed1c 100644 --- a/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs +++ b/runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for orml_currencies_allowance_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // orml_currencies_allowance_extension @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/orml_currencies_allowance_extension.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,59 +37,59 @@ use core::marker::PhantomData; /// Weights for orml_currencies_allowance_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl orml_currencies_allowance_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TokenAllowance AllowedCurrencies (r:2 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) +impl orml_currencies_allowance_extension::WeightInfo for SubstrateWeight { + /// Storage: `TokenAllowance::AllowedCurrencies` (r:2 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn add_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `142` // Estimated: `6082` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(16_105_645, 6082) - // Standard Error: 2_439 - .saturating_add(Weight::from_parts(1_339_480, 0).saturating_mul(n.into())) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_076_531, 6082) + // Standard Error: 1_265 + .saturating_add(Weight::from_parts(1_035_865, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:0 w:1) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:0 w:1) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) /// The range of component `n` is `[1, 256]`. fn remove_allowed_currencies(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(10_824_769, 0) - // Standard Error: 3_481 - .saturating_add(Weight::from_parts(1_300_759, 0).saturating_mul(n.into())) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(7_996_170, 0) + // Standard Error: 1_419 + .saturating_add(Weight::from_parts(1_016_605, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:0 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:0 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) fn approve() -> Weight { // Proof Size summary in bytes: // Measured: `184` // Estimated: `3649` - // Minimum execution time: 18_000_000 picoseconds. - Weight::from_parts(19_000_000, 3649) + // Minimum execution time: 14_000_000 picoseconds. + Weight::from_parts(14_000_000, 3649) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TokenAllowance AllowedCurrencies (r:1 w:0) - /// Proof Skipped: TokenAllowance AllowedCurrencies (max_values: None, max_size: None, mode: Measured) - /// Storage: TokenAllowance Approvals (r:1 w:1) - /// Proof Skipped: TokenAllowance Approvals (max_values: None, max_size: None, mode: Measured) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `TokenAllowance::AllowedCurrencies` (r:1 w:0) + /// Proof: `TokenAllowance::AllowedCurrencies` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TokenAllowance::Approvals` (r:1 w:1) + /// Proof: `TokenAllowance::Approvals` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn transfer_from() -> Weight { // Proof Size summary in bytes: // Measured: `581` // Estimated: `6196` - // Minimum execution time: 72_000_000 picoseconds. - Weight::from_parts(74_000_000, 6196) + // Minimum execution time: 55_000_000 picoseconds. + Weight::from_parts(56_000_000, 6196) .saturating_add(T::DbWeight::get().reads(4_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } diff --git a/runtime/pendulum/src/weights/pallet_xcm.rs b/runtime/pendulum/src/weights/pallet_xcm.rs index c0d3ba948..8bab1daaf 100644 --- a/runtime/pendulum/src/weights/pallet_xcm.rs +++ b/runtime/pendulum/src/weights/pallet_xcm.rs @@ -1,22 +1,21 @@ -//! Autogenerated weights for `pallet_xcm` +//! Autogenerated weights for pallet_xcm //! //! 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: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `pop-os`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/production/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet -// pallet-xcm +// pallet_xcm // --extrinsic // * // --steps @@ -24,251 +23,237 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/pallet_xcm.rs +// --template +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] #![allow(unused_imports)] #![allow(missing_docs)] -use frame_support::{traits::Get, weights::Weight}; +use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}}; use core::marker::PhantomData; -/// Weight functions for `pallet_xcm`. -pub struct WeightInfo(PhantomData); -impl pallet_xcm::WeightInfo for WeightInfo { - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) +/// Weights for pallet_xcm using the Substrate node and recommended hardware. +pub struct SubstrateWeight(PhantomData); +impl pallet_xcm::WeightInfo for SubstrateWeight { + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn send() -> Weight { // Proof Size summary in bytes: - // Measured: `145` - // Estimated: `3610` - // Minimum execution time: 40_032_000 picoseconds. - Weight::from_parts(40_460_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) - .saturating_add(T::DbWeight::get().reads(5)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `245` + // Estimated: `3710` + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 3710) + .saturating_add(T::DbWeight::get().reads(5_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Benchmark Override (r:0 w:0) - /// Proof Skipped: Benchmark Override (max_values: None, max_size: None, mode: Measured) + /// Storage: `Benchmark::Override` (r:0 w:0) + /// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`) fn teleport_assets() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` // Minimum execution time: 18_446_744_073_709_551_000 picoseconds. Weight::from_parts(18_446_744_073_709_551_000, 0) - .saturating_add(Weight::from_parts(0, 0)) } - /// Storage: ParachainInfo ParachainId (r:1 w:0) - /// Proof: ParachainInfo ParachainId (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `ParachainInfo::ParachainId` (r:1 w:0) + /// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn reserve_transfer_assets() -> Weight { // Proof Size summary in bytes: // Measured: `32` // Estimated: `1489` - // Minimum execution time: 37_188_000 picoseconds. - Weight::from_parts(39_629_000, 0) - .saturating_add(Weight::from_parts(0, 1489)) - .saturating_add(T::DbWeight::get().reads(1)) + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(15_000_000, 1489) + .saturating_add(T::DbWeight::get().reads(1_u64)) } fn execute() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 14_427_000 picoseconds. - Weight::from_parts(30_136_000, 0) - .saturating_add(Weight::from_parts(0, 0)) + // Minimum execution time: 6_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) } - /// Storage: PolkadotXcm SupportedVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 15_126_000 picoseconds. - Weight::from_parts(15_296_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: PolkadotXcm SafeXcmVersion (r:0 w:1) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:0 w:1) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_default_xcm_version() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_002_000 picoseconds. - Weight::from_parts(5_109_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm QueryCounter (r:1 w:1) - /// Proof Skipped: PolkadotXcm QueryCounter (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1) + /// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_subscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `145` - // Estimated: `3610` - // Minimum execution time: 46_138_000 picoseconds. - Weight::from_parts(46_714_000, 0) - .saturating_add(Weight::from_parts(0, 3610)) - .saturating_add(T::DbWeight::get().reads(7)) - .saturating_add(T::DbWeight::get().writes(5)) + // Measured: `245` + // Estimated: `3710` + // Minimum execution time: 24_000_000 picoseconds. + Weight::from_parts(25_000_000, 3710) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: PolkadotXcm VersionNotifiers (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm Queries (r:0 w:1) - /// Proof Skipped: PolkadotXcm Queries (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::Queries` (r:0 w:1) + /// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`) fn force_unsubscribe_version_notify() -> Weight { // Proof Size summary in bytes: - // Measured: `328` - // Estimated: `3793` - // Minimum execution time: 45_902_000 picoseconds. - Weight::from_parts(47_995_000, 0) - .saturating_add(Weight::from_parts(0, 3793)) - .saturating_add(T::DbWeight::get().reads(6)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `428` + // Estimated: `3893` + // Minimum execution time: 25_000_000 picoseconds. + Weight::from_parts(26_000_000, 3893) + .saturating_add(T::DbWeight::get().reads(6_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: PolkadotXcm XcmExecutionSuspended (r:0 w:1) - /// Proof Skipped: PolkadotXcm XcmExecutionSuspended (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::XcmExecutionSuspended` (r:0 w:1) + /// Proof: `PolkadotXcm::XcmExecutionSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn force_suspension() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 4_807_000 picoseconds. - Weight::from_parts(5_523_000, 0) - .saturating_add(Weight::from_parts(0, 0)) - .saturating_add(T::DbWeight::get().writes(1)) + // Minimum execution time: 2_000_000 picoseconds. + Weight::from_parts(2_000_000, 0) + .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: PolkadotXcm SupportedVersion (r:4 w:2) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::SupportedVersion` (r:4 w:2) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_supported_version() -> Weight { // Proof Size summary in bytes: - // Measured: `162` - // Estimated: `11052` - // Minimum execution time: 23_133_000 picoseconds. - Weight::from_parts(23_599_000, 0) - .saturating_add(Weight::from_parts(0, 11052)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `229` + // Estimated: `11119` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 11119) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: PolkadotXcm VersionNotifiers (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifiers (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifiers` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifiers` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notifiers() -> Weight { // Proof Size summary in bytes: - // Measured: `166` - // Estimated: `11056` - // Minimum execution time: 23_543_000 picoseconds. - Weight::from_parts(23_918_000, 0) - .saturating_add(Weight::from_parts(0, 11056)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `233` + // Estimated: `11123` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 11123) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:5 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn already_notified_target() -> Weight { // Proof Size summary in bytes: - // Measured: `173` - // Estimated: `13538` - // Minimum execution time: 24_704_000 picoseconds. - Weight::from_parts(25_267_000, 0) - .saturating_add(Weight::from_parts(0, 13538)) - .saturating_add(T::DbWeight::get().reads(5)) + // Measured: `240` + // Estimated: `13605` + // Minimum execution time: 17_000_000 picoseconds. + Weight::from_parts(18_000_000, 13605) + .saturating_add(T::DbWeight::get().reads(5_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:2 w:1) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn notify_current_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `212` - // Estimated: `6152` - // Minimum execution time: 42_577_000 picoseconds. - Weight::from_parts(43_366_000, 0) - .saturating_add(Weight::from_parts(0, 6152)) - .saturating_add(T::DbWeight::get().reads(7)) - .saturating_add(T::DbWeight::get().writes(3)) + // Measured: `312` + // Estimated: `6252` + // Minimum execution time: 23_000_000 picoseconds. + Weight::from_parts(24_000_000, 6252) + .saturating_add(T::DbWeight::get().reads(7_u64)) + .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:3 w:0) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:3 w:0) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn notify_target_migration_fail() -> Weight { // Proof Size summary in bytes: - // Measured: `206` - // Estimated: `8621` - // Minimum execution time: 12_957_000 picoseconds. - Weight::from_parts(13_179_000, 0) - .saturating_add(Weight::from_parts(0, 8621)) - .saturating_add(T::DbWeight::get().reads(3)) + // Measured: `272` + // Estimated: `8687` + // Minimum execution time: 9_000_000 picoseconds. + Weight::from_parts(9_000_000, 8687) + .saturating_add(T::DbWeight::get().reads(3_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) fn migrate_version_notify_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `173` - // Estimated: `11063` - // Minimum execution time: 23_953_000 picoseconds. - Weight::from_parts(24_967_000, 0) - .saturating_add(Weight::from_parts(0, 11063)) - .saturating_add(T::DbWeight::get().reads(4)) - .saturating_add(T::DbWeight::get().writes(2)) + // Measured: `240` + // Estimated: `11130` + // Minimum execution time: 15_000_000 picoseconds. + Weight::from_parts(16_000_000, 11130) + .saturating_add(T::DbWeight::get().reads(4_u64)) + .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: PolkadotXcm VersionNotifyTargets (r:4 w:2) - /// Proof Skipped: PolkadotXcm VersionNotifyTargets (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm SupportedVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SupportedVersion (max_values: None, max_size: None, mode: Measured) - /// Storage: PolkadotXcm VersionDiscoveryQueue (r:1 w:1) - /// Proof Skipped: PolkadotXcm VersionDiscoveryQueue (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PolkadotXcm SafeXcmVersion (r:1 w:0) - /// Proof Skipped: PolkadotXcm SafeXcmVersion (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem HostConfiguration (r:1 w:0) - /// Proof Skipped: ParachainSystem HostConfiguration (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: ParachainSystem PendingUpwardMessages (r:1 w:1) - /// Proof Skipped: ParachainSystem PendingUpwardMessages (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `PolkadotXcm::VersionNotifyTargets` (r:4 w:2) + /// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1) + /// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0) + /// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0) + /// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1) + /// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn migrate_and_notify_old_targets() -> Weight { // Proof Size summary in bytes: - // Measured: `215` - // Estimated: `11105` - // Minimum execution time: 50_999_000 picoseconds. - Weight::from_parts(51_842_000, 0) - .saturating_add(Weight::from_parts(0, 11105)) - .saturating_add(T::DbWeight::get().reads(9)) - .saturating_add(T::DbWeight::get().writes(4)) + // Measured: `316` + // Estimated: `11206` + // Minimum execution time: 30_000_000 picoseconds. + Weight::from_parts(31_000_000, 11206) + .saturating_add(T::DbWeight::get().reads(9_u64)) + .saturating_add(T::DbWeight::get().writes(4_u64)) } -} +} \ No newline at end of file diff --git a/runtime/pendulum/src/weights/replace.rs b/runtime/pendulum/src/weights/replace.rs index 5c5ebd2e2..361796eac 100644 --- a/runtime/pendulum/src/weights/replace.rs +++ b/runtime/pendulum/src/weights/replace.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for replace //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // replace @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/replace.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,185 +38,191 @@ use core::marker::PhantomData; /// Weights for replace using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl replace::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Nomination Vaults (r:1 w:0) - /// Proof: Nomination Vaults (max_values: None, max_size: Some(141), added: 2616, mode: MaxEncodedLen) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Fee ReplaceGriefingCollateral (r:1 w:0) - /// Proof Skipped: Fee ReplaceGriefingCollateral (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Nomination::Vaults` (r:1 w:0) + /// Proof: `Nomination::Vaults` (`max_values`: None, `max_size`: Some(141), added: 2616, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::ReplaceGriefingCollateral` (r:1 w:0) + /// Proof: `Fee::ReplaceGriefingCollateral` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn request_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `1531` - // Estimated: `4996` - // Minimum execution time: 73_000_000 picoseconds. - Weight::from_parts(74_000_000, 4996) - .saturating_add(T::DbWeight::get().reads(6_u64)) + // Measured: `1635` + // Estimated: `7734` + // Minimum execution time: 59_000_000 picoseconds. + Weight::from_parts(60_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn withdraw_replace() -> Weight { // Proof Size summary in bytes: // Measured: `650` // Estimated: `4115` - // Minimum execution time: 28_000_000 picoseconds. - Weight::from_parts(30_000_000, 4115) + // Minimum execution time: 21_000_000 picoseconds. + Weight::from_parts(22_000_000, 4115) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Replace ReplaceMinimumTransferAmount (r:1 w:0) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Replace ReplaceRequests (r:0 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:1 w:0) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplaceRequests` (r:0 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) fn accept_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3275` - // Estimated: `9215` - // Minimum execution time: 237_000_000 picoseconds. - Weight::from_parts(251_000_000, 9215) - .saturating_add(T::DbWeight::get().reads(27_u64)) + // Measured: `3379` + // Estimated: `9319` + // Minimum execution time: 194_000_000 picoseconds. + Weight::from_parts(204_000_000, 9319) + .saturating_add(T::DbWeight::get().reads(29_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_replace() -> Weight { // Proof Size summary in bytes: // Measured: `1968` // Estimated: `71867` - // Minimum execution time: 8_202_000_000 picoseconds. - Weight::from_parts(8_279_000_000, 71867) + // Minimum execution time: 7_837_000_000 picoseconds. + Weight::from_parts(8_125_000_000, 71867) .saturating_add(T::DbWeight::get().reads(6_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Replace ReplaceRequests (r:1 w:1) - /// Proof: Replace ReplaceRequests (max_values: None, max_size: Some(431), added: 2906, mode: MaxEncodedLen) - /// Storage: Replace ReplacePeriod (r:1 w:0) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:2 w:2) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Replace::ReplaceRequests` (r:1 w:1) + /// Proof: `Replace::ReplaceRequests` (`max_values`: None, `max_size`: Some(431), added: 2906, mode: `MaxEncodedLen`) + /// Storage: `Replace::ReplacePeriod` (r:1 w:0) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:2 w:2) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn cancel_replace() -> Weight { // Proof Size summary in bytes: - // Measured: `3078` - // Estimated: `9018` - // Minimum execution time: 142_000_000 picoseconds. - Weight::from_parts(145_000_000, 9018) - .saturating_add(T::DbWeight::get().reads(20_u64)) + // Measured: `3182` + // Estimated: `9122` + // Minimum execution time: 118_000_000 picoseconds. + Weight::from_parts(120_000_000, 9122) + .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(10_u64)) } - /// Storage: Replace ReplacePeriod (r:0 w:1) - /// Proof: Replace ReplacePeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Replace::ReplacePeriod` (r:0 w:1) + /// Proof: `Replace::ReplacePeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_replace_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(10_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Replace ReplaceMinimumTransferAmount (r:0 w:1) - /// Proof: Replace ReplaceMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Replace::ReplaceMinimumTransferAmount` (r:0 w:1) + /// Proof: `Replace::ReplaceMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/stellar_relay.rs b/runtime/pendulum/src/weights/stellar_relay.rs index b05371d72..2b5f29135 100644 --- a/runtime/pendulum/src/weights/stellar_relay.rs +++ b/runtime/pendulum/src/weights/stellar_relay.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for stellar_relay //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet -// stellar-relay +// stellar_relay // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/stellar_relay.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,22 +38,22 @@ use core::marker::PhantomData; /// Weights for stellar_relay using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl stellar_relay::WeightInfo for SubstrateWeight { - /// Storage: StellarRelay Validators (r:1 w:1) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:1) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: StellarRelay OldValidators (r:0 w:1) - /// Proof: StellarRelay OldValidators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:0 w:1) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay OldOrganizations (r:0 w:1) - /// Proof: StellarRelay OldOrganizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) + /// Storage: `StellarRelay::Validators` (r:1 w:1) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:1) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldValidators` (r:0 w:1) + /// Proof: `StellarRelay::OldValidators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:0 w:1) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::OldOrganizations` (r:0 w:1) + /// Proof: `StellarRelay::OldOrganizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) fn update_tier_1_validator_set() -> Weight { // Proof Size summary in bytes: // Measured: `2446` // Estimated: `71867` - // Minimum execution time: 146_000_000 picoseconds. - Weight::from_parts(156_000_000, 71867) + // Minimum execution time: 117_000_000 picoseconds. + Weight::from_parts(117_000_000, 71867) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } diff --git a/runtime/pendulum/src/weights/treasury_buyout_extension.rs b/runtime/pendulum/src/weights/treasury_buyout_extension.rs index 8e5c28d62..b139bb8ad 100644 --- a/runtime/pendulum/src/weights/treasury_buyout_extension.rs +++ b/runtime/pendulum/src/weights/treasury_buyout_extension.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for treasury_buyout_extension //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-05-20, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet -// treasury-buyout-extension +// treasury_buyout_extension // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/treasury_buyout_extension.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -38,51 +37,51 @@ use core::marker::PhantomData; /// Weights for treasury_buyout_extension using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); -impl treasury_buyout_extension::default_weights::WeightInfo for SubstrateWeight { - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:0) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) - /// Storage: AssetRegistry Metadata (r:2 w:0) - /// Proof Skipped: AssetRegistry Metadata (max_values: None, max_size: None, mode: Measured) - /// Storage: DiaOracleModule CoinInfosMap (r:1 w:0) - /// Proof Skipped: DiaOracleModule CoinInfosMap (max_values: None, max_size: None, mode: Measured) - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:1 w:0) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: TreasuryBuyoutExtension Buyouts (r:1 w:1) - /// Proof: TreasuryBuyoutExtension Buyouts (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:2) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) +impl treasury_buyout_extension::WeightInfo for SubstrateWeight { + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `DiaOracleModule::CoinInfosMap` (r:1 w:0) + /// Proof: `DiaOracleModule::CoinInfosMap` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:1 w:0) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `TreasuryBuyoutExtension::Buyouts` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::Buyouts` (`max_values`: None, `max_size`: Some(68), added: 2543, mode: `MaxEncodedLen`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) fn buyout() -> Weight { // Proof Size summary in bytes: - // Measured: `1223` - // Estimated: `7163` - // Minimum execution time: 121_000_000 picoseconds. - Weight::from_parts(125_000_000, 7163) + // Measured: `1294` + // Estimated: `7734` + // Minimum execution time: 89_000_000 picoseconds. + Weight::from_parts(90_000_000, 7734) .saturating_add(T::DbWeight::get().reads(10_u64)) .saturating_add(T::DbWeight::get().writes(5_u64)) } - /// Storage: TreasuryBuyoutExtension BuyoutLimit (r:0 w:1) - /// Proof: TreasuryBuyoutExtension BuyoutLimit (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::BuyoutLimit` (r:0 w:1) + /// Proof: `TreasuryBuyoutExtension::BuyoutLimit` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn update_buyout_limit() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(8_000_000, 0) + // Minimum execution time: 5_000_000 picoseconds. + Weight::from_parts(6_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: TreasuryBuyoutExtension AllowedCurrencies (r:1 w:1) - /// Proof: TreasuryBuyoutExtension AllowedCurrencies (max_values: None, max_size: Some(62), added: 2537, mode: MaxEncodedLen) + /// Storage: `TreasuryBuyoutExtension::AllowedCurrencies` (r:1 w:1) + /// Proof: `TreasuryBuyoutExtension::AllowedCurrencies` (`max_values`: None, `max_size`: Some(62), added: 2537, mode: `MaxEncodedLen`) /// The range of component `n` is `[1, 20]`. fn update_allowed_assets(n: u32, ) -> Weight { // Proof Size summary in bytes: // Measured: `4` // Estimated: `3527` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(15_597_893, 3527) - // Standard Error: 5_165 - .saturating_add(Weight::from_parts(1_242_326, 0).saturating_mul(n.into())) + // Minimum execution time: 11_000_000 picoseconds. + Weight::from_parts(11_248_153, 3527) + // Standard Error: 2_707 + .saturating_add(Weight::from_parts(949_685, 0).saturating_mul(n.into())) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } diff --git a/runtime/pendulum/src/weights/vault_registry.rs b/runtime/pendulum/src/weights/vault_registry.rs index ccd9280f2..0f7c40237 100644 --- a/runtime/pendulum/src/weights/vault_registry.rs +++ b/runtime/pendulum/src/weights/vault_registry.rs @@ -2,21 +2,20 @@ //! Autogenerated weights for vault_registry //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ../target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet -// vault-registry +// vault_registry // --extrinsic // * // --steps @@ -24,9 +23,9 @@ // --repeat // 20 // --output -// runtime/pendulum/src/weights/ +// ../runtime/pendulum/src/weights/vault_registry.rs // --template -// .maintain/frame-weight-template.hbs +// frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -39,343 +38,349 @@ use core::marker::PhantomData; /// Weights for vault_registry using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl vault_registry::WeightInfo for SubstrateWeight { - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry MinimumCollateralVault (r:1 w:0) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:0) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:1 w:0) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:0) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:0) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn register_vault() -> Weight { // Proof Size summary in bytes: // Measured: `1079` // Estimated: `4544` - // Minimum execution time: 153_000_000 picoseconds. - Weight::from_parts(159_000_000, 4544) + // Minimum execution time: 116_000_000 picoseconds. + Weight::from_parts(119_000_000, 4544) .saturating_add(T::DbWeight::get().reads(24_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn deposit_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2501` - // Estimated: `5966` - // Minimum execution time: 178_000_000 picoseconds. - Weight::from_parts(183_000_000, 5966) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2605` + // Estimated: `7734` + // Minimum execution time: 143_000_000 picoseconds. + Weight::from_parts(148_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:0) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) + /// Storage: `VaultRegistry::Vaults` (r:1 w:0) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) fn withdraw_collateral() -> Weight { // Proof Size summary in bytes: - // Measured: `2475` - // Estimated: `5940` - // Minimum execution time: 187_000_000 picoseconds. - Weight::from_parts(197_000_000, 5940) - .saturating_add(T::DbWeight::get().reads(21_u64)) + // Measured: `2579` + // Estimated: `7734` + // Minimum execution time: 147_000_000 picoseconds. + Weight::from_parts(150_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(23_u64)) .saturating_add(T::DbWeight::get().writes(12_u64)) } - /// Storage: VaultRegistry VaultStellarPublicKey (r:1 w:1) - /// Proof Skipped: VaultRegistry VaultStellarPublicKey (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::VaultStellarPublicKey` (r:1 w:1) + /// Proof: `VaultRegistry::VaultStellarPublicKey` (`max_values`: None, `max_size`: None, mode: `Measured`) fn register_public_key() -> Weight { // Proof Size summary in bytes: // Measured: `334` // Estimated: `3799` - // Minimum execution time: 16_000_000 picoseconds. - Weight::from_parts(17_000_000, 3799) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 3799) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) fn accept_new_issues() -> Weight { // Proof Size summary in bytes: // Measured: `1484` // Estimated: `4949` - // Minimum execution time: 59_000_000 picoseconds. - Weight::from_parts(61_000_000, 4949) + // Minimum execution time: 46_000_000 picoseconds. + Weight::from_parts(47_000_000, 4949) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_custom_secure_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `711` // Estimated: `4176` - // Minimum execution time: 17_000_000 picoseconds. - Weight::from_parts(18_000_000, 4176) + // Minimum execution time: 13_000_000 picoseconds. + Weight::from_parts(13_000_000, 4176) .saturating_add(T::DbWeight::get().reads(2_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry MinimumCollateralVault (r:0 w:1) - /// Proof Skipped: VaultRegistry MinimumCollateralVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::MinimumCollateralVault` (r:0 w:1) + /// Proof: `VaultRegistry::MinimumCollateralVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_minimum_collateral() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry SystemCollateralCeiling (r:0 w:1) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:0 w:1) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_system_collateral_ceiling() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultStaking RewardCurrencies (r:1 w:1) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:1) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_secure_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `80` // Estimated: `1565` - // Minimum execution time: 11_000_000 picoseconds. - Weight::from_parts(11_000_000, 1565) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(8_000_000, 1565) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: VaultRegistry PremiumRedeemThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_premium_redeem_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:0 w:1) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:0 w:1) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) fn set_liquidation_collateral_threshold() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 6_000_000 picoseconds. - Weight::from_parts(6_000_000, 0) + // Minimum execution time: 4_000_000 picoseconds. + Weight::from_parts(4_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry LiquidationCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Stake (r:1 w:1) - /// Proof Skipped: VaultStaking Stake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashPerToken (r:1 w:0) - /// Proof Skipped: VaultStaking SlashPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking SlashTally (r:1 w:1) - /// Proof Skipped: VaultStaking SlashTally (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:1) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:1) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardTally (r:1 w:1) - /// Proof Skipped: VaultStaking RewardTally (max_values: None, max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:1 w:1) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardCurrencies (r:1 w:0) - /// Proof: PooledVaultRewards RewardCurrencies (max_values: None, max_size: Some(523), added: 2998, mode: MaxEncodedLen) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:2 w:2) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:2 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: VaultRegistry SystemCollateralCeiling (r:1 w:0) - /// Proof Skipped: VaultRegistry SystemCollateralCeiling (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::LiquidationCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Stake` (r:1 w:1) + /// Proof: `VaultStaking::Stake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashPerToken` (r:1 w:0) + /// Proof: `VaultStaking::SlashPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::SlashTally` (r:1 w:1) + /// Proof: `VaultStaking::SlashTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:1) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:1) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardTally` (r:1 w:1) + /// Proof: `VaultStaking::RewardTally` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardCurrencies` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardCurrencies` (`max_values`: None, `max_size`: Some(523), added: 2998, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:2 w:2) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SystemCollateralCeiling` (r:1 w:0) + /// Proof: `VaultRegistry::SystemCollateralCeiling` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) fn report_undercollateralized_vault() -> Weight { // Proof Size summary in bytes: - // Measured: `2708` - // Estimated: `6240` - // Minimum execution time: 323_000_000 picoseconds. - Weight::from_parts(343_000_000, 6240) - .saturating_add(T::DbWeight::get().reads(25_u64)) + // Measured: `2812` + // Estimated: `7734` + // Minimum execution time: 260_000_000 picoseconds. + Weight::from_parts(269_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(27_u64)) .saturating_add(T::DbWeight::get().writes(16_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn recover_vault_id() -> Weight { // Proof Size summary in bytes: // Measured: `649` // Estimated: `4114` - // Minimum execution time: 15_000_000 picoseconds. - Weight::from_parts(16_000_000, 4114) + // Minimum execution time: 12_000_000 picoseconds. + Weight::from_parts(12_000_000, 4114) .saturating_add(T::DbWeight::get().reads(1_u64)) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: VaultRegistry PunishmentDelay (r:0 w:1) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::PunishmentDelay` (r:0 w:1) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) fn set_punishment_delay() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 5_000_000 picoseconds. - Weight::from_parts(5_000_000, 0) + // Minimum execution time: 3_000_000 picoseconds. + Weight::from_parts(3_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file From d186500fddba2958f60c106b4f76a1397bd74ab2 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 11 Sep 2024 17:48:13 -0300 Subject: [PATCH 60/64] fix definition of weights in runtimes --- pallets/orml-currencies-allowance-extension/src/lib.rs | 2 ++ pallets/treasury-buyout-extension/src/lib.rs | 3 ++- runtime/amplitude/src/lib.rs | 2 +- runtime/amplitude/src/xcm_config.rs | 2 +- runtime/foucoco/src/lib.rs | 2 +- runtime/foucoco/src/xcm_config.rs | 2 +- runtime/pendulum/src/lib.rs | 2 +- runtime/pendulum/src/xcm_config.rs | 2 +- 8 files changed, 10 insertions(+), 7 deletions(-) diff --git a/pallets/orml-currencies-allowance-extension/src/lib.rs b/pallets/orml-currencies-allowance-extension/src/lib.rs index 3a8c0e809..b4cdfda56 100644 --- a/pallets/orml-currencies-allowance-extension/src/lib.rs +++ b/pallets/orml-currencies-allowance-extension/src/lib.rs @@ -13,6 +13,8 @@ use orml_traits::MultiCurrency; use sp_runtime::traits::*; use sp_std::{convert::TryInto, prelude::*, vec}; +pub use default_weights::WeightInfo; + #[cfg(feature = "runtime-benchmarks")] mod benchmarking; diff --git a/pallets/treasury-buyout-extension/src/lib.rs b/pallets/treasury-buyout-extension/src/lib.rs index d03ae86b8..c8c4b5839 100644 --- a/pallets/treasury-buyout-extension/src/lib.rs +++ b/pallets/treasury-buyout-extension/src/lib.rs @@ -16,9 +16,10 @@ mod tests; mod types; use crate::{ - default_weights::WeightInfo, types::{AccountIdOf, Amount, BalanceOf, CurrencyIdOf}, }; + +pub use crate::default_weights::WeightInfo; use codec::{Decode, Encode}; use frame_support::{ dispatch::DispatchResult, diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index d231b4d30..9378d7e8f 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -892,7 +892,7 @@ impl orml_asset_registry::Config for Runtime { type AuthorityOrigin = asset_registry::AssetAuthority; type AssetProcessor = asset_registry::CustomAssetProcessor; type Balance = Balance; - type WeightInfo = weights::orml_asset_registry::WeightInfo; + type WeightInfo = weights::orml_asset_registry::SubstrateWeight; type StringLimit = StringLimit; } diff --git a/runtime/amplitude/src/xcm_config.rs b/runtime/amplitude/src/xcm_config.rs index b9067d3bc..3c59b4512 100644 --- a/runtime/amplitude/src/xcm_config.rs +++ b/runtime/amplitude/src/xcm_config.rs @@ -273,7 +273,7 @@ impl pallet_xcm::Config for Runtime { type TrustedLockers = (); type SovereignAccountOf = LocationToAccountId; type MaxLockers = ConstU32<8>; - type WeightInfo = crate::weights::pallet_xcm::WeightInfo; + type WeightInfo = crate::weights::pallet_xcm::SubstrateWeight; #[cfg(feature = "runtime-benchmarks")] type ReachableDest = ReachableDest; type AdminOrigin = EnsureRoot; diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 9ae368355..8027c1a5a 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -871,7 +871,7 @@ impl orml_asset_registry::Config for Runtime { type AuthorityOrigin = asset_registry::AssetAuthority; type AssetProcessor = asset_registry::CustomAssetProcessor; type Balance = Balance; - type WeightInfo = weights::orml_asset_registry::WeightInfo; + type WeightInfo = weights::orml_asset_registry::SubstrateWeight; type StringLimit = StringLimit; } diff --git a/runtime/foucoco/src/xcm_config.rs b/runtime/foucoco/src/xcm_config.rs index 54f828e49..1a82d7794 100644 --- a/runtime/foucoco/src/xcm_config.rs +++ b/runtime/foucoco/src/xcm_config.rs @@ -269,7 +269,7 @@ impl pallet_xcm::Config for Runtime { type TrustedLockers = (); type SovereignAccountOf = LocationToAccountId; type MaxLockers = ConstU32<8>; - type WeightInfo = crate::weights::pallet_xcm::WeightInfo; + type WeightInfo = crate::weights::pallet_xcm::SubstrateWeight; #[cfg(feature = "runtime-benchmarks")] type ReachableDest = ReachableDest; type AdminOrigin = EnsureRoot; diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index ee92b8d34..3c43a1d8d 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -892,7 +892,7 @@ impl orml_asset_registry::Config for Runtime { type AuthorityOrigin = asset_registry::AssetAuthority; type AssetProcessor = asset_registry::CustomAssetProcessor; type Balance = Balance; - type WeightInfo = weights::orml_asset_registry::WeightInfo; + type WeightInfo = weights::orml_asset_registry::SubstrateWeight; type StringLimit = StringLimit; } diff --git a/runtime/pendulum/src/xcm_config.rs b/runtime/pendulum/src/xcm_config.rs index 9d4af0172..4d4c511b4 100644 --- a/runtime/pendulum/src/xcm_config.rs +++ b/runtime/pendulum/src/xcm_config.rs @@ -320,7 +320,7 @@ impl pallet_xcm::Config for Runtime { type TrustedLockers = (); type SovereignAccountOf = LocationToAccountId; type MaxLockers = ConstU32<8>; - type WeightInfo = crate::weights::pallet_xcm::WeightInfo; + type WeightInfo = crate::weights::pallet_xcm::SubstrateWeight; #[cfg(feature = "runtime-benchmarks")] type ReachableDest = ReachableDest; type AdminOrigin = EnsureRoot; From 96ba3dbf5e081269b2bc35689f535b618a86601f Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Mon, 16 Sep 2024 16:20:09 -0300 Subject: [PATCH 61/64] run redeem benchmark after fix for ED --- runtime/amplitude/src/weights/redeem.rs | 42 +-- runtime/pendulum/src/weights/redeem.rs | 427 ++++++++++++------------ 2 files changed, 239 insertions(+), 230 deletions(-) diff --git a/runtime/amplitude/src/weights/redeem.rs b/runtime/amplitude/src/weights/redeem.rs index 1efac6d8a..45a004a6e 100644 --- a/runtime/amplitude/src/weights/redeem.rs +++ b/runtime/amplitude/src/weights/redeem.rs @@ -2,13 +2,13 @@ //! Autogenerated weights for redeem //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-09-11, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` //! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` //! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("amplitude"), DB CACHE: 1024 // Executed Command: -// ../target/production/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain @@ -23,9 +23,9 @@ // --repeat // 20 // --output -// ../runtime/amplitude/src/weights/redeem.rs +// runtime/amplitude/src/weights/ // --template -// frame-weight-template.hbs +// .maintain/frame-weight-template.hbs #![cfg_attr(rustfmt, rustfmt_skip)] #![allow(unused_parens)] @@ -74,8 +74,8 @@ impl redeem::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1631` // Estimated: `7734` - // Minimum execution time: 81_000_000 picoseconds. - Weight::from_parts(83_000_000, 7734) + // Minimum execution time: 90_000_000 picoseconds. + Weight::from_parts(151_000_000, 7734) .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -93,8 +93,8 @@ impl redeem::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1346` // Estimated: `8865` - // Minimum execution time: 95_000_000 picoseconds. - Weight::from_parts(97_000_000, 8865) + // Minimum execution time: 101_000_000 picoseconds. + Weight::from_parts(105_000_000, 8865) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(8_u64)) } @@ -116,8 +116,8 @@ impl redeem::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1731` // Estimated: `71867` - // Minimum execution time: 7_971_000_000 picoseconds. - Weight::from_parts(8_075_000_000, 71867) + // Minimum execution time: 8_235_000_000 picoseconds. + Weight::from_parts(8_350_000_000, 71867) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } @@ -167,8 +167,8 @@ impl redeem::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2762` // Estimated: `7734` - // Minimum execution time: 132_000_000 picoseconds. - Weight::from_parts(133_000_000, 7734) + // Minimum execution time: 139_000_000 picoseconds. + Weight::from_parts(141_000_000, 7734) .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -214,8 +214,8 @@ impl redeem::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `2655` // Estimated: `7734` - // Minimum execution time: 110_000_000 picoseconds. - Weight::from_parts(112_000_000, 7734) + // Minimum execution time: 115_000_000 picoseconds. + Weight::from_parts(117_000_000, 7734) .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } @@ -237,8 +237,8 @@ impl redeem::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1724` // Estimated: `6096` - // Minimum execution time: 79_000_000 picoseconds. - Weight::from_parts(82_000_000, 6096) + // Minimum execution time: 83_000_000 picoseconds. + Weight::from_parts(86_000_000, 6096) .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } @@ -249,7 +249,7 @@ impl redeem::WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } /// Storage: `Security::ParachainStatus` (r:1 w:0) @@ -272,8 +272,8 @@ impl redeem::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `1943` // Estimated: `7734` - // Minimum execution time: 65_000_000 picoseconds. - Weight::from_parts(67_000_000, 7734) + // Minimum execution time: 66_000_000 picoseconds. + Weight::from_parts(70_000_000, 7734) .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -287,7 +287,7 @@ impl redeem::WeightInfo for SubstrateWeight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 8_000_000 picoseconds. + // Minimum execution time: 9_000_000 picoseconds. Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } @@ -298,7 +298,7 @@ impl redeem::WeightInfo for SubstrateWeight { // Measured: `0` // Estimated: `0` // Minimum execution time: 7_000_000 picoseconds. - Weight::from_parts(7_000_000, 0) + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file diff --git a/runtime/pendulum/src/weights/redeem.rs b/runtime/pendulum/src/weights/redeem.rs index d3917126d..ac4b1d8ba 100644 --- a/runtime/pendulum/src/weights/redeem.rs +++ b/runtime/pendulum/src/weights/redeem.rs @@ -2,18 +2,17 @@ //! Autogenerated weights for redeem //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2024-04-29, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2024-09-16, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]` //! WORST CASE MAP SIZE: `1000000` -//! HOSTNAME: `Bogdans-M2-MacBook-Pro.local`, CPU: `` -//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 +//! HOSTNAME: `Gianfrancos-MacBook-Pro.local`, CPU: `` +//! EXECUTION: , WASM-EXECUTION: Compiled, CHAIN: Some("pendulum"), DB CACHE: 1024 // Executed Command: -// ./target/release/pendulum-node +// ./target/production/pendulum-node // benchmark // pallet // --chain // pendulum -// --execution=wasm // --wasm-execution=compiled // --pallet // redeem @@ -39,257 +38,267 @@ use core::marker::PhantomData; /// Weights for redeem using the Substrate node and recommended hardware. pub struct SubstrateWeight(PhantomData); impl redeem::WeightInfo for SubstrateWeight { - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: Fee RedeemFee (r:1 w:0) - /// Proof Skipped: Fee RedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem RedeemMinimumTransferAmount (r:1 w:0) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) - /// Storage: Security Nonce (r:1 w:1) - /// Proof Skipped: Security Nonce (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: System ParentHash (r:1 w:0) - /// Proof: System ParentHash (max_values: Some(1), max_size: Some(32), added: 527, mode: MaxEncodedLen) - /// Storage: VaultRegistry PremiumRedeemThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry PremiumRedeemThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PremiumRedeemFee (r:1 w:0) - /// Proof Skipped: Fee PremiumRedeemFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Redeem RedeemRequests (r:0 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `Fee::RedeemFee` (r:1 w:0) + /// Proof: `Fee::RedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:1 w:0) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) + /// Storage: `Security::Nonce` (r:1 w:1) + /// Proof: `Security::Nonce` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `System::ParentHash` (r:1 w:0) + /// Proof: `System::ParentHash` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::PremiumRedeemThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::PremiumRedeemThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PremiumRedeemFee` (r:1 w:0) + /// Proof: `Fee::PremiumRedeemFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemRequests` (r:0 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) fn request_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1527` - // Estimated: `4992` - // Minimum execution time: 101_000_000 picoseconds. - Weight::from_parts(107_000_000, 4992) - .saturating_add(T::DbWeight::get().reads(14_u64)) + // Measured: `1631` + // Estimated: `7734` + // Minimum execution time: 87_000_000 picoseconds. + Weight::from_parts(91_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(16_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: VaultRegistry LiquidationVault (r:1 w:1) - /// Proof Skipped: VaultRegistry LiquidationVault (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) + /// Storage: `Tokens::Accounts` (r:3 w:3) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:2 w:2) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::LiquidationVault` (r:1 w:1) + /// Proof: `VaultRegistry::LiquidationVault` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) fn liquidation_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1269` - // Estimated: `4734` - // Minimum execution time: 92_000_000 picoseconds. - Weight::from_parts(99_000_000, 4734) - .saturating_add(T::DbWeight::get().reads(5_u64)) - .saturating_add(T::DbWeight::get().writes(5_u64)) + // Measured: `1484` + // Estimated: `8865` + // Minimum execution time: 100_000_000 picoseconds. + Weight::from_parts(103_000_000, 8865) + .saturating_add(T::DbWeight::get().reads(8_u64)) + .saturating_add(T::DbWeight::get().writes(8_u64)) } - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: StellarRelay NewValidatorsEnactmentBlockHeight (r:1 w:0) - /// Proof: StellarRelay NewValidatorsEnactmentBlockHeight (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: StellarRelay Validators (r:1 w:0) - /// Proof: StellarRelay Validators (max_values: Some(1), max_size: Some(70382), added: 70877, mode: MaxEncodedLen) - /// Storage: StellarRelay Organizations (r:1 w:0) - /// Proof: StellarRelay Organizations (max_values: Some(1), max_size: Some(37232), added: 37727, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeAmount (r:1 w:0) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:1 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::NewValidatorsEnactmentBlockHeight` (r:1 w:0) + /// Proof: `StellarRelay::NewValidatorsEnactmentBlockHeight` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Validators` (r:1 w:0) + /// Proof: `StellarRelay::Validators` (`max_values`: Some(1), `max_size`: Some(70382), added: 70877, mode: `MaxEncodedLen`) + /// Storage: `StellarRelay::Organizations` (r:1 w:0) + /// Proof: `StellarRelay::Organizations` (`max_values`: Some(1), `max_size`: Some(37232), added: 37727, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeAmount` (r:1 w:0) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:1 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) fn execute_redeem() -> Weight { // Proof Size summary in bytes: // Measured: `1731` // Estimated: `71867` - // Minimum execution time: 8_396_000_000 picoseconds. - Weight::from_parts(8_451_000_000, 71867) + // Minimum execution time: 7_950_000_000 picoseconds. + Weight::from_parts(8_274_000_000, 71867) .saturating_add(T::DbWeight::get().reads(7_u64)) .saturating_add(T::DbWeight::get().writes(2_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_reimburse() -> Weight { // Proof Size summary in bytes: - // Measured: `2658` - // Estimated: `6123` - // Minimum execution time: 163_000_000 picoseconds. - Weight::from_parts(165_000_000, 6123) - .saturating_add(T::DbWeight::get().reads(20_u64)) + // Measured: `2762` + // Estimated: `7734` + // Minimum execution time: 136_000_000 picoseconds. + Weight::from_parts(142_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(22_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem RedeemPeriod (r:1 w:0) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) - /// Storage: Security ActiveBlockCount (r:1 w:0) - /// Proof Skipped: Security ActiveBlockCount (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Fee PunishmentFee (r:1 w:0) - /// Proof Skipped: Fee PunishmentFee (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry TotalUserVaultCollateral (r:1 w:1) - /// Proof Skipped: VaultRegistry TotalUserVaultCollateral (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking RewardCurrencies (r:1 w:0) - /// Proof Skipped: VaultStaking RewardCurrencies (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: PooledVaultRewards Stake (r:1 w:0) - /// Proof: PooledVaultRewards Stake (max_values: None, max_size: Some(202), added: 2677, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardPerToken (r:1 w:0) - /// Proof: PooledVaultRewards RewardPerToken (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards RewardTally (r:1 w:1) - /// Proof: PooledVaultRewards RewardTally (max_values: None, max_size: Some(264), added: 2739, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalRewards (r:1 w:1) - /// Proof: PooledVaultRewards TotalRewards (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: VaultStaking RewardPerToken (r:1 w:1) - /// Proof Skipped: VaultStaking RewardPerToken (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalStake (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry PunishmentDelay (r:1 w:0) - /// Proof Skipped: VaultRegistry PunishmentDelay (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem CancelledRedeemAmount (r:0 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::RedeemPeriod` (r:1 w:0) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) + /// Storage: `Security::ActiveBlockCount` (r:1 w:0) + /// Proof: `Security::ActiveBlockCount` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `Fee::PunishmentFee` (r:1 w:0) + /// Proof: `Fee::PunishmentFee` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::TotalUserVaultCollateral` (r:1 w:1) + /// Proof: `VaultRegistry::TotalUserVaultCollateral` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::RewardCurrencies` (r:1 w:0) + /// Proof: `VaultStaking::RewardCurrencies` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `PooledVaultRewards::Stake` (r:1 w:0) + /// Proof: `PooledVaultRewards::Stake` (`max_values`: None, `max_size`: Some(202), added: 2677, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardPerToken` (r:1 w:0) + /// Proof: `PooledVaultRewards::RewardPerToken` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::RewardTally` (r:1 w:1) + /// Proof: `PooledVaultRewards::RewardTally` (`max_values`: None, `max_size`: Some(264), added: 2739, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalRewards` (r:1 w:1) + /// Proof: `PooledVaultRewards::TotalRewards` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::RewardPerToken` (r:1 w:1) + /// Proof: `VaultStaking::RewardPerToken` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalStake` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::PunishmentDelay` (r:1 w:0) + /// Proof: `VaultRegistry::PunishmentDelay` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:0 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) fn cancel_redeem_retry() -> Weight { // Proof Size summary in bytes: - // Measured: `2551` - // Estimated: `6016` - // Minimum execution time: 136_000_000 picoseconds. - Weight::from_parts(141_000_000, 6016) - .saturating_add(T::DbWeight::get().reads(17_u64)) + // Measured: `2655` + // Estimated: `7734` + // Minimum execution time: 112_000_000 picoseconds. + Weight::from_parts(116_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(19_u64)) .saturating_add(T::DbWeight::get().writes(7_u64)) } - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: Tokens Accounts (r:1 w:1) - /// Proof: Tokens Accounts (max_values: None, max_size: Some(150), added: 2625, mode: MaxEncodedLen) - /// Storage: System Account (r:1 w:1) - /// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) - /// Storage: Tokens TotalIssuance (r:1 w:1) - /// Proof: Tokens TotalIssuance (max_values: None, max_size: Some(70), added: 2545, mode: MaxEncodedLen) - /// Storage: PooledVaultRewards TotalStake (r:2 w:0) - /// Proof: PooledVaultRewards TotalStake (max_values: None, max_size: Some(78), added: 2553, mode: MaxEncodedLen) - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `Tokens::Accounts` (r:1 w:1) + /// Proof: `Tokens::Accounts` (`max_values`: None, `max_size`: Some(150), added: 2625, mode: `MaxEncodedLen`) + /// Storage: `System::Account` (r:1 w:1) + /// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`) + /// Storage: `Tokens::TotalIssuance` (r:1 w:1) + /// Proof: `Tokens::TotalIssuance` (`max_values`: None, `max_size`: Some(70), added: 2545, mode: `MaxEncodedLen`) + /// Storage: `PooledVaultRewards::TotalStake` (r:2 w:0) + /// Proof: `PooledVaultRewards::TotalStake` (`max_values`: None, `max_size`: Some(78), added: 2553, mode: `MaxEncodedLen`) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:1 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) fn self_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1653` + // Measured: `1757` // Estimated: `6096` - // Minimum execution time: 98_000_000 picoseconds. - Weight::from_parts(102_000_000, 6096) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Minimum execution time: 80_000_000 picoseconds. + Weight::from_parts(83_000_000, 6096) + .saturating_add(T::DbWeight::get().reads(8_u64)) .saturating_add(T::DbWeight::get().writes(4_u64)) } - /// Storage: Redeem RedeemPeriod (r:0 w:1) - /// Proof: Redeem RedeemPeriod (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemPeriod` (r:0 w:1) + /// Proof: `Redeem::RedeemPeriod` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn set_redeem_period() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(8_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } - /// Storage: Security ParachainStatus (r:1 w:0) - /// Proof Skipped: Security ParachainStatus (max_values: Some(1), max_size: None, mode: Measured) - /// Storage: Redeem RedeemRequests (r:1 w:1) - /// Proof: Redeem RedeemRequests (max_values: None, max_size: Some(356), added: 2831, mode: MaxEncodedLen) - /// Storage: Redeem CancelledRedeemAmount (r:1 w:1) - /// Proof: Redeem CancelledRedeemAmount (max_values: None, max_size: Some(110), added: 2585, mode: MaxEncodedLen) - /// Storage: VaultRegistry Vaults (r:1 w:1) - /// Proof Skipped: VaultRegistry Vaults (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultRegistry SecureCollateralThreshold (r:1 w:0) - /// Proof Skipped: VaultRegistry SecureCollateralThreshold (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking Nonce (r:1 w:0) - /// Proof Skipped: VaultStaking Nonce (max_values: None, max_size: None, mode: Measured) - /// Storage: VaultStaking TotalCurrentStake (r:1 w:0) - /// Proof Skipped: VaultStaking TotalCurrentStake (max_values: None, max_size: None, mode: Measured) + /// Storage: `Security::ParachainStatus` (r:1 w:0) + /// Proof: `Security::ParachainStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`) + /// Storage: `Redeem::RedeemRequests` (r:1 w:1) + /// Proof: `Redeem::RedeemRequests` (`max_values`: None, `max_size`: Some(356), added: 2831, mode: `MaxEncodedLen`) + /// Storage: `Redeem::CancelledRedeemAmount` (r:1 w:1) + /// Proof: `Redeem::CancelledRedeemAmount` (`max_values`: None, `max_size`: Some(110), added: 2585, mode: `MaxEncodedLen`) + /// Storage: `VaultRegistry::Vaults` (r:1 w:1) + /// Proof: `VaultRegistry::Vaults` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultRegistry::SecureCollateralThreshold` (r:1 w:0) + /// Proof: `VaultRegistry::SecureCollateralThreshold` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `AssetRegistry::Metadata` (r:2 w:0) + /// Proof: `AssetRegistry::Metadata` (`max_values`: None, `max_size`: Some(897), added: 3372, mode: `MaxEncodedLen`) + /// Storage: `VaultStaking::Nonce` (r:1 w:0) + /// Proof: `VaultStaking::Nonce` (`max_values`: None, `max_size`: None, mode: `Measured`) + /// Storage: `VaultStaking::TotalCurrentStake` (r:1 w:0) + /// Proof: `VaultStaking::TotalCurrentStake` (`max_values`: None, `max_size`: None, mode: `Measured`) fn mint_tokens_for_reimbursed_redeem() -> Weight { // Proof Size summary in bytes: - // Measured: `1839` - // Estimated: `5304` - // Minimum execution time: 80_000_000 picoseconds. - Weight::from_parts(85_000_000, 5304) - .saturating_add(T::DbWeight::get().reads(7_u64)) + // Measured: `1943` + // Estimated: `7734` + // Minimum execution time: 66_000_000 picoseconds. + Weight::from_parts(70_000_000, 7734) + .saturating_add(T::DbWeight::get().reads(9_u64)) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem LimitVolumeAmount (r:0 w:1) - /// Proof: Redeem LimitVolumeAmount (max_values: Some(1), max_size: Some(17), added: 512, mode: MaxEncodedLen) - /// Storage: Redeem LimitVolumeCurrencyId (r:0 w:1) - /// Proof: Redeem LimitVolumeCurrencyId (max_values: Some(1), max_size: Some(46), added: 541, mode: MaxEncodedLen) - /// Storage: Redeem IntervalLength (r:0 w:1) - /// Proof: Redeem IntervalLength (max_values: Some(1), max_size: Some(4), added: 499, mode: MaxEncodedLen) + /// Storage: `Redeem::LimitVolumeAmount` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeAmount` (`max_values`: Some(1), `max_size`: Some(17), added: 512, mode: `MaxEncodedLen`) + /// Storage: `Redeem::LimitVolumeCurrencyId` (r:0 w:1) + /// Proof: `Redeem::LimitVolumeCurrencyId` (`max_values`: Some(1), `max_size`: Some(46), added: 541, mode: `MaxEncodedLen`) + /// Storage: `Redeem::IntervalLength` (r:0 w:1) + /// Proof: `Redeem::IntervalLength` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`) fn rate_limit_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 12_000_000 picoseconds. - Weight::from_parts(13_000_000, 0) + // Minimum execution time: 8_000_000 picoseconds. + Weight::from_parts(9_000_000, 0) .saturating_add(T::DbWeight::get().writes(3_u64)) } - /// Storage: Redeem RedeemMinimumTransferAmount (r:0 w:1) - /// Proof: Redeem RedeemMinimumTransferAmount (max_values: Some(1), max_size: Some(16), added: 511, mode: MaxEncodedLen) + /// Storage: `Redeem::RedeemMinimumTransferAmount` (r:0 w:1) + /// Proof: `Redeem::RedeemMinimumTransferAmount` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`) fn minimum_transfer_amount_update() -> Weight { // Proof Size summary in bytes: // Measured: `0` // Estimated: `0` - // Minimum execution time: 10_000_000 picoseconds. - Weight::from_parts(11_000_000, 0) + // Minimum execution time: 7_000_000 picoseconds. + Weight::from_parts(7_000_000, 0) .saturating_add(T::DbWeight::get().writes(1_u64)) } } \ No newline at end of file From 4e6924ce12e3424d9b85c58ee1030bf3933904c7 Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Tue, 17 Sep 2024 16:46:05 -0300 Subject: [PATCH 62/64] replace spacewalk rev latest --- Cargo.lock | 53 ++++++++++--------- chain-extensions/price/Cargo.toml | 2 +- chain-extensions/token/Cargo.toml | 2 +- node/Cargo.toml | 12 ++--- .../Cargo.toml | 2 +- pallets/parachain-staking/rpc/Cargo.toml | 2 +- .../rpc/runtime-api/Cargo.toml | 2 +- pallets/treasury-buyout-extension/Cargo.toml | 4 +- runtime/amplitude/Cargo.toml | 40 +++++++------- runtime/common/Cargo.toml | 2 +- runtime/foucoco/Cargo.toml | 40 +++++++------- runtime/integration-tests/Cargo.toml | 2 +- runtime/pendulum/Cargo.toml | 40 +++++++------- 13 files changed, 102 insertions(+), 101 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 2aa7ee6b8..68d5a18af 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2157,7 +2157,7 @@ checksum = "98cc8fbded0c607b7ba9dd60cd98df59af97e84d24e49c8557331cfc26d301ce" [[package]] name = "clients-info" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-benchmarking", "frame-support", @@ -3170,7 +3170,7 @@ dependencies = [ [[package]] name = "currency" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-support", "frame-system", @@ -4055,7 +4055,7 @@ dependencies = [ [[package]] name = "fee" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "currency", "frame-benchmarking", @@ -5605,7 +5605,7 @@ checksum = "f8478577c03552c21db0e2724ffb8986a5ce7af88107e6be5d2ee6e158c12800" [[package]] name = "issue" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "base64 0.13.1", "currency", @@ -6837,7 +6837,7 @@ dependencies = [ [[package]] name = "module-issue-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "jsonrpsee", "module-issue-rpc-runtime-api", @@ -6850,7 +6850,7 @@ dependencies = [ [[package]] name = "module-issue-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-support", "parity-scale-codec", @@ -6861,7 +6861,7 @@ dependencies = [ [[package]] name = "module-oracle-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "jsonrpsee", "module-oracle-rpc-runtime-api", @@ -6875,7 +6875,7 @@ dependencies = [ [[package]] name = "module-oracle-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-support", "parity-scale-codec", @@ -6916,7 +6916,7 @@ dependencies = [ [[package]] name = "module-redeem-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "jsonrpsee", "module-redeem-rpc-runtime-api", @@ -6929,7 +6929,7 @@ dependencies = [ [[package]] name = "module-redeem-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-support", "parity-scale-codec", @@ -6940,7 +6940,7 @@ dependencies = [ [[package]] name = "module-replace-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "jsonrpsee", "module-replace-rpc-runtime-api", @@ -6953,7 +6953,7 @@ dependencies = [ [[package]] name = "module-replace-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-support", "parity-scale-codec", @@ -6964,7 +6964,7 @@ dependencies = [ [[package]] name = "module-vault-registry-rpc" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "jsonrpsee", "module-oracle-rpc-runtime-api", @@ -6978,7 +6978,7 @@ dependencies = [ [[package]] name = "module-vault-registry-rpc-runtime-api" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-support", "module-oracle-rpc-runtime-api", @@ -7218,7 +7218,7 @@ dependencies = [ [[package]] name = "nomination" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "currency", "fee", @@ -7390,7 +7390,7 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "oracle" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "currency", "dia-oracle", @@ -10961,7 +10961,7 @@ dependencies = [ [[package]] name = "pooled-rewards" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-benchmarking", "frame-support", @@ -11466,7 +11466,7 @@ dependencies = [ [[package]] name = "redeem" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "currency", "fee", @@ -11626,7 +11626,7 @@ checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" [[package]] name = "replace" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "currency", "fee", @@ -11671,7 +11671,7 @@ dependencies = [ [[package]] name = "reward" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-benchmarking", "frame-support", @@ -11690,7 +11690,7 @@ dependencies = [ [[package]] name = "reward-distribution" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "currency", "frame-benchmarking", @@ -13579,7 +13579,7 @@ dependencies = [ [[package]] name = "security" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-support", "frame-system", @@ -14763,7 +14763,7 @@ dependencies = [ [[package]] name = "spacewalk-primitives" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "base58", "bstringify", @@ -15005,7 +15005,7 @@ dependencies = [ [[package]] name = "staking" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "frame-benchmarking", "frame-support", @@ -15060,13 +15060,14 @@ dependencies = [ [[package]] name = "stellar-relay" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "base64 0.13.1", "currency", "frame-benchmarking", "frame-support", "frame-system", + "log", "parity-scale-codec", "scale-info", "serde", @@ -16127,7 +16128,7 @@ checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" [[package]] name = "vault-registry" version = "1.0.10" -source = "git+https://github.com/pendulum-chain/spacewalk?rev=d74009bf1d8c27fbd1f314c4fe486cd230e8b73f#d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" +source = "git+https://github.com/pendulum-chain/spacewalk?rev=580dd307ede65f90f17df6731645b678f3596e0f#580dd307ede65f90f17df6731645b678f3596e0f" dependencies = [ "currency", "fee", diff --git a/chain-extensions/price/Cargo.toml b/chain-extensions/price/Cargo.toml index 37c8aacbf..f8039764e 100644 --- a/chain-extensions/price/Cargo.toml +++ b/chain-extensions/price/Cargo.toml @@ -23,7 +23,7 @@ sp-runtime = { git = "https://github.com/paritytech/polkadot-sdk", default-featu sp-tracing = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } sp-weights = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } pallet-contracts = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } # Open Runtime Module Library orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } diff --git a/chain-extensions/token/Cargo.toml b/chain-extensions/token/Cargo.toml index 3743be204..876e1af6c 100644 --- a/chain-extensions/token/Cargo.toml +++ b/chain-extensions/token/Cargo.toml @@ -29,7 +29,7 @@ orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-li orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } # Custom libraries for Spacewalk -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } # Pendulum Pallets orml-currencies-allowance-extension = { path = "../../pallets/orml-currencies-allowance-extension", default-features = false } diff --git a/node/Cargo.toml b/node/Cargo.toml index 37556b4bb..97c2c140b 100644 --- a/node/Cargo.toml +++ b/node/Cargo.toml @@ -15,13 +15,13 @@ codec = { package = "parity-scale-codec", version = "3.0.0" } serde = { version = "1.0.145", features = ["derive"] } jsonrpsee = { version = "0.16.2", features = ["server"] } -module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-issue-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-oracle-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-redeem-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-replace-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-vault-registry-rpc = { git = "https://github.com/pendulum-chain/spacewalk", rev = "580dd307ede65f90f17df6731645b678f3596e0f" } module-pallet-staking-rpc = { path = "../pallets/parachain-staking/rpc" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "580dd307ede65f90f17df6731645b678f3596e0f" } # Local amplitude-runtime = { path = "../runtime/amplitude" } diff --git a/pallets/orml-tokens-management-extension/Cargo.toml b/pallets/orml-tokens-management-extension/Cargo.toml index c6abdcb63..7aab7c288 100644 --- a/pallets/orml-tokens-management-extension/Cargo.toml +++ b/pallets/orml-tokens-management-extension/Cargo.toml @@ -31,7 +31,7 @@ frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", branc sp-io = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, branch = "release-polkadot-v1.1.0"} pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } [features] diff --git a/pallets/parachain-staking/rpc/Cargo.toml b/pallets/parachain-staking/rpc/Cargo.toml index 495fe0c1b..b1d6325e7 100644 --- a/pallets/parachain-staking/rpc/Cargo.toml +++ b/pallets/parachain-staking/rpc/Cargo.toml @@ -7,7 +7,7 @@ version = "1.0.0" [dependencies] codec = { package = "parity-scale-codec", version = "3.0.0" } jsonrpsee = { version = "0.16.0", features = ["server", "macros"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } module-pallet-staking-rpc-runtime-api = { path = "runtime-api", default-features = false } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml index 65247a0f0..8ef7e8542 100644 --- a/pallets/parachain-staking/rpc/runtime-api/Cargo.toml +++ b/pallets/parachain-staking/rpc/runtime-api/Cargo.toml @@ -10,7 +10,7 @@ sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release sp-std = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } parity-scale-codec = { version = "3.1.5", default-features = false, features = ["derive"] } scale-info = { version = "2.1.1", default-features = false, features = ["derive"] } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } serde = { version = "1.0.142", default-features = false, features = ["derive"] } sp-arithmetic = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } diff --git a/pallets/treasury-buyout-extension/Cargo.toml b/pallets/treasury-buyout-extension/Cargo.toml index 1ab61fcd3..6e6a9007e 100644 --- a/pallets/treasury-buyout-extension/Cargo.toml +++ b/pallets/treasury-buyout-extension/Cargo.toml @@ -25,7 +25,7 @@ orml-currencies = { git = "https://github.com/open-web3-stack/open-runtime-modul orml-traits = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } orml-tokens = { git = "https://github.com/open-web3-stack/open-runtime-module-library", default-features = false, branch = "polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } [dev-dependencies] mocktopus = "0.8.0" @@ -35,7 +35,7 @@ xcm = { git = "https://github.com/paritytech/polkadot-sdk", package = "staging-x pallet-balances = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0"} -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } runtime-common = { path = "../../runtime/common", default-features = false } [features] diff --git a/runtime/amplitude/Cargo.toml b/runtime/amplitude/Cargo.toml index 96c29e58c..7ff84380c 100644 --- a/runtime/amplitude/Cargo.toml +++ b/runtime/amplitude/Cargo.toml @@ -30,27 +30,27 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } # Substrate diff --git a/runtime/common/Cargo.toml b/runtime/common/Cargo.toml index 628c40c77..3846abb9b 100644 --- a/runtime/common/Cargo.toml +++ b/runtime/common/Cargo.toml @@ -34,7 +34,7 @@ orml-xcm-support = { git = "https://github.com/open-web3-stack/open-runtime-modu dia-oracle = { git = "https://github.com/pendulum-chain/oracle-pallet", default-features = false, branch = "polkadot-v1.1.0" } zenlink-protocol = { git = "https://github.com/bifrost-finance/Zenlink-DEX-Module", default-features = false, branch = "release-polkadot-v1.1.0" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } [features] diff --git a/runtime/foucoco/Cargo.toml b/runtime/foucoco/Cargo.toml index 64bb46c6a..f78d5b0e2 100644 --- a/runtime/foucoco/Cargo.toml +++ b/runtime/foucoco/Cargo.toml @@ -30,27 +30,27 @@ token-chain-extension = { path = "../../chain-extensions/token", default-feature price-chain-extension = { path = "../../chain-extensions/price", default-features = false } # custom libraries from spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } # Substrate diff --git a/runtime/integration-tests/Cargo.toml b/runtime/integration-tests/Cargo.toml index 4c17ea6cd..1662350a0 100644 --- a/runtime/integration-tests/Cargo.toml +++ b/runtime/integration-tests/Cargo.toml @@ -12,7 +12,7 @@ serde = { version = "1.0.144", features = ["derive"] } paste = "1.0.14" # Spacewalk libraries -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", rev = "580dd307ede65f90f17df6731645b678f3596e0f" } frame-system = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0" } diff --git a/runtime/pendulum/Cargo.toml b/runtime/pendulum/Cargo.toml index dc359c843..4d9540109 100644 --- a/runtime/pendulum/Cargo.toml +++ b/runtime/pendulum/Cargo.toml @@ -31,27 +31,27 @@ price-chain-extension = { path = "../../chain-extensions/price", default-feature treasury-buyout-extension = { path = "../../pallets/treasury-buyout-extension", default-features = false } # Custom libraries for Spacewalk -clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +clients-info = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +currency = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +security = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +staking = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +oracle = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +stellar-relay = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +fee = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +vault-registry = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +redeem = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +issue = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +nomination = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +replace = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +spacewalk-primitives = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-issue-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-oracle-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-redeem-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-replace-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +module-vault-registry-rpc-runtime-api = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } module-pallet-staking-rpc-runtime-api = { path = "../../pallets/parachain-staking/rpc/runtime-api", default-features = false } -pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } -reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "d74009bf1d8c27fbd1f314c4fe486cd230e8b73f" } +pooled-rewards = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } +reward-distribution = { git = "https://github.com/pendulum-chain/spacewalk", default-features = false, rev = "580dd307ede65f90f17df6731645b678f3596e0f" } # Substrate frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk", default-features = false, optional = true, branch = "release-polkadot-v1.1.0" } From a6aecdfa68190c80bdbb39974118f52083d8419a Mon Sep 17 00:00:00 2001 From: Gianfranco Date: Wed, 18 Sep 2024 11:53:44 -0300 Subject: [PATCH 63/64] use default values for pallet contracts --- runtime/amplitude/src/lib.rs | 7 +++---- runtime/foucoco/src/lib.rs | 14 ++++---------- runtime/pendulum/src/lib.rs | 7 +++---- 3 files changed, 10 insertions(+), 18 deletions(-) diff --git a/runtime/amplitude/src/lib.rs b/runtime/amplitude/src/lib.rs index 9378d7e8f..75d1c2764 100644 --- a/runtime/amplitude/src/lib.rs +++ b/runtime/amplitude/src/lib.rs @@ -992,11 +992,10 @@ const fn deposit(items: u32, bytes: u32) -> Balance { parameter_types! { pub const DepositPerItem: Balance = deposit(1, 0); - pub const DepositPerByte: Balance = deposit(0, 1); - pub const DefaultDepositLimit: Balance = deposit(1024, 1024 * 1024); + pub const DepositPerByte: Balance = deposit(0, 1); + pub const DefaultDepositLimit: Balance = deposit(1024, 1024 * 1024); pub Schedule: pallet_contracts::Schedule = Default::default(); - // TODO is this value okay? - pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(10); + pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(30); pub const MaxDelegateDependencies: u32 = 32; } diff --git a/runtime/foucoco/src/lib.rs b/runtime/foucoco/src/lib.rs index 8027c1a5a..5e1f76784 100644 --- a/runtime/foucoco/src/lib.rs +++ b/runtime/foucoco/src/lib.rs @@ -1040,16 +1040,10 @@ const fn deposit(items: u32, bytes: u32) -> Balance { parameter_types! { pub const DepositPerItem: Balance = deposit(1, 0); - pub const DepositPerByte: Balance = deposit(0, 1); - pub const DefaultDepositLimit: Balance = deposit(1024, 1024 * 1024); - pub Schedule: pallet_contracts::Schedule = pallet_contracts::Schedule::{ - limits: pallet_contracts::Limits{ - parameters: 256, - ..Default::default() - }, - ..Default::default() - }; - pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(10); + pub const DepositPerByte: Balance = deposit(0, 1); + pub const DefaultDepositLimit: Balance = deposit(1024, 1024 * 1024); + pub Schedule: pallet_contracts::Schedule = Default::default(); + pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(30); pub const MaxDelegateDependencies: u32 = 32; } diff --git a/runtime/pendulum/src/lib.rs b/runtime/pendulum/src/lib.rs index 3c43a1d8d..e6f0258fd 100644 --- a/runtime/pendulum/src/lib.rs +++ b/runtime/pendulum/src/lib.rs @@ -992,11 +992,10 @@ const fn deposit(items: u32, bytes: u32) -> Balance { parameter_types! { pub const DepositPerItem: Balance = deposit(1, 0); - pub const DepositPerByte: Balance = deposit(0, 1); - // Fallback value if storage deposit limit not set by the user - pub const DefaultDepositLimit: Balance = deposit(1024, 1024 * 1024); + pub const DepositPerByte: Balance = deposit(0, 1); + pub const DefaultDepositLimit: Balance = deposit(1024, 1024 * 1024); pub Schedule: pallet_contracts::Schedule = Default::default(); - pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(10); + pub const CodeHashLockupDepositPercent: Perbill = Perbill::from_percent(30); pub const MaxDelegateDependencies: u32 = 32; } From 17aef86d537f2c90939b881ee95b4a47d2e84a1a Mon Sep 17 00:00:00 2001 From: gianfra-t <96739519+gianfra-t@users.noreply.github.com> Date: Wed, 18 Sep 2024 12:01:14 -0300 Subject: [PATCH 64/64] Update pallets/vesting-manager/Cargo.toml Co-authored-by: Marcel Ebert --- pallets/vesting-manager/Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pallets/vesting-manager/Cargo.toml b/pallets/vesting-manager/Cargo.toml index 0b732e224..22b90799d 100644 --- a/pallets/vesting-manager/Cargo.toml +++ b/pallets/vesting-manager/Cargo.toml @@ -9,7 +9,7 @@ version = "0.0.1" log = { version = "0.4.17", default-features = false } parity-scale-codec = {version = "3.1.5", default-features = false, features = ["derive"]} scale-info = {version = "2.1.1", default-features = false, features = ["derive"]} -serde = {version = "1.0.142" ,default-features = false, optional = true} +serde = {version = "1.0.142", default-features = false, optional = true} sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false } frame-support = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.1.0", default-features = false }